| /Linux-v5.4/drivers/clk/renesas/ |
| D | rcar-gen2-cpg.c | 258 static const struct rcar_gen2_cpg_pll_config *cpg_pll_config __initdata; 294 div = cpg_pll_config->extal_div; in rcar_gen2_cpg_clk_register() 304 mult = cpg_pll_config->pll0_mult; in rcar_gen2_cpg_clk_register() 315 mult = cpg_pll_config->pll1_mult / 2; in rcar_gen2_cpg_clk_register() 319 mult = cpg_pll_config->pll3_mult; in rcar_gen2_cpg_clk_register() 380 cpg_pll_config = config; in rcar_gen2_cpg_init()
|
| D | rcar-gen3-cpg.c | 511 static const struct rcar_gen3_cpg_pll_config *cpg_pll_config __initdata; 555 div = cpg_pll_config->extal_div; in rcar_gen3_cpg_clk_register() 572 mult = cpg_pll_config->pll1_mult; in rcar_gen3_cpg_clk_register() 573 div = cpg_pll_config->pll1_div; in rcar_gen3_cpg_clk_register() 590 mult = cpg_pll_config->pll3_mult; in rcar_gen3_cpg_clk_register() 591 div = cpg_pll_config->pll3_div; in rcar_gen3_cpg_clk_register() 666 div = cpg_pll_config->osc_prediv * core->div; in rcar_gen3_cpg_clk_register() 712 cpg_pll_config = config; in rcar_gen3_cpg_init()
|
| D | r8a774a1-cpg-mssr.c | 295 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a774a1_cpg_mssr_init() local 303 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a774a1_cpg_mssr_init() 304 if (!cpg_pll_config->extal_div) { in r8a774a1_cpg_mssr_init() 309 return rcar_gen3_cpg_init(cpg_pll_config, CLK_EXTALR, cpg_mode); in r8a774a1_cpg_mssr_init()
|
| D | r8a77470-cpg-mssr.c | 197 const struct rcar_gen2_cpg_pll_config *cpg_pll_config; in r8a77470_cpg_mssr_init() local 205 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a77470_cpg_mssr_init() 207 return rcar_gen2_cpg_init(cpg_pll_config, 2, cpg_mode); in r8a77470_cpg_mssr_init()
|
| D | r8a7792-cpg-mssr.c | 195 const struct rcar_gen2_cpg_pll_config *cpg_pll_config; in r8a7792_cpg_mssr_init() local 203 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7792_cpg_mssr_init() 205 return rcar_gen2_cpg_init(cpg_pll_config, 3, cpg_mode); in r8a7792_cpg_mssr_init()
|
| D | r8a7796-cpg-mssr.c | 309 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a7796_cpg_mssr_init() local 317 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7796_cpg_mssr_init() 318 if (!cpg_pll_config->extal_div) { in r8a7796_cpg_mssr_init() 323 return rcar_gen3_cpg_init(cpg_pll_config, CLK_EXTALR, cpg_mode); in r8a7796_cpg_mssr_init()
|
| D | r8a77965-cpg-mssr.c | 311 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a77965_cpg_mssr_init() local 319 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a77965_cpg_mssr_init() 320 if (!cpg_pll_config->extal_div) { in r8a77965_cpg_mssr_init() 325 return rcar_gen3_cpg_init(cpg_pll_config, CLK_EXTALR, cpg_mode); in r8a77965_cpg_mssr_init()
|
| D | r8a77995-cpg-mssr.c | 208 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a77995_cpg_mssr_init() local 216 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a77995_cpg_mssr_init() 218 return rcar_gen3_cpg_init(cpg_pll_config, 0, cpg_mode); in r8a77995_cpg_mssr_init()
|
| D | r8a77970-cpg-mssr.c | 207 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a77970_cpg_mssr_init() local 217 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a77970_cpg_mssr_init() 219 return rcar_gen3_cpg_init(cpg_pll_config, CLK_EXTALR, cpg_mode); in r8a77970_cpg_mssr_init()
|
| D | r8a77980-cpg-mssr.c | 213 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a77980_cpg_mssr_init() local 221 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a77980_cpg_mssr_init() 223 return rcar_gen3_cpg_init(cpg_pll_config, CLK_EXTALR, cpg_mode); in r8a77980_cpg_mssr_init()
|
| D | r8a7745-cpg-mssr.c | 214 const struct rcar_gen2_cpg_pll_config *cpg_pll_config; in r8a7745_cpg_mssr_init() local 222 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7745_cpg_mssr_init() 224 return rcar_gen2_cpg_init(cpg_pll_config, 3, cpg_mode); in r8a7745_cpg_mssr_init()
|
| D | r8a7794-cpg-mssr.c | 222 const struct rcar_gen2_cpg_pll_config *cpg_pll_config; in r8a7794_cpg_mssr_init() local 230 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7794_cpg_mssr_init() 232 return rcar_gen2_cpg_init(cpg_pll_config, 3, cpg_mode); in r8a7794_cpg_mssr_init()
|
| D | clk-rcar-gen2.c | 268 struct cpg_pll_config { struct 275 static const struct cpg_pll_config cpg_pll_configs[8] __initconst = { argument 309 const struct cpg_pll_config *config, in rcar_gen2_cpg_register_clock() 399 const struct cpg_pll_config *config; in rcar_gen2_cpg_clocks_init()
|
| D | r8a7743-cpg-mssr.c | 238 const struct rcar_gen2_cpg_pll_config *cpg_pll_config; in r8a7743_cpg_mssr_init() local 248 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7743_cpg_mssr_init() 258 return rcar_gen2_cpg_init(cpg_pll_config, 2, cpg_mode); in r8a7743_cpg_mssr_init()
|
| D | r8a7790-cpg-mssr.c | 245 const struct rcar_gen2_cpg_pll_config *cpg_pll_config; in r8a7790_cpg_mssr_init() local 253 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7790_cpg_mssr_init() 255 return rcar_gen2_cpg_init(cpg_pll_config, 2, cpg_mode); in r8a7790_cpg_mssr_init()
|
| D | r8a7791-cpg-mssr.c | 243 const struct rcar_gen2_cpg_pll_config *cpg_pll_config; in r8a7791_cpg_mssr_init() local 253 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7791_cpg_mssr_init() 263 return rcar_gen2_cpg_init(cpg_pll_config, 2, cpg_mode); in r8a7791_cpg_mssr_init()
|
| D | r8a774c0-cpg-mssr.c | 264 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a774c0_cpg_mssr_init() local 272 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a774c0_cpg_mssr_init() 274 return rcar_gen3_cpg_init(cpg_pll_config, 0, cpg_mode); in r8a774c0_cpg_mssr_init()
|
| D | r8a77990-cpg-mssr.c | 269 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a77990_cpg_mssr_init() local 277 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a77990_cpg_mssr_init() 279 return rcar_gen3_cpg_init(cpg_pll_config, 0, cpg_mode); in r8a77990_cpg_mssr_init()
|
| D | r8a7795-cpg-mssr.c | 428 const struct rcar_gen3_cpg_pll_config *cpg_pll_config; in r8a7795_cpg_mssr_init() local 436 cpg_pll_config = &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; in r8a7795_cpg_mssr_init() 437 if (!cpg_pll_config->extal_div) { in r8a7795_cpg_mssr_init() 461 return rcar_gen3_cpg_init(cpg_pll_config, CLK_EXTALR, cpg_mode); in r8a7795_cpg_mssr_init()
|