@@ -66,13 +66,13 @@ static const struct cpg_core_clk r8a779g0_core_clks[] __initconst = {
6666 DEF_INPUT ("extalr" , CLK_EXTALR ),
6767
6868 /* Internal Core Clocks */
69- DEF_BASE (".main" , CLK_MAIN , CLK_TYPE_GEN4_MAIN , CLK_EXTAL ),
70- DEF_BASE (".pll1" , CLK_PLL1 , CLK_TYPE_GEN4_PLL1 , CLK_MAIN ),
71- DEF_BASE (".pll2" , CLK_PLL2 , CLK_TYPE_GEN4_PLL2_VAR , CLK_MAIN ),
72- DEF_BASE (".pll3" , CLK_PLL3 , CLK_TYPE_GEN4_PLL3 , CLK_MAIN ),
73- DEF_BASE (".pll4" , CLK_PLL4 , CLK_TYPE_GEN4_PLL4 , CLK_MAIN ),
74- DEF_BASE (".pll5" , CLK_PLL5 , CLK_TYPE_GEN4_PLL5 , CLK_MAIN ),
75- DEF_BASE (".pll6" , CLK_PLL6 , CLK_TYPE_GEN4_PLL6 , CLK_MAIN ),
69+ DEF_BASE (".main" , CLK_MAIN , CLK_TYPE_GEN4_MAIN , CLK_EXTAL ),
70+ DEF_GEN4_PLL_F8_25 (".pll1" , 1 , CLK_PLL1 , CLK_MAIN ),
71+ DEF_GEN4_PLL_V8_25 (".pll2" , 2 , CLK_PLL2 , CLK_MAIN ),
72+ DEF_GEN4_PLL_V8_25 (".pll3" , 3 , CLK_PLL3 , CLK_MAIN ),
73+ DEF_GEN4_PLL_V8_25 (".pll4" , 4 , CLK_PLL4 , CLK_MAIN ),
74+ DEF_BASE (".pll5" , CLK_PLL5 , CLK_TYPE_GEN4_PLL5 , CLK_MAIN ),
75+ DEF_GEN4_PLL_V8_25 (".pll6" , 6 , CLK_PLL6 , CLK_MAIN ),
7676
7777 DEF_FIXED (".pll1_div2" , CLK_PLL1_DIV2 , CLK_PLL1 , 2 , 1 ),
7878 DEF_FIXED (".pll2_div2" , CLK_PLL2_DIV2 , CLK_PLL2 , 2 , 1 ),
@@ -146,14 +146,14 @@ static const struct cpg_core_clk r8a779g0_core_clks[] __initconst = {
146146 DEF_FIXED ("viobusd2" , R8A779G0_CLK_VIOBUSD2 , CLK_VIO , 2 , 1 ),
147147 DEF_FIXED ("vcbus" , R8A779G0_CLK_VCBUS , CLK_VC , 1 , 1 ),
148148 DEF_FIXED ("vcbusd2" , R8A779G0_CLK_VCBUSD2 , CLK_VC , 2 , 1 ),
149- DEF_DIV6P1 ("canfd" , R8A779G0_CLK_CANFD , CLK_PLL5_DIV4 , 0x878 ),
150- DEF_DIV6P1 ("csi" , R8A779G0_CLK_CSI , CLK_PLL5_DIV4 , 0x880 ),
149+ DEF_DIV6P1 ("canfd" , R8A779G0_CLK_CANFD , CLK_PLL5_DIV4 , CPG_CANFDCKCR ),
150+ DEF_DIV6P1 ("csi" , R8A779G0_CLK_CSI , CLK_PLL5_DIV4 , CPG_CSICKCR ),
151151 DEF_FIXED ("dsiref" , R8A779G0_CLK_DSIREF , CLK_PLL5_DIV4 , 48 , 1 ),
152- DEF_DIV6P1 ("dsiext" , R8A779G0_CLK_DSIEXT , CLK_PLL5_DIV4 , 0x884 ),
152+ DEF_DIV6P1 ("dsiext" , R8A779G0_CLK_DSIEXT , CLK_PLL5_DIV4 , CPG_DSIEXTCKCR ),
153153
154- DEF_GEN4_SDH ("sd0h" , R8A779G0_CLK_SD0H , CLK_SDSRC , 0x870 ),
155- DEF_GEN4_SD ("sd0" , R8A779G0_CLK_SD0 , R8A779G0_CLK_SD0H , 0x870 ),
156- DEF_DIV6P1 ("mso" , R8A779G0_CLK_MSO , CLK_PLL5_DIV4 , 0x87c ),
154+ DEF_GEN4_SDH ("sd0h" , R8A779G0_CLK_SD0H , CLK_SDSRC , CPG_SD0CKCR ),
155+ DEF_GEN4_SD ("sd0" , R8A779G0_CLK_SD0 , R8A779G0_CLK_SD0H , CPG_SD0CKCR ),
156+ DEF_DIV6P1 ("mso" , R8A779G0_CLK_MSO , CLK_PLL5_DIV4 , CPG_MSOCKCR ),
157157
158158 DEF_BASE ("rpc" , R8A779G0_CLK_RPC , CLK_TYPE_GEN4_RPC , CLK_RPCSRC ),
159159 DEF_BASE ("rpcd2" , R8A779G0_CLK_RPCD2 , CLK_TYPE_GEN4_RPCD2 , R8A779G0_CLK_RPC ),
@@ -258,12 +258,12 @@ static const struct mssr_mod_clk r8a779g0_mod_clks[] __initconst = {
258258#define CPG_PLL_CONFIG_INDEX (md ) ((((md) & BIT(14)) >> 13) | \
259259 (((md) & BIT(13)) >> 13))
260260
261- static const struct rcar_gen4_cpg_pll_config cpg_pll_configs [4 ] = {
262- /* EXTAL div PLL1 mult/div PLL2 mult/div PLL3 mult/div PLL4 mult/div PLL5 mult/div PLL6 mult/div OSC prediv */
263- { 1 , 192 , 1 , 204 , 1 , 192 , 1 , 144 , 1 , 192 , 1 , 168 , 1 , 16 , },
264- { 1 , 160 , 1 , 170 , 1 , 160 , 1 , 120 , 1 , 160 , 1 , 140 , 1 , 19 , },
265- { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , },
266- { 2 , 192 , 1 , 204 , 1 , 192 , 1 , 144 , 1 , 192 , 1 , 168 , 1 , 32 , },
261+ static const struct rcar_gen4_cpg_pll_config cpg_pll_configs [4 ] __initconst = {
262+ /* EXTAL div PLL1 mult/div PLL5 mult/div OSC prediv */
263+ { 1 , 192 , 1 , 192 , 1 , 16 , },
264+ { 1 , 160 , 1 , 160 , 1 , 19 , },
265+ { 0 , 0 , 0 , 0 , 0 , 0 , },
266+ { 2 , 192 , 1 , 192 , 1 , 32 , },
267267};
268268
269269static int __init r8a779g0_cpg_mssr_init (struct device * dev )
0 commit comments