/linux/drivers/clk/ |
H A D | clk-max77686.c | 167 const struct max77686_hw_clk_info *hw_clks; in max77686_clk_probe() local 186 hw_clks = max77686_hw_clks_info; in max77686_clk_probe() 191 hw_clks = max77802_hw_clks_info; in max77686_clk_probe() 196 hw_clks = max77620_hw_clks_info; in max77686_clk_probe() 218 max_clk_data->clk_info = &hw_clks[i]; in max77686_clk_probe() 219 max_clk_data->clk_idata.flags = hw_clks[i].flags; in max77686_clk_probe() 228 max_clk_data->clk_idata.name = hw_clks[i].name; in max77686_clk_probe()
|
/linux/drivers/clk/meson/ |
H A D | meson-aoclk.c | 75 for (clkid = 0; clkid < data->hw_clks.num; clkid++) { in meson_aoclkc_probe() 76 if (!data->hw_clks.hws[clkid]) in meson_aoclkc_probe() 79 ret = devm_clk_hw_register(dev, data->hw_clks.hws[clkid]); in meson_aoclkc_probe() 86 return devm_of_clk_add_hw_provider(dev, meson_clk_hw_get, (void *)&data->hw_clks); in meson_aoclkc_probe()
|
H A D | meson-aoclk.h | 26 struct meson_clk_hw_data hw_clks; member
|
H A D | axg-audio.c | 1321 struct meson_clk_hw_data hw_clks; member 1364 for (i = AUD_CLKID_DDR_ARB; i < data->hw_clks.num; i++) { in axg_audio_clkc_probe() 1367 hw = data->hw_clks.hws[i]; in axg_audio_clkc_probe() 1381 ret = devm_of_clk_add_hw_provider(dev, meson_clk_hw_get, (void *)&data->hw_clks); in axg_audio_clkc_probe() 1397 .hw_clks = { 1405 .hw_clks = { 1414 .hw_clks = {
|
H A D | gxbb-aoclk.c | 261 .hw_clks = {
|
H A D | axg-aoclk.c | 297 .hw_clks = {
|
H A D | g12a-aoclk.c | 420 .hw_clks = {
|
H A D | meson8b.c | 3658 struct meson_clk_hw_data *hw_clks) in meson8b_clkc_init_common() argument 3695 for (i = CLKID_PLL_FIXED; i < hw_clks->num; i++) { in meson8b_clkc_init_common() 3697 if (!hw_clks->hws[i]) in meson8b_clkc_init_common() 3700 ret = of_clk_hw_register(np, hw_clks->hws[i]); in meson8b_clkc_init_common() 3705 meson8b_cpu_nb_data.cpu_clk = hw_clks->hws[CLKID_CPUCLK]; in meson8b_clkc_init_common() 3721 ret = of_clk_add_hw_provider(np, meson_clk_hw_get, hw_clks); in meson8b_clkc_init_common()
|
/linux/drivers/clk/sunxi-ng/ |
H A D | ccu-sun8i-de2.c | 187 .hw_clks = &sun8i_a83t_de2_hw_clks, 197 .hw_clks = &sun8i_h3_de2_hw_clks, 207 .hw_clks = &sun50i_a64_de2_hw_clks, 217 .hw_clks = &sun8i_v3s_de2_hw_clks, 227 .hw_clks = &sun50i_a64_de2_hw_clks, 237 .hw_clks = &sun8i_h3_de2_hw_clks, 247 .hw_clks = &sun8i_h3_de2_hw_clks,
|
H A D | ccu-sun20i-d1-r.c | 107 .hw_clks = &sun20i_d1_r_hw_clks,
|
H A D | ccu-sun9i-a80-usb.c | 87 .hw_clks = &sun9i_a80_usb_hw_clks,
|
H A D | ccu-sun50i-a100-r.c | 184 .hw_clks = &sun50i_a100_r_hw_clks,
|
H A D | ccu-sun55i-a523-r.c | 214 .hw_clks = &sun55i_a523_r_hw_clks,
|
H A D | ccu-sun9i-a80-de.c | 198 .hw_clks = &sun9i_a80_de_hw_clks,
|
H A D | ccu-sun6i-rtc.c | 300 .hw_clks = &sun6i_rtc_ccu_hw_clks,
|
H A D | ccu-sun5i.c | 760 .hw_clks = &sun5i_a10s_hw_clks, 866 .hw_clks = &sun5i_a13_hw_clks, 981 .hw_clks = &sun5i_gr8_hw_clks,
|
/linux/drivers/clk/sifive/ |
H A D | sifive-prci.c | 539 pd->hw_clks.hws[i] = &pic->hw; in __prci_register_clocks() 542 pd->hw_clks.num = i; in __prci_register_clocks() 545 &pd->hw_clks); in __prci_register_clocks() 569 pd = devm_kzalloc(dev, struct_size(pd, hw_clks.hws, desc->num_clks), GFP_KERNEL); in sifive_prci_probe()
|
H A D | sifive-prci.h | 221 * @hw_clks: encapsulates struct clk_hw records 228 struct clk_hw_onecell_data hw_clks; member
|
/linux/drivers/clk/sprd/ |
H A D | common.h | 26 struct clk_hw_onecell_data *hw_clks; member
|
H A D | ums512-clk.c | 111 .hw_clks = &ums512_pmu_gate_hws, 153 .hw_clks = &ums512_g0_pll_hws, 196 .hw_clks = &ums512_g2_pll_hws, 276 .hw_clks = &ums512_g3_pll_hws, 402 .hw_clks = &ums512_gc_pll_hws, 456 .hw_clks = &ums512_apahb_gate_hws, 698 .hw_clks = &ums512_ap_clk_hws, 1130 .hw_clks = &ums512_aon_apb_hws, 1548 .hw_clks = &ums512_aon_gate_hws, 1590 .hw_clks [all...] |
H A D | sc9863a-clk.c | 72 .hw_clks = &sc9863a_pmu_gate_hws, 195 .hw_clks = &sc9863a_pll_hws, 229 .hw_clks = &sc9863a_mpll_hws, 264 .hw_clks = &sc9863a_rpll_hws, 305 .hw_clks = &sc9863a_dpll_hws, 851 .hw_clks = &sc9863a_aon_clk_hws, 1051 .hw_clks = &sc9863a_ap_clk_hws, 1128 .hw_clks = &sc9863a_apahb_gate_hws, 1537 .hw_clks = &sc9863a_aonapb_gate_hws, 1615 .hw_clks [all...] |
/linux/drivers/clk/stm32/ |
H A D | clk-stm32-core.h | 68 struct clk_hw_onecell_data *hw_clks; member
|
/linux/drivers/clk/actions/ |
H A D | owl-s500.c | 593 .hw_clks = &s500_hw_clks, 622 return owl_clk_probe(&pdev->dev, desc->hw_clks); in s500_clk_probe()
|
H A D | owl-s700.c | 607 .hw_clks = &s700_hw_clks, 640 return owl_clk_probe(&pdev->dev, desc->hw_clks); in s700_clk_probe()
|
H A D | owl-s900.c | 750 .hw_clks = &s900_hw_clks, 783 return owl_clk_probe(&pdev->dev, desc->hw_clks); in s900_clk_probe()
|