Home
last modified time | relevance | path

Searched refs:hw_clks (Results 1 – 25 of 38) sorted by relevance

12

/linux/drivers/clk/
H A Dclk-max77686.c167 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 Dmeson-aoclk.c75 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 Dmeson-aoclk.h26 struct meson_clk_hw_data hw_clks; member
H A Daxg-audio.c1321 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 Dgxbb-aoclk.c261 .hw_clks = {
H A Daxg-aoclk.c297 .hw_clks = {
H A Dg12a-aoclk.c420 .hw_clks = {
H A Dmeson8b.c3658 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 Dccu-sun8i-de2.c187 .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 Dccu-sun20i-d1-r.c107 .hw_clks = &sun20i_d1_r_hw_clks,
H A Dccu-sun9i-a80-usb.c87 .hw_clks = &sun9i_a80_usb_hw_clks,
H A Dccu-sun50i-a100-r.c184 .hw_clks = &sun50i_a100_r_hw_clks,
H A Dccu-sun55i-a523-r.c214 .hw_clks = &sun55i_a523_r_hw_clks,
H A Dccu-sun9i-a80-de.c198 .hw_clks = &sun9i_a80_de_hw_clks,
H A Dccu-sun6i-rtc.c300 .hw_clks = &sun6i_rtc_ccu_hw_clks,
H A Dccu-sun5i.c760 .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 Dsifive-prci.c539 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 Dsifive-prci.h221 * @hw_clks: encapsulates struct clk_hw records
228 struct clk_hw_onecell_data hw_clks; member
/linux/drivers/clk/sprd/
H A Dcommon.h26 struct clk_hw_onecell_data *hw_clks; member
H A Dums512-clk.c111 .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 Dsc9863a-clk.c72 .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 Dclk-stm32-core.h68 struct clk_hw_onecell_data *hw_clks; member
/linux/drivers/clk/actions/
H A Dowl-s500.c593 .hw_clks = &s500_hw_clks,
622 return owl_clk_probe(&pdev->dev, desc->hw_clks); in s500_clk_probe()
H A Dowl-s700.c607 .hw_clks = &s700_hw_clks,
640 return owl_clk_probe(&pdev->dev, desc->hw_clks); in s700_clk_probe()
H A Dowl-s900.c750 .hw_clks = &s900_hw_clks,
783 return owl_clk_probe(&pdev->dev, desc->hw_clks); in s900_clk_probe()

12