/Linux-v4.19/drivers/clk/axs10x/ |
D | pll_clock.c | 222 struct axs10x_pll_clk *pll_clk; in axs10x_pll_clk_probe() local 227 pll_clk = devm_kzalloc(dev, sizeof(*pll_clk), GFP_KERNEL); in axs10x_pll_clk_probe() 228 if (!pll_clk) in axs10x_pll_clk_probe() 232 pll_clk->base = devm_ioremap_resource(dev, mem); in axs10x_pll_clk_probe() 233 if (IS_ERR(pll_clk->base)) in axs10x_pll_clk_probe() 234 return PTR_ERR(pll_clk->base); in axs10x_pll_clk_probe() 237 pll_clk->lock = devm_ioremap_resource(dev, mem); in axs10x_pll_clk_probe() 238 if (IS_ERR(pll_clk->lock)) in axs10x_pll_clk_probe() 239 return PTR_ERR(pll_clk->lock); in axs10x_pll_clk_probe() 246 pll_clk->hw.init = &init; in axs10x_pll_clk_probe() [all …]
|
D | i2s_pll_clock.c | 172 struct i2s_pll_clk *pll_clk; in i2s_pll_clk_probe() local 176 pll_clk = devm_kzalloc(dev, sizeof(*pll_clk), GFP_KERNEL); in i2s_pll_clk_probe() 177 if (!pll_clk) in i2s_pll_clk_probe() 181 pll_clk->base = devm_ioremap_resource(dev, mem); in i2s_pll_clk_probe() 182 if (IS_ERR(pll_clk->base)) in i2s_pll_clk_probe() 183 return PTR_ERR(pll_clk->base); in i2s_pll_clk_probe() 192 pll_clk->hw.init = &init; in i2s_pll_clk_probe() 193 pll_clk->dev = dev; in i2s_pll_clk_probe() 195 clk = devm_clk_register(dev, &pll_clk->hw); in i2s_pll_clk_probe()
|
/Linux-v4.19/drivers/clk/ |
D | clk-hsdk-pll.c | 304 struct hsdk_pll_clk *pll_clk; in hsdk_pll_clk_probe() local 308 pll_clk = devm_kzalloc(dev, sizeof(*pll_clk), GFP_KERNEL); in hsdk_pll_clk_probe() 309 if (!pll_clk) in hsdk_pll_clk_probe() 313 pll_clk->regs = devm_ioremap_resource(dev, mem); in hsdk_pll_clk_probe() 314 if (IS_ERR(pll_clk->regs)) in hsdk_pll_clk_probe() 315 return PTR_ERR(pll_clk->regs); in hsdk_pll_clk_probe() 328 pll_clk->hw.init = &init; in hsdk_pll_clk_probe() 329 pll_clk->dev = dev; in hsdk_pll_clk_probe() 330 pll_clk->pll_devdata = of_device_get_match_data(dev); in hsdk_pll_clk_probe() 332 if (!pll_clk->pll_devdata) { in hsdk_pll_clk_probe() [all …]
|
D | clk-moxart.c | 62 struct clk *pll_clk; in moxart_of_apb_clk_init() local 84 pll_clk = of_clk_get(node, 0); in moxart_of_apb_clk_init() 85 if (IS_ERR(pll_clk)) { in moxart_of_apb_clk_init()
|
D | clk-vt8500.c | 686 struct clk_pll *pll_clk; in vtwm_pll_clk_init() local 699 pll_clk = kzalloc(sizeof(*pll_clk), GFP_KERNEL); in vtwm_pll_clk_init() 700 if (WARN_ON(!pll_clk)) in vtwm_pll_clk_init() 703 pll_clk->reg = pmc_base + reg; in vtwm_pll_clk_init() 704 pll_clk->lock = &_lock; in vtwm_pll_clk_init() 705 pll_clk->type = pll_type; in vtwm_pll_clk_init() 716 pll_clk->hw.init = &init; in vtwm_pll_clk_init() 718 hw = &pll_clk->hw; in vtwm_pll_clk_init() 719 rc = clk_hw_register(NULL, &pll_clk->hw); in vtwm_pll_clk_init() 721 kfree(pll_clk); in vtwm_pll_clk_init()
|
/Linux-v4.19/drivers/clk/socfpga/ |
D | clk-pll-a10.c | 82 struct socfpga_pll *pll_clk; in __socfpga_pll_init() local 92 pll_clk = kzalloc(sizeof(*pll_clk), GFP_KERNEL); in __socfpga_pll_init() 93 if (WARN_ON(!pll_clk)) in __socfpga_pll_init() 99 pll_clk->hw.reg = clk_mgr_a10_base_addr + reg; in __socfpga_pll_init() 112 pll_clk->hw.hw.init = &init; in __socfpga_pll_init() 114 pll_clk->hw.bit_idx = SOCFPGA_PLL_EXT_ENA; in __socfpga_pll_init() 118 clk = clk_register(NULL, &pll_clk->hw.hw); in __socfpga_pll_init() 120 kfree(pll_clk); in __socfpga_pll_init()
|
D | clk-pll.c | 88 struct socfpga_pll *pll_clk; in __socfpga_pll_init() local 97 pll_clk = kzalloc(sizeof(*pll_clk), GFP_KERNEL); in __socfpga_pll_init() 98 if (WARN_ON(!pll_clk)) in __socfpga_pll_init() 104 pll_clk->hw.reg = clk_mgr_base_addr + reg; in __socfpga_pll_init() 114 pll_clk->hw.hw.init = &init; in __socfpga_pll_init() 116 pll_clk->hw.bit_idx = SOCFPGA_PLL_EXT_ENA; in __socfpga_pll_init() 120 clk = clk_register(NULL, &pll_clk->hw.hw); in __socfpga_pll_init() 122 kfree(pll_clk); in __socfpga_pll_init()
|
D | clk-pll-s10.c | 115 struct socfpga_pll *pll_clk; in s10_register_pll() local 118 pll_clk = kzalloc(sizeof(*pll_clk), GFP_KERNEL); in s10_register_pll() 119 if (WARN_ON(!pll_clk)) in s10_register_pll() 122 pll_clk->hw.reg = reg + offset; in s10_register_pll() 134 pll_clk->hw.hw.init = &init; in s10_register_pll() 136 pll_clk->hw.bit_idx = SOCFPGA_PLL_POWER; in s10_register_pll() 140 clk = clk_register(NULL, &pll_clk->hw.hw); in s10_register_pll() 142 kfree(pll_clk); in s10_register_pll()
|
/Linux-v4.19/arch/sh/kernel/cpu/sh2a/ |
D | clock-sh7269.c | 50 static struct clk pll_clk = { variable 67 .parent = &pll_clk, 82 .parent = &pll_clk, 89 &pll_clk, 109 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 145 CLKDEV_CON_ID("pll_clk", &pll_clk),
|
D | clock-sh7264.c | 54 static struct clk pll_clk = { variable 63 &pll_clk, 81 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 111 CLKDEV_CON_ID("pll_clk", &pll_clk),
|
/Linux-v4.19/drivers/soc/xilinx/ |
D | xlnx_vcu.c | 298 u32 clkoutdiv, vcu_pll_ctrl, pll_clk; in xvcu_set_vcu_pll_info() local 348 pll_clk = fvco / VCU_PLL_DIV2; in xvcu_set_vcu_pll_info() 350 pll_clk++; in xvcu_set_vcu_pll_info() 351 mod = pll_clk % coreclk; in xvcu_set_vcu_pll_info() 353 divisor_core = pll_clk / coreclk; in xvcu_set_vcu_pll_info() 355 divisor_core = pll_clk / coreclk; in xvcu_set_vcu_pll_info() 363 divisor_mcu = pll_clk / mcuclk; in xvcu_set_vcu_pll_info() 364 mod = pll_clk % mcuclk; in xvcu_set_vcu_pll_info() 377 xvcu->coreclk = pll_clk / divisor_core; in xvcu_set_vcu_pll_info() 378 mcuclk = pll_clk / divisor_mcu; in xvcu_set_vcu_pll_info()
|
/Linux-v4.19/arch/sh/kernel/cpu/sh4a/ |
D | clock-sh7722.c | 94 static struct clk pll_clk = { variable 103 &pll_clk, 121 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 150 [DIV6_V] = SH_CLK_DIV6(&pll_clk, VCLKCR, 0), 186 CLKDEV_CON_ID("pll_clk", &pll_clk), 238 pll_clk.parent = &dll_clk; in arch_clk_init() 240 pll_clk.parent = &extal_clk; in arch_clk_init()
|
D | clock-sh7366.c | 91 static struct clk pll_clk = { variable 100 &pll_clk, 121 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 137 [DIV6_V] = SH_CLK_DIV6(&pll_clk, VCLKCR, 0), 200 CLKDEV_CON_ID("pll_clk", &pll_clk), 263 pll_clk.parent = &dll_clk; in arch_clk_init() 265 pll_clk.parent = &extal_clk; in arch_clk_init()
|
D | clock-shx3.c | 39 static struct clk pll_clk = { variable 47 &pll_clk, 65 SH_CLK_DIV4(&pll_clk, FRQMR1, _bit, _mask, _flags) 106 CLKDEV_CON_ID("pll_clk", &pll_clk),
|
D | clock-sh7757.c | 40 static struct clk pll_clk = { variable 48 &pll_clk, 66 SH_CLK_DIV4(&pll_clk, FRQCR, _bit, _mask, _flags) 108 CLKDEV_CON_ID("pll_clk", &pll_clk),
|
D | clock-sh7723.c | 95 static struct clk pll_clk = { variable 104 &pll_clk, 124 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 150 [DIV6_V] = SH_CLK_DIV6(&pll_clk, VCLKCR, 0), 211 CLKDEV_CON_ID("pll_clk", &pll_clk), 286 pll_clk.parent = &dll_clk; in arch_clk_init() 288 pll_clk.parent = &extal_clk; in arch_clk_init()
|
D | clock-sh7343.c | 88 static struct clk pll_clk = { variable 97 &pll_clk, 118 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 134 [DIV6_V] = SH_CLK_DIV6(&pll_clk, VCLKCR, 0), 202 CLKDEV_CON_ID("pll_clk", &pll_clk), 270 pll_clk.parent = &dll_clk; in arch_clk_init() 272 pll_clk.parent = &extal_clk; in arch_clk_init()
|
D | clock-sh7785.c | 43 static struct clk pll_clk = { variable 51 &pll_clk, 70 SH_CLK_DIV4(&pll_clk, FRQMR1, _bit, _mask, _flags) 122 CLKDEV_CON_ID("pll_clk", &pll_clk),
|
D | clock-sh7724.c | 97 static struct clk pll_clk = { variable 114 .parent = &pll_clk, 131 &pll_clk, 163 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 276 CLKDEV_CON_ID("pll_clk", &pll_clk), 360 pll_clk.parent = &fll_clk; in arch_clk_init() 362 pll_clk.parent = &extal_clk; in arch_clk_init()
|
D | clock-sh7786.c | 45 static struct clk pll_clk = { variable 53 &pll_clk, 71 SH_CLK_DIV4(&pll_clk, FRQMR1, _bit, _mask, _flags) 131 CLKDEV_CON_ID("pll_clk", &pll_clk),
|
D | clock-sh7734.c | 45 static struct clk pll_clk = { variable 53 &pll_clk, 73 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags) 184 CLKDEV_CON_ID("pll_clk", &pll_clk),
|
/Linux-v4.19/drivers/clk/samsung/ |
D | clk-pll.c | 1252 const struct samsung_pll_clock *pll_clk, in _samsung_clk_register_pll() argument 1262 __func__, pll_clk->name); in _samsung_clk_register_pll() 1266 init.name = pll_clk->name; in _samsung_clk_register_pll() 1267 init.flags = pll_clk->flags; in _samsung_clk_register_pll() 1268 init.parent_names = &pll_clk->parent_name; in _samsung_clk_register_pll() 1271 if (pll_clk->rate_table) { in _samsung_clk_register_pll() 1273 for (len = 0; pll_clk->rate_table[len].rate != 0; ) in _samsung_clk_register_pll() 1277 pll->rate_table = kmemdup(pll_clk->rate_table, in _samsung_clk_register_pll() 1283 __func__, pll_clk->name); in _samsung_clk_register_pll() 1286 switch (pll_clk->type) { in _samsung_clk_register_pll() [all …]
|
/Linux-v4.19/drivers/clk/ti/ |
D | fapll.c | 496 struct clk *pll_clk) in ti_fapll_synth_setup() argument 520 synth->clk_pll = pll_clk; in ti_fapll_synth_setup() 536 struct clk *pll_clk; in ti_fapll_setup() local 590 pll_clk = clk_register(NULL, &fd->hw); in ti_fapll_setup() 591 if (IS_ERR(pll_clk)) in ti_fapll_setup() 594 fd->outputs.clks[0] = pll_clk; in ti_fapll_setup() 634 pll_clk); in ti_fapll_setup()
|
/Linux-v4.19/drivers/spi/ |
D | spi-bcm63xx-hsspi.c | 361 struct clk *pll_clk = devm_clk_get(dev, "pll"); in bcm63xx_hsspi_probe() local 363 if (IS_ERR(pll_clk)) { in bcm63xx_hsspi_probe() 364 ret = PTR_ERR(pll_clk); in bcm63xx_hsspi_probe() 368 ret = clk_prepare_enable(pll_clk); in bcm63xx_hsspi_probe() 372 rate = clk_get_rate(pll_clk); in bcm63xx_hsspi_probe() 373 clk_disable_unprepare(pll_clk); in bcm63xx_hsspi_probe()
|
/Linux-v4.19/drivers/cpufreq/ |
D | loongson1-cpufreq.c | 27 struct clk *pll_clk; /* PLL clk */ member 85 pll_freq = clk_get_rate(cpufreq->pll_clk) / 1000; in ls1x_cpufreq_init() 178 cpufreq->pll_clk = clk; in ls1x_cpufreq_probe()
|