Home
last modified time | relevance | path

Searched refs:num_clks (Results 1 – 25 of 452) sorted by relevance

12345678910>>...19

/drivers/clk/
A Dclk-bulk.c21 for (i = 0; i < num_clks; i++) { in of_clk_bulk_get()
26 for (i = 0; i < num_clks; i++) { in of_clk_bulk_get()
50 int num_clks; in of_clk_bulk_get_all() local
54 if (!num_clks) in of_clk_bulk_get_all()
69 return num_clks; in of_clk_bulk_get_all()
74 while (--num_clks >= 0) { in clk_bulk_put()
75 clk_put(clks[num_clks].clk); in clk_bulk_put()
76 clks[num_clks].clk = NULL; in clk_bulk_put()
87 for (i = 0; i < num_clks; i++) in __clk_bulk_get()
163 while (--num_clks >= 0) in clk_bulk_unprepare()
[all …]
A Dclk-devres.c132 int num_clks; member
139 clk_bulk_put(devres->num_clks, devres->clks); in devm_clk_bulk_release()
154 ret = clk_bulk_get_optional(dev, num_clks, clks); in __devm_clk_bulk_get()
156 ret = clk_bulk_get(dev, num_clks, clks); in __devm_clk_bulk_get()
159 devres->num_clks = num_clks; in __devm_clk_bulk_get()
186 clk_bulk_put_all(devres->num_clks, devres->clks); in devm_clk_bulk_release_all()
203 devres->num_clks = ret; in devm_clk_bulk_get_all()
218 clk_bulk_put_all(devres->num_clks, devres->clks); in devm_clk_bulk_release_all_enable()
235 devres->num_clks = ret; in devm_clk_bulk_get_all_enabled()
245 clk_bulk_put_all(devres->num_clks, devres->clks); in devm_clk_bulk_get_all_enabled()
[all …]
A Dclk-max77686.c51 size_t num_clks; member
153 if (idx >= drv_data->num_clks) { in of_clk_max77686_get()
169 int i, ret, num_clks; in max77686_clk_probe() local
185 num_clks = MAX77686_CLKS_NUM; in max77686_clk_probe()
190 num_clks = MAX77802_CLKS_NUM; in max77686_clk_probe()
195 num_clks = MAX77620_CLKS_NUM; in max77686_clk_probe()
204 drv_data->num_clks = num_clks; in max77686_clk_probe()
205 drv_data->max_clk_data = devm_kcalloc(dev, num_clks, in max77686_clk_probe()
211 for (i = 0; i < num_clks; i++) { in max77686_clk_probe()
/drivers/usb/dwc3/
A Ddwc3-exynos.c24 int num_clks; member
33 int num_clks; member
54 exynos->num_clks = driver_data->num_clks; in dwc3_exynos_probe()
150 .num_clks = 1,
156 .num_clks = 1,
162 .num_clks = 4,
168 .num_clks = 3,
174 .num_clks = 3,
180 .num_clks = 2,
186 .num_clks = 4,
[all …]
/drivers/pmdomain/imx/
A Dimx93-blk-ctrl.c55 int num_clks; member
73 int num_clks; member
91 int num_clks; member
239 bc->num_clks = bc_data->num_clks; in imx93_blk_ctrl_probe()
254 for (j = 0; j < data->num_clks; j++) in imx93_blk_ctrl_probe()
329 .num_clks = 1,
336 .num_clks = 2,
343 .num_clks = 1,
364 .num_clks = 2,
380 .num_clks = 1,
[all …]
A Dimx8m-blk-ctrl.c44 int num_clks; member
454 .num_clks = 1,
462 .num_clks = 1,
470 .num_clks = 1,
488 .num_clks = 1,
498 .num_clks = 1,
508 .num_clks = 1,
554 .num_clks = 3,
562 .num_clks = 3,
569 .num_clks = 2,
[all …]
A Dimx8mp-blk-ctrl.c52 int num_clks; member
259 .num_clks = 1,
275 .num_clks = 1,
455 .num_clks = 1,
461 .num_clks = 3,
469 .num_clks = 1,
475 .num_clks = 1,
481 .num_clks = 1,
487 .num_clks = 3,
493 .num_clks = 2,
[all …]
A Dimx93-pd.c30 int num_clks; member
42 ret = clk_bulk_prepare_enable(domain->num_clks, domain->clks); in imx93_pd_on()
81 clk_bulk_disable_unprepare(domain->num_clks, domain->clks); in imx93_pd_off()
112 domain->num_clks = devm_clk_bulk_get_all(dev, &domain->clks); in imx93_pd_probe()
113 if (domain->num_clks < 0) in imx93_pd_probe()
114 return dev_err_probe(dev, domain->num_clks, "Failed to get domain's clocks\n"); in imx93_pd_probe()
124 ret = clk_bulk_prepare_enable(domain->num_clks, domain->clks); in imx93_pd_probe()
148 clk_bulk_disable_unprepare(domain->num_clks, domain->clks); in imx93_pd_probe()
/drivers/power/sequencing/
A Dpwrseq-thead-gpu.c36 int num_clks; member
48 ret = clk_bulk_prepare_enable(ctx->num_clks, ctx->clks); in pwrseq_thead_gpu_enable()
75 clk_bulk_disable_unprepare(ctx->num_clks, ctx->clks); in pwrseq_thead_gpu_enable()
95 clk_bulk_disable_unprepare(ctx->num_clks, ctx->clks); in pwrseq_thead_gpu_disable()
147 ctx->num_clks = ARRAY_SIZE(clk_names); in pwrseq_thead_gpu_match()
148 ctx->clks = kcalloc(ctx->num_clks, sizeof(*ctx->clks), GFP_KERNEL); in pwrseq_thead_gpu_match()
152 for (i = 0; i < ctx->num_clks; i++) in pwrseq_thead_gpu_match()
155 ret = clk_bulk_get(dev, ctx->num_clks, ctx->clks); in pwrseq_thead_gpu_match()
170 clk_bulk_put(ctx->num_clks, ctx->clks); in pwrseq_thead_gpu_match()
223 clk_bulk_put(ctx->num_clks, ctx->clks); in pwrseq_thead_gpu_remove()
/drivers/clk/mediatek/
A Dclk-mt8192-imp_iic_wrap.c59 .num_clks = ARRAY_SIZE(imp_iic_wrap_c_clks),
64 .num_clks = ARRAY_SIZE(imp_iic_wrap_e_clks),
69 .num_clks = ARRAY_SIZE(imp_iic_wrap_n_clks),
74 .num_clks = ARRAY_SIZE(imp_iic_wrap_s_clks),
79 .num_clks = ARRAY_SIZE(imp_iic_wrap_w_clks),
84 .num_clks = ARRAY_SIZE(imp_iic_wrap_ws_clks),
A Dclk-mt8188-img.c76 .num_clks = ARRAY_SIZE(imgsys_main_clks),
81 .num_clks = ARRAY_SIZE(imgsys_wpe1_clks),
87 .num_clks = ARRAY_SIZE(imgsys_wpe2_clks),
93 .num_clks = ARRAY_SIZE(imgsys_wpe3_clks),
99 .num_clks = ARRAY_SIZE(imgsys1_dip_top_clks),
105 .num_clks = ARRAY_SIZE(imgsys1_dip_nr_clks),
A Dclk-mt8195-cam.c83 .num_clks = ARRAY_SIZE(cam_clks),
88 .num_clks = ARRAY_SIZE(cam_mraw_clks),
93 .num_clks = ARRAY_SIZE(cam_rawa_clks),
98 .num_clks = ARRAY_SIZE(cam_rawb_clks),
103 .num_clks = ARRAY_SIZE(cam_yuva_clks),
108 .num_clks = ARRAY_SIZE(cam_yuvb_clks),
/drivers/clk/renesas/
A Dclk-r8a7778.c75 int num_clks; in r8a7778_cpg_clocks_init() local
89 num_clks = of_property_count_strings(np, "clock-output-names"); in r8a7778_cpg_clocks_init()
90 if (num_clks < 0) { in r8a7778_cpg_clocks_init()
96 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL); in r8a7778_cpg_clocks_init()
105 data->clk_num = num_clks; in r8a7778_cpg_clocks_init()
107 for (i = 0; i < num_clks; ++i) { in r8a7778_cpg_clocks_init()
A Dclk-rz.c88 int num_clks; in rz_cpg_clocks_init() local
90 num_clks = of_property_count_strings(np, "clock-output-names"); in rz_cpg_clocks_init()
91 if (WARN(num_clks <= 0, "can't count CPG clocks\n")) in rz_cpg_clocks_init()
95 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL); in rz_cpg_clocks_init()
99 data->clk_num = num_clks; in rz_cpg_clocks_init()
103 for (i = 0; i < num_clks; ++i) { in rz_cpg_clocks_init()
A Dclk-r8a7740.c147 int num_clks; in r8a7740_cpg_clocks_init() local
152 num_clks = of_property_count_strings(np, "clock-output-names"); in r8a7740_cpg_clocks_init()
153 if (num_clks < 0) { in r8a7740_cpg_clocks_init()
159 clks = kcalloc(num_clks, sizeof(*clks), GFP_KERNEL); in r8a7740_cpg_clocks_init()
170 cpg->data.clk_num = num_clks; in r8a7740_cpg_clocks_init()
176 for (i = 0; i < num_clks; ++i) { in r8a7740_cpg_clocks_init()
/drivers/usb/cdns3/
A Dcdns3-starfive.c40 int num_clks; member
83 ret = clk_bulk_prepare_enable(data->num_clks, data->clks); in cdns_clk_rst_init()
97 clk_bulk_disable_unprepare(data->num_clks, data->clks); in cdns_clk_rst_init()
104 clk_bulk_disable_unprepare(data->num_clks, data->clks); in cdns_clk_rst_deinit()
130 data->num_clks = devm_clk_bulk_get_all(data->dev, &data->clks); in cdns_starfive_probe()
131 if (data->num_clks < 0) in cdns_starfive_probe()
188 return clk_bulk_prepare_enable(data->num_clks, data->clks); in cdns_starfive_runtime_resume()
195 clk_bulk_disable_unprepare(data->num_clks, data->clks); in cdns_starfive_runtime_suspend()
/drivers/clk/qcom/
A Dclk-rpmh.c68 size_t num_clks; member
430 .num_clks = ARRAY_SIZE(sdm845_rpmh_clocks),
466 .num_clks = ARRAY_SIZE(sdm670_rpmh_clocks),
482 .num_clks = ARRAY_SIZE(sdx55_rpmh_clocks),
503 .num_clks = ARRAY_SIZE(sm8150_rpmh_clocks),
522 .num_clks = ARRAY_SIZE(sc7180_rpmh_clocks),
566 .num_clks = ARRAY_SIZE(milos_rpmh_clocks),
770 .num_clks = ARRAY_SIZE(sdx65_rpmh_clocks),
798 .num_clks = ARRAY_SIZE(sdx75_rpmh_clocks),
888 if (idx >= rpmh->num_clks) { in of_clk_rpmh_hw_get()
[all …]
/drivers/clk/imx/
A Dclk-imx95-blk-ctl.c56 u32 num_clks; member
95 .num_clks = ARRAY_SIZE(vpublk_clk_dev_data),
155 .num_clks = ARRAY_SIZE(camblk_clk_dev_data),
218 .num_clks = ARRAY_SIZE(imx95_lvds_clk_dev_data),
251 .num_clks = ARRAY_SIZE(imx95_dispmix_csr_clk_dev_data),
280 .num_clks = ARRAY_SIZE(netxmix_clk_dev_data),
299 .num_clks = 1,
319 .num_clks = ARRAY_SIZE(imx94_lvds_clk_dev_data),
396 clk_hw_data->num = bc_data->num_clks; in imx95_bc_probe()
399 for (i = 0; i < bc_data->num_clks; i++) { in imx95_bc_probe()
[all …]
/drivers/bus/
A Dsimple-pm-bus.c22 int num_clks; member
61 bus->num_clks = devm_clk_bulk_get_all(&pdev->dev, &bus->clks); in simple_pm_bus_probe()
62 if (bus->num_clks < 0) in simple_pm_bus_probe()
63 return dev_err_probe(&pdev->dev, bus->num_clks, "failed to get clocks\n"); in simple_pm_bus_probe()
93 clk_bulk_disable_unprepare(bus->num_clks, bus->clks); in simple_pm_bus_runtime_suspend()
103 ret = clk_bulk_prepare_enable(bus->num_clks, bus->clks); in simple_pm_bus_runtime_resume()
/drivers/pci/controller/dwc/
A Dpcie-qcom.c183 int num_clks; member
192 int num_clks; member
201 int num_clks; member
208 int num_clks; member
215 int num_clks; member
223 int num_clks; member
230 int num_clks; member
444 return res->num_clks; in qcom_pcie_get_resources_2_1_0()
578 return res->num_clks; in qcom_pcie_get_resources_1_0_0()
672 return res->num_clks; in qcom_pcie_get_resources_2_3_2()
[all …]
/drivers/soc/samsung/
A Dexynos-usi.c59 size_t num_clks; /* number of clocks to assert */ member
107 .num_clks = ARRAY_SIZE(exynos850_usi_clk_names),
116 .num_clks = ARRAY_SIZE(exynos850_usi_clk_names),
178 ret = clk_bulk_prepare_enable(usi->data->num_clks, usi->clks); in exynos_usi_enable()
196 clk_bulk_disable_unprepare(usi->data->num_clks, usi->clks); in exynos_usi_enable()
210 ret = clk_bulk_prepare_enable(usi->data->num_clks, in exynos_usi_configure()
225 clk_bulk_disable_unprepare(usi->data->num_clks, usi->clks); in exynos_usi_unconfigure()
229 ret = clk_bulk_prepare_enable(usi->data->num_clks, usi->clks); in exynos_usi_unconfigure()
244 clk_bulk_disable_unprepare(usi->data->num_clks, usi->clks); in exynos_usi_unconfigure()
271 const size_t num = usi->data->num_clks; in exynos_usi_get_clocks()
/drivers/net/ethernet/stmicro/stmmac/
A Ddwmac-renesas-gbeth.c48 ret = clk_bulk_prepare_enable(plat_dat->num_clks, in renesas_gbeth_init()
64 clk_bulk_disable_unprepare(plat_dat->num_clks, plat_dat->clks); in renesas_gbeth_exit()
94 plat_dat->num_clks = ARRAY_SIZE(renesas_gbeth_clks); in renesas_gbeth_probe()
95 plat_dat->clks = devm_kcalloc(dev, plat_dat->num_clks, in renesas_gbeth_probe()
100 for (i = 0; i < plat_dat->num_clks; i++) in renesas_gbeth_probe()
103 err = devm_clk_bulk_get(dev, plat_dat->num_clks, plat_dat->clks); in renesas_gbeth_probe()
/drivers/clk/microchip/
A Dclk-mpfs.c151 unsigned int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_mssplls() argument
156 for (i = 0; i < num_clks; i++) { in mpfs_clk_register_mssplls()
199 unsigned int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_msspll_outs() argument
204 for (i = 0; i < num_clks; i++) { in mpfs_clk_register_msspll_outs()
259 unsigned int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_cfgs() argument
264 for (i = 0; i < num_clks; i++) { in mpfs_clk_register_cfgs()
341 int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_periphs() argument
346 for (i = 0; i < num_clks; i++) { in mpfs_clk_register_periphs()
366 unsigned int num_clks; in mpfs_clk_probe() local
370 num_clks = ARRAY_SIZE(mpfs_msspll_clks) + ARRAY_SIZE(mpfs_msspll_out_clks) in mpfs_clk_probe()
[all …]
/drivers/remoteproc/
A Dqcom_q6v5_adsp.c74 int num_clks; member
88 int num_clks; member
536 int num_clks = 0; in adsp_init_clock() local
544 num_clks++; in adsp_init_clock()
546 adsp->num_clks = num_clks; in adsp_init_clock()
547 adsp->clks = devm_kcalloc(adsp->dev, adsp->num_clks, in adsp_init_clock()
552 for (i = 0; i < adsp->num_clks; i++) in adsp_init_clock()
780 .num_clks = 7,
797 .num_clks = 1,
812 .num_clks = 7,
[all …]
/drivers/clk/keystone/
A Dsci-clk.c423 int num_clks = 0; in ti_sci_scan_clocks_from_fw() local
458 if (num_clks == max_clks) { in ti_sci_scan_clocks_from_fw()
477 clks[num_clks] = sci_clk; in ti_sci_scan_clocks_from_fw()
480 num_clks++; in ti_sci_scan_clocks_from_fw()
490 provider->num_clocks = num_clks; in ti_sci_scan_clocks_from_fw()
517 int num_clks = 0; in ti_sci_scan_clocks_from_dt() local
564 num_clks++; in ti_sci_scan_clocks_from_dt()
609 num_clks++; in ti_sci_scan_clocks_from_dt()
624 num_clks = 0; in ti_sci_scan_clocks_from_dt()
632 provider->clocks[num_clks++] = sci_clk; in ti_sci_scan_clocks_from_dt()
[all …]

Completed in 71 milliseconds

12345678910>>...19