/kernel/linux/linux-6.6/drivers/clk/actions/ |
H A D | owl-common.c | 61 int owl_clk_probe(struct device *dev, struct clk_hw_onecell_data *hw_clks) in owl_clk_probe() argument 66 for (i = 0; i < hw_clks->num; i++) { in owl_clk_probe() 69 hw = hw_clks->hws[i]; in owl_clk_probe() 82 ret = devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, hw_clks); in owl_clk_probe()
|
H A D | owl-common.h | 28 struct clk_hw_onecell_data *hw_clks; member 42 int owl_clk_probe(struct device *dev, struct clk_hw_onecell_data *hw_clks);
|
/kernel/linux/linux-6.6/drivers/clk/meson/ |
H A D | meson-eeclk.c | 46 for (i = 0; i < data->hw_clks.num; i++) { in meson_eeclkc_probe() 48 if (!data->hw_clks.hws[i]) in meson_eeclkc_probe() 51 ret = devm_clk_hw_register(dev, data->hw_clks.hws[i]); in meson_eeclkc_probe() 58 return devm_of_clk_add_hw_provider(dev, meson_clk_hw_get, (void *)&data->hw_clks); in meson_eeclkc_probe()
|
H A D | meson-aoclk.c | 78 for (clkid = 0; clkid < data->hw_clks.num; clkid++) { in meson_aoclkc_probe() 79 if (!data->hw_clks.hws[clkid]) in meson_aoclkc_probe() 82 ret = devm_clk_hw_register(dev, data->hw_clks.hws[clkid]); in meson_aoclkc_probe() 89 return devm_of_clk_add_hw_provider(dev, meson_clk_hw_get, (void *)&data->hw_clks); in meson_aoclkc_probe()
|
H A D | meson-eeclk.h | 21 struct meson_clk_hw_data hw_clks; member
|
H A D | meson-aoclk.h | 28 struct meson_clk_hw_data hw_clks; member
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/clk/actions/ |
H A D | owl-common.c | 65 int owl_clk_probe(struct device *dev, struct clk_hw_onecell_data *hw_clks) in owl_clk_probe() argument 70 for (i = 0; i < hw_clks->num; i++) { in owl_clk_probe() 73 hw = hw_clks->hws[i]; in owl_clk_probe() 86 ret = devm_of_clk_add_hw_provider(dev, of_clk_hw_onecell_get, hw_clks); in owl_clk_probe()
|
H A D | owl-common.h | 28 struct clk_hw_onecell_data *hw_clks; member 42 int owl_clk_probe(struct device *dev, struct clk_hw_onecell_data *hw_clks);
|
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/ |
H A D | ccu_common.c | 123 for (i = 0; i < desc->hw_clks->num ; i++) { in sunxi_ccu_probe() 124 struct clk_hw *hw = desc->hw_clks->hws[i]; in sunxi_ccu_probe() 142 desc->hw_clks); in sunxi_ccu_probe() 165 struct clk_hw *hw = desc->hw_clks->hws[i]; in sunxi_ccu_probe() 183 for (i = 0; i < desc->hw_clks->num; i++) { in devm_sunxi_ccu_release() 184 struct clk_hw *hw = desc->hw_clks->hws[i]; in devm_sunxi_ccu_release()
|
H A D | ccu-sun8i-de2.c | 186 .hw_clks = &sun8i_a83t_de2_hw_clks, 196 .hw_clks = &sun8i_h3_de2_hw_clks, 206 .hw_clks = &sun50i_a64_de2_hw_clks, 216 .hw_clks = &sun8i_v3s_de2_hw_clks, 226 .hw_clks = &sun50i_a64_de2_hw_clks, 236 .hw_clks = &sun8i_h3_de2_hw_clks,
|
H A D | ccu-sun8i-r.c | 208 .hw_clks = &sun8i_a83t_r_hw_clks, 218 .hw_clks = &sun8i_h3_r_hw_clks, 228 .hw_clks = &sun50i_a64_r_hw_clks,
|
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/ |
H A D | ccu_common.c | 98 for (i = 0; i < desc->hw_clks->num ; i++) { in sunxi_ccu_probe() 99 struct clk_hw *hw = desc->hw_clks->hws[i]; in sunxi_ccu_probe() 114 desc->hw_clks); in sunxi_ccu_probe() 144 struct clk_hw *hw = desc->hw_clks->hws[i]; in sunxi_ccu_probe()
|
H A D | ccu-sun8i-de2.c | 225 .hw_clks = &sun8i_a83t_de2_hw_clks, 235 .hw_clks = &sun8i_h3_de2_hw_clks, 245 .hw_clks = &sun50i_a64_de2_hw_clks, 255 .hw_clks = &sun8i_v3s_de2_hw_clks, 265 .hw_clks = &sun50i_a64_de2_hw_clks, 275 .hw_clks = &sun8i_h3_de2_hw_clks,
|
H A D | ccu-sun8i-r.c | 231 .hw_clks = &sun8i_a83t_r_hw_clks, 241 .hw_clks = &sun8i_h3_r_hw_clks, 251 .hw_clks = &sun50i_a64_r_hw_clks,
|
/kernel/linux/linux-5.10/drivers/clk/qcom/ |
H A D | clk-rpmh.c | 451 struct clk_hw **hw_clks; in clk_rpmh_probe() local 460 hw_clks = desc->clks; in clk_rpmh_probe() 468 if (!hw_clks[i]) in clk_rpmh_probe() 471 name = hw_clks[i]->init->name; in clk_rpmh_probe() 473 rpmh_clk = to_clk_rpmh(hw_clks[i]); in clk_rpmh_probe() 497 ret = devm_clk_hw_register(&pdev->dev, hw_clks[i]); in clk_rpmh_probe()
|
/kernel/linux/linux-5.10/drivers/clk/sifive/ |
H A D | fu540-prci.c | 141 * @hw_clks: encapsulates struct clk_hw records 147 struct clk_hw_onecell_data hw_clks; member 561 pd->hw_clks.hws[i] = &pic->hw; in __prci_register_clocks() 564 pd->hw_clks.num = i; in __prci_register_clocks() 567 &pd->hw_clks); in __prci_register_clocks() 590 struct_size(pd, hw_clks.hws, in sifive_fu540_prci_probe()
|
/kernel/linux/linux-6.6/drivers/clk/sifive/ |
H A D | sifive-prci.c | 546 pd->hw_clks.hws[i] = &pic->hw; in __prci_register_clocks() 549 pd->hw_clks.num = i; in __prci_register_clocks() 552 &pd->hw_clks); in __prci_register_clocks() 576 pd = devm_kzalloc(dev, struct_size(pd, hw_clks.hws, desc->num_clks), GFP_KERNEL); in sifive_prci_probe()
|
/kernel/linux/linux-5.10/drivers/clk/sprd/ |
H A D | common.h | 26 struct clk_hw_onecell_data *hw_clks; member
|
H A D | sc9860-clk.c | 117 .hw_clks = &sc9860_pmu_gate_hws, 372 .hw_clks = &sc9860_pll_hws, 493 .hw_clks = &sc9860_ap_clk_hws, 750 .hw_clks = &sc9860_aon_prediv_hws, 823 .hw_clks = &sc9860_apahb_gate_hws, 1188 .hw_clks = &sc9860_aon_gate_hws, 1221 .hw_clks = &sc9860_aonsecure_clk_hws, 1310 .hw_clks = &sc9860_agcp_gate_hws, 1334 .hw_clks = &sc9860_gpu_clk_hws, 1382 .hw_clks [all...] |
/kernel/linux/linux-6.6/drivers/clk/sprd/ |
H A D | common.h | 26 struct clk_hw_onecell_data *hw_clks; member
|
H A D | sc9860-clk.c | 117 .hw_clks = &sc9860_pmu_gate_hws, 372 .hw_clks = &sc9860_pll_hws, 493 .hw_clks = &sc9860_ap_clk_hws, 750 .hw_clks = &sc9860_aon_prediv_hws, 823 .hw_clks = &sc9860_apahb_gate_hws, 1188 .hw_clks = &sc9860_aon_gate_hws, 1221 .hw_clks = &sc9860_aonsecure_clk_hws, 1310 .hw_clks = &sc9860_agcp_gate_hws, 1334 .hw_clks = &sc9860_gpu_clk_hws, 1382 .hw_clks [all...] |
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...] |
/kernel/linux/linux-6.6/drivers/clk/qcom/ |
H A D | clk-rpmh.c | 736 struct clk_hw **hw_clks; in clk_rpmh_probe() local 745 hw_clks = desc->clks; in clk_rpmh_probe() 753 if (!hw_clks[i]) in clk_rpmh_probe() 756 name = hw_clks[i]->init->name; in clk_rpmh_probe() 758 rpmh_clk = to_clk_rpmh(hw_clks[i]); in clk_rpmh_probe() 782 ret = devm_clk_hw_register(&pdev->dev, hw_clks[i]); in clk_rpmh_probe()
|