Home
last modified time | relevance | path

Searched refs:num_clocks (Results 1 – 25 of 50) sorted by relevance

12

/linux-6.1.9/drivers/usb/dwc3/
Ddwc3-of-simple.c28 int num_clocks; member
71 simple->num_clocks = ret; in dwc3_of_simple_probe()
72 ret = clk_bulk_prepare_enable(simple->num_clocks, simple->clks); in dwc3_of_simple_probe()
87 clk_bulk_disable_unprepare(simple->num_clocks, simple->clks); in dwc3_of_simple_probe()
88 clk_bulk_put_all(simple->num_clocks, simple->clks); in dwc3_of_simple_probe()
102 clk_bulk_disable_unprepare(simple->num_clocks, simple->clks); in __dwc3_of_simple_teardown()
103 clk_bulk_put_all(simple->num_clocks, simple->clks); in __dwc3_of_simple_teardown()
104 simple->num_clocks = 0; in __dwc3_of_simple_teardown()
135 clk_bulk_disable(simple->num_clocks, simple->clks); in dwc3_of_simple_runtime_suspend()
144 return clk_bulk_enable(simple->num_clocks, simple->clks); in dwc3_of_simple_runtime_resume()
Ddwc3-xilinx.c46 int num_clocks; member
282 priv_data->num_clocks = ret; in dwc3_xlnx_probe()
284 ret = clk_bulk_prepare_enable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_probe()
304 clk_bulk_disable_unprepare(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_probe()
316 clk_bulk_disable_unprepare(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_remove()
317 priv_data->num_clocks = 0; in dwc3_xlnx_remove()
330 clk_bulk_disable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_runtime_suspend()
339 return clk_bulk_enable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_runtime_resume()
357 clk_bulk_disable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_suspend()
367 ret = clk_bulk_enable(priv_data->num_clocks, priv_data->clks); in dwc3_xlnx_resume()
Ddwc3-qcom.c73 int num_clocks; member
424 for (i = qcom->num_clocks - 1; i >= 0; i--) in dwc3_qcom_suspend()
456 for (i = 0; i < qcom->num_clocks; i++) { in dwc3_qcom_resume()
613 qcom->num_clocks = count; in dwc3_qcom_clk_init()
615 qcom->clks = devm_kcalloc(dev, qcom->num_clocks, in dwc3_qcom_clk_init()
620 for (i = 0; i < qcom->num_clocks; i++) { in dwc3_qcom_clk_init()
931 for (i = qcom->num_clocks - 1; i >= 0; i--) { in dwc3_qcom_probe()
950 for (i = qcom->num_clocks - 1; i >= 0; i--) { in dwc3_qcom_remove()
954 qcom->num_clocks = 0; in dwc3_qcom_remove()
/linux-6.1.9/drivers/irqchip/
Dirq-gic-pm.c15 unsigned int num_clocks; member
32 ret = clk_bulk_prepare_enable(data->num_clocks, chip_pm->clks); in gic_runtime_resume()
60 clk_bulk_disable_unprepare(data->num_clocks, chip_pm->clks); in gic_runtime_suspend()
88 chip_pm->clks = devm_kcalloc(dev, data->num_clocks, in gic_probe()
93 for (i = 0; i < data->num_clocks; i++) in gic_probe()
96 ret = devm_clk_bulk_get(dev, data->num_clocks, chip_pm->clks); in gic_probe()
141 .num_clocks = ARRAY_SIZE(gic400_clocks),
/linux-6.1.9/drivers/media/platform/samsung/s5p-mfc/
Ds5p_mfc_pm.c28 pm->num_clocks = dev->variant->num_clocks; in s5p_mfc_init_pm()
34 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_init_pm()
86 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_power_on()
113 for (i = 0; i < pm->num_clocks; i++) in s5p_mfc_power_off()
/linux-6.1.9/drivers/gpu/drm/msm/
Dmsm_mdss.c36 size_t num_clocks; member
190 ret = clk_bulk_prepare_enable(msm_mdss->num_clocks, msm_mdss->clocks); in msm_mdss_enable()
231 clk_bulk_disable_unprepare(msm_mdss->num_clocks, msm_mdss->clocks); in msm_mdss_disable()
283 int num_clocks = 0; in mdp5_mdss_parse_clock() local
293 bulk[num_clocks++].id = "iface"; in mdp5_mdss_parse_clock()
294 bulk[num_clocks++].id = "bus"; in mdp5_mdss_parse_clock()
295 bulk[num_clocks++].id = "vsync"; in mdp5_mdss_parse_clock()
297 ret = devm_clk_bulk_get_optional(&pdev->dev, num_clocks, bulk); in mdp5_mdss_parse_clock()
303 return num_clocks; in mdp5_mdss_parse_clock()
341 msm_mdss->num_clocks = ret; in msm_mdss_init()
/linux-6.1.9/drivers/media/platform/verisilicon/
Dimx8m_vpu_hw.c58 ret = clk_bulk_prepare_enable(vpu->variant->num_clocks, vpu->clocks); in imx8mq_runtime_resume()
72 clk_bulk_disable_unprepare(vpu->variant->num_clocks, vpu->clocks); in imx8mq_runtime_resume()
355 .num_clocks = ARRAY_SIZE(imx8mq_clk_names),
372 .num_clocks = ARRAY_SIZE(imx8mq_g1_clk_names),
387 .num_clocks = ARRAY_SIZE(imx8mq_g2_clk_names),
399 .num_clocks = ARRAY_SIZE(imx8mq_g1_clk_names),
Drockchip_vpu_hw.c552 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
577 .num_clocks = ARRAY_SIZE(rk3066_vpu_clk_names)
597 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
613 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names),
635 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
648 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
662 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
679 .num_clocks = ARRAY_SIZE(rockchip_vpu_clk_names)
Dhantro_drv.c95 clk_bulk_disable(vpu->variant->num_clocks, vpu->clocks); in hantro_job_finish()
182 ret = clk_bulk_enable(ctx->dev->variant->num_clocks, ctx->dev->clocks); in device_run()
925 vpu->clocks = devm_kcalloc(&pdev->dev, vpu->variant->num_clocks, in hantro_probe()
930 if (vpu->variant->num_clocks > 1) { in hantro_probe()
931 for (i = 0; i < vpu->variant->num_clocks; i++) in hantro_probe()
934 ret = devm_clk_bulk_get(&pdev->dev, vpu->variant->num_clocks, in hantro_probe()
1031 ret = clk_bulk_prepare(vpu->variant->num_clocks, vpu->clocks); in hantro_probe()
1089 clk_bulk_unprepare(vpu->variant->num_clocks, vpu->clocks); in hantro_probe()
1110 clk_bulk_unprepare(vpu->variant->num_clocks, vpu->clocks); in hantro_remove()
Dsama5d4_vdec_hw.c127 .num_clocks = ARRAY_SIZE(sama5d4_clk_names),
Dsunxi_vpu_hw.c125 .num_clocks = ARRAY_SIZE(sunxi_clk_names),
/linux-6.1.9/drivers/clk/tegra/
Dclk-bpmp.c458 unsigned int num_clocks, unsigned int id) in tegra_bpmp_clk_id_to_index() argument
462 for (i = 0; i < num_clocks; i++) in tegra_bpmp_clk_id_to_index()
471 unsigned int num_clocks, unsigned int id) in tegra_bpmp_clk_find() argument
475 i = tegra_bpmp_clk_id_to_index(clocks, num_clocks, id); in tegra_bpmp_clk_find()
477 if (i < num_clocks) in tegra_bpmp_clk_find()
487 unsigned int num_clocks) in tegra_bpmp_clk_register() argument
538 parent = tegra_bpmp_clk_find(clocks, num_clocks, in tegra_bpmp_clk_register()
604 bpmp->num_clocks = count; in tegra_bpmp_register_clocks()
621 for (i = 0; i < bpmp->num_clocks; i++) in tegra_bpmp_unregister_clocks()
631 for (i = 0; i < bpmp->num_clocks; i++) { in tegra_bpmp_clk_of_xlate()
/linux-6.1.9/drivers/firmware/arm_scmi/
Dclock.c27 __le16 num_clocks; member
99 int num_clocks; member
127 ci->num_clocks = le16_to_cpu(attr->num_clocks); in scmi_clock_protocol_attributes_get()
447 return ci->num_clocks; in scmi_clock_count_get()
456 if (clk_id >= ci->num_clocks) in scmi_clock_info_get()
544 return ci->num_clocks; in scmi_clk_get_num_sources()
594 cinfo->clk = devm_kcalloc(ph->dev, cinfo->num_clocks, in scmi_clock_protocol_init()
599 for (clkid = 0; clkid < cinfo->num_clocks; clkid++) { in scmi_clock_protocol_init()
/linux-6.1.9/drivers/iommu/
Drockchip-iommu.c112 int num_clocks; member
620 if (WARN_ON(clk_bulk_enable(iommu->num_clocks, iommu->clocks))) in rk_iommu_irq()
669 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_irq()
723 WARN_ON(clk_bulk_enable(iommu->num_clocks, in rk_iommu_zap_iova()
726 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_zap_iova()
937 WARN_ON(clk_bulk_enable(iommu->num_clocks, iommu->clocks)); in rk_iommu_disable()
945 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_disable()
955 ret = clk_bulk_enable(iommu->num_clocks, iommu->clocks); in rk_iommu_enable()
979 clk_bulk_disable(iommu->num_clocks, iommu->clocks); in rk_iommu_enable()
1255 iommu->num_clocks = ARRAY_SIZE(rk_iommu_clocks); in rk_iommu_probe()
[all …]
/linux-6.1.9/sound/pci/lola/
Dlola_proc.c51 int i, j, num_clocks; in print_clock_widget() local
56 num_clocks = val & 0xff; in print_clock_widget()
57 for (i = 0; i < num_clocks; i += 4) { in print_clock_widget()
71 if (i + j >= num_clocks) in print_clock_widget()
/linux-6.1.9/drivers/gpu/drm/tegra/
Dgr3d.c36 unsigned int num_clocks; member
185 .num_clocks = 1,
191 .num_clocks = 2,
197 .num_clocks = 1,
461 if (gr3d->nclocks != gr3d->soc->num_clocks) { in gr3d_get_clocks()
/linux-6.1.9/drivers/gpu/drm/exynos/
Dexynos_drm_gsc.c108 int num_clocks; member
127 int num_clocks; member
1231 ctx->num_clocks = driver_data->num_clocks; in gsc_probe()
1263 for (i = 0; i < ctx->num_clocks; i++) { in gsc_probe()
1329 for (i = ctx->num_clocks - 1; i >= 0; i--) in gsc_runtime_suspend()
1342 for (i = 0; i < ctx->num_clocks; i++) { in gsc_runtime_resume()
1385 .num_clocks = 1,
1392 .num_clocks = 1,
1399 .num_clocks = 4,
/linux-6.1.9/drivers/media/platform/samsung/exynos-gsc/
Dgsc-core.c1048 .num_clocks = 1,
1060 .num_clocks = 1,
1070 .num_clocks = 1,
1081 .num_clocks = 4,
1131 gsc->num_clocks = drv_data->num_clocks; in gsc_probe()
1147 for (i = 0; i < gsc->num_clocks; i++) { in gsc_probe()
1156 for (i = 0; i < gsc->num_clocks; i++) { in gsc_probe()
1199 for (i = gsc->num_clocks - 1; i >= 0; i--) in gsc_probe()
1217 for (i = 0; i < gsc->num_clocks; i++) in gsc_remove()
1272 for (i = 0; i < gsc->num_clocks; i++) { in gsc_runtime_resume()
[all …]
/linux-6.1.9/drivers/clk/keystone/
Dsci-clk.c37 int num_clocks; member
389 clk = bsearch(&key, provider->clocks, provider->num_clocks, in sci_clk_get()
403 for (i = 0; i < p->num_clocks; i++) { in ti_sci_init_clocks()
489 provider->num_clocks = num_clks; in ti_sci_scan_clocks_from_fw()
625 provider->num_clocks = num_clks; in ti_sci_scan_clocks_from_dt()
/linux-6.1.9/drivers/comedi/drivers/
Dni_at_a2150.c94 int num_clocks; /* number of available master clock speeds */ member
111 .num_clocks = 4,
117 .num_clocks = 3,
257 glb_index = board->num_clocks - 1; in a2150_get_timing()
269 for (j = 0; j < board->num_clocks; j++) { in a2150_get_timing()
/linux-6.1.9/drivers/media/platform/nxp/
Dimx-mipi-csis.c309 unsigned int num_clocks; member
694 return clk_bulk_prepare_enable(csis->info->num_clocks, csis->clks); in mipi_csis_clk_enable()
699 clk_bulk_disable_unprepare(csis->info->num_clocks, csis->clks); in mipi_csis_clk_disable()
707 csis->clks = devm_kcalloc(csis->dev, csis->info->num_clocks, in mipi_csis_clk_get()
713 for (i = 0; i < csis->info->num_clocks; i++) in mipi_csis_clk_get()
716 ret = devm_clk_bulk_get(csis->dev, csis->info->num_clocks, in mipi_csis_clk_get()
1572 .num_clocks = 3,
1578 .num_clocks = 4,
/linux-6.1.9/drivers/interconnect/qcom/
Dicc-rpm.h93 size_t num_clocks; member
/linux-6.1.9/drivers/clk/ingenic/
Dcgu.h227 unsigned num_clocks, struct device_node *np);
/linux-6.1.9/drivers/clk/
Dclk-si5351.c1387 u8 num_parents, num_clocks; in si5351_i2c_probe() local
1566 num_clocks = (drvdata->variant == SI5351_VARIANT_A3) ? 3 : 8; in si5351_i2c_probe()
1573 drvdata->msynth = devm_kcalloc(&client->dev, num_clocks, in si5351_i2c_probe()
1575 drvdata->clkout = devm_kcalloc(&client->dev, num_clocks, in si5351_i2c_probe()
1577 drvdata->num_clkout = num_clocks; in si5351_i2c_probe()
1584 for (n = 0; n < num_clocks; n++) { in si5351_i2c_probe()
1608 for (n = 0; n < num_clocks; n++) { in si5351_i2c_probe()
/linux-6.1.9/drivers/media/platform/samsung/s5p-jpeg/
Djpeg-core.h148 int num_clocks; member

12