Home
last modified time | relevance | path

Searched refs:num_clks (Results 26 – 50 of 385) sorted by relevance

12345678910>>...16

/openbmc/linux/sound/soc/qcom/
H A Dlpass-sc7280.c203 drvdata->clks = devm_kcalloc(dev, variant->num_clks, in sc7280_lpass_init()
208 drvdata->num_clks = variant->num_clks; in sc7280_lpass_init()
210 for (i = 0; i < drvdata->num_clks; i++) in sc7280_lpass_init()
213 ret = devm_clk_bulk_get(dev, drvdata->num_clks, drvdata->clks); in sc7280_lpass_init()
219 ret = clk_bulk_prepare_enable(drvdata->num_clks, drvdata->clks); in sc7280_lpass_init()
232 clk_bulk_disable_unprepare(drvdata->num_clks, drvdata->clks); in sc7280_lpass_exit()
240 return clk_bulk_prepare_enable(drvdata->num_clks, drvdata->clks); in sc7280_lpass_dev_resume()
247 clk_bulk_disable_unprepare(drvdata->num_clks, drvdata->clks); in sc7280_lpass_dev_suspend()
417 .num_clks = 1,
/openbmc/linux/drivers/clk/keystone/
H 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
563 num_clks++; in ti_sci_scan_clocks_from_dt()
599 num_clks++; in ti_sci_scan_clocks_from_dt()
614 num_clks = 0; in ti_sci_scan_clocks_from_dt()
622 provider->clocks[num_clks++] = sci_clk; in ti_sci_scan_clocks_from_dt()
[all …]
/openbmc/linux/drivers/remoteproc/
H A Dqcom_q6v5_adsp.c76 int num_clks; member
89 int num_clks; member
544 int num_clks = 0; in adsp_init_clock() local
556 num_clks++; in adsp_init_clock()
558 adsp->num_clks = num_clks; in adsp_init_clock()
559 adsp->clks = devm_kcalloc(adsp->dev, adsp->num_clks, in adsp_init_clock()
564 for (i = 0; i < adsp->num_clks; i++) in adsp_init_clock()
790 .num_clks = 7,
808 .num_clks = 1,
823 .num_clks = 7,
[all …]
/openbmc/linux/drivers/clk/mediatek/
H A Dclk-mt8192-cam.c63 .num_clks = ARRAY_SIZE(cam_clks),
68 .num_clks = ARRAY_SIZE(cam_rawa_clks),
73 .num_clks = ARRAY_SIZE(cam_rawb_clks),
78 .num_clks = ARRAY_SIZE(cam_rawc_clks),
H A Dclk-mt8188-imp_iic_wrap.c51 .num_clks = ARRAY_SIZE(imp_iic_wrap_c_clks),
56 .num_clks = ARRAY_SIZE(imp_iic_wrap_w_clks),
61 .num_clks = ARRAY_SIZE(imp_iic_wrap_en_clks),
H A Dclk-mt8186-cam.c54 .num_clks = ARRAY_SIZE(cam_clks),
59 .num_clks = ARRAY_SIZE(cam_rawa_clks),
64 .num_clks = ARRAY_SIZE(cam_rawb_clks),
H A Dclk-mt8195-vdec.c69 .num_clks = ARRAY_SIZE(vdec_clks),
74 .num_clks = ARRAY_SIZE(vdec_core1_clks),
79 .num_clks = ARRAY_SIZE(vdec_soc_clks),
H A Dclk-mt7986-eth.c68 .num_clks = ARRAY_SIZE(eth_clks),
73 .num_clks = ARRAY_SIZE(sgmii0_clks),
78 .num_clks = ARRAY_SIZE(sgmii1_clks),
H A Dclk-mt7981-eth.c87 .num_clks = ARRAY_SIZE(eth_clks),
92 .num_clks = ARRAY_SIZE(sgmii0_clks),
97 .num_clks = ARRAY_SIZE(sgmii1_clks),
/openbmc/linux/drivers/phy/rockchip/
H A Dphy-rockchip-dphy-rx0.c142 unsigned int num_clks; member
264 ret = clk_bulk_enable(priv->drv_data->num_clks, priv->clks); in rk_dphy_power_on()
278 clk_bulk_disable(priv->drv_data->num_clks, priv->clks); in rk_dphy_power_off()
286 return clk_bulk_prepare(priv->drv_data->num_clks, priv->clks); in rk_dphy_init()
293 clk_bulk_unprepare(priv->drv_data->num_clks, priv->clks); in rk_dphy_exit()
308 .num_clks = ARRAY_SIZE(rk3399_mipidphy_clks),
350 priv->clks = devm_kcalloc(&pdev->dev, drv_data->num_clks, in rk_dphy_probe()
354 for (i = 0; i < drv_data->num_clks; i++) in rk_dphy_probe()
356 ret = devm_clk_bulk_get(&pdev->dev, drv_data->num_clks, priv->clks); in rk_dphy_probe()
H A Dphy-rockchip-snps-pcie3.c60 int num_clks; member
190 ret = clk_bulk_prepare_enable(priv->num_clks, priv->clks); in rochchip_p3phy_init()
202 clk_bulk_disable_unprepare(priv->num_clks, priv->clks); in rochchip_p3phy_init()
212 clk_bulk_disable_unprepare(priv->num_clks, priv->clks); in rochchip_p3phy_exit()
292 priv->num_clks = devm_clk_bulk_get_all(dev, &priv->clks); in rockchip_p3phy_probe()
293 if (priv->num_clks < 1) in rockchip_p3phy_probe()
/openbmc/linux/drivers/clk/qcom/
H A Dclk-rpmh.c67 size_t num_clks; member
405 .num_clks = ARRAY_SIZE(sdm845_rpmh_clocks),
441 .num_clks = ARRAY_SIZE(sdm670_rpmh_clocks),
457 .num_clks = ARRAY_SIZE(sdx55_rpmh_clocks),
478 .num_clks = ARRAY_SIZE(sm8150_rpmh_clocks),
497 .num_clks = ARRAY_SIZE(sc7180_rpmh_clocks),
539 .num_clks = ARRAY_SIZE(sm8250_rpmh_clocks),
689 .num_clks = ARRAY_SIZE(sdx65_rpmh_clocks),
717 .num_clks = ARRAY_SIZE(sdx75_rpmh_clocks),
726 if (idx >= rpmh->num_clks) { in of_clk_rpmh_hw_get()
[all …]
H A Dclk-rpm.c103 size_t num_clks; member
110 size_t num_clks; member
450 .num_clks = ARRAY_SIZE(msm8660_clks),
481 .num_clks = ARRAY_SIZE(apq8064_clks),
505 .num_clks = ARRAY_SIZE(ipq806x_clks),
523 if (idx >= rcc->num_clks) { in qcom_rpm_clk_hw_get()
535 size_t num_clks, i; in rpm_clk_probe() local
551 num_clks = desc->num_clks; in rpm_clk_probe()
558 rcc->num_clks = num_clks; in rpm_clk_probe()
561 for (i = 0; i < num_clks; i++) { in rpm_clk_probe()
[all …]
H A Dclk-smd-rpm.c175 size_t num_clks; member
602 .num_clks = ARRAY_SIZE(msm8909_clks),
630 .num_clks = ARRAY_SIZE(msm8916_clks),
935 .num_clks = ARRAY_SIZE(qcs404_clks),
1023 .num_clks = ARRAY_SIZE(sdm660_clks),
1105 .num_clks = ARRAY_SIZE(sm6125_clks),
1234 if (idx >= desc->num_clks) { in qcom_smdrpm_clk_hw_get()
1252 size_t num_clks, i; in rpm_smd_clk_probe() local
1268 num_clks = desc->num_clks; in rpm_smd_clk_probe()
1276 for (i = 0; i < num_clks; i++) { in rpm_smd_clk_probe()
[all …]
/openbmc/linux/drivers/clk/microchip/
H A Dclk-mpfs-ccc.c160 unsigned int num_clks, struct mpfs_ccc_data *data, in mpfs_ccc_register_outputs() argument
165 for (unsigned int i = 0; i < num_clks; i++) { in mpfs_ccc_register_outputs()
197 unsigned int num_clks, struct mpfs_ccc_data *data) in mpfs_ccc_register_plls() argument
201 for (unsigned int i = 0; i < num_clks; i++) { in mpfs_ccc_register_plls()
234 unsigned int num_clks; in mpfs_ccc_probe() local
237 num_clks = ARRAY_SIZE(mpfs_ccc_pll_clks) + ARRAY_SIZE(mpfs_ccc_pll0out_clks) + in mpfs_ccc_probe()
240 clk_data = devm_kzalloc(&pdev->dev, struct_size(clk_data, hw_data.hws, num_clks), in mpfs_ccc_probe()
254 clk_data->hw_data.num = num_clks; in mpfs_ccc_probe()
H A Dclk-mpfs.c187 unsigned int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_mssplls() argument
192 for (i = 0; i < num_clks; i++) { in mpfs_clk_register_mssplls()
247 unsigned int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_cfgs() argument
252 for (i = 0; i < num_clks; i++) { in mpfs_clk_register_cfgs()
329 int num_clks, struct mpfs_clock_data *data) in mpfs_clk_register_periphs() argument
334 for (i = 0; i < num_clks; i++) { in mpfs_clk_register_periphs()
441 unsigned int num_clks; in mpfs_clk_probe() local
445 num_clks = ARRAY_SIZE(mpfs_msspll_clks) + ARRAY_SIZE(mpfs_cfg_clks) in mpfs_clk_probe()
448 clk_data = devm_kzalloc(dev, struct_size(clk_data, hw_data.hws, num_clks), GFP_KERNEL); in mpfs_clk_probe()
460 clk_data->hw_data.num = num_clks; in mpfs_clk_probe()
/openbmc/linux/drivers/crypto/rockchip/
H A Drk3288_crypto.c47 .num_clks = 4,
54 .num_clks = 3,
58 .num_clks = 3,
66 dev->num_clks = devm_clk_bulk_get_all(dev->dev, &dev->clks); in rk_crypto_get_clks()
67 if (dev->num_clks < dev->variant->num_clks) { in rk_crypto_get_clks()
69 dev->num_clks, dev->variant->num_clks); in rk_crypto_get_clks()
73 for (i = 0; i < dev->num_clks; i++) { in rk_crypto_get_clks()
101 err = clk_bulk_prepare_enable(dev->num_clks, dev->clks); in rk_crypto_enable_clk()
110 clk_bulk_disable_unprepare(dev->num_clks, dev->clks); in rk_crypto_disable_clk()
/openbmc/linux/drivers/nvmem/
H A Drockchip-otp.c73 int num_clks; member
242 ret = clk_bulk_prepare_enable(otp->data->num_clks, otp->clks); in rockchip_otp_read()
250 clk_bulk_disable_unprepare(otp->data->num_clks, otp->clks); in rockchip_otp_read()
271 .num_clks = ARRAY_SIZE(px30_otp_clocks),
282 .num_clks = ARRAY_SIZE(rk3588_otp_clocks),
327 otp->clks = devm_kcalloc(dev, data->num_clks, sizeof(*otp->clks), in rockchip_otp_probe()
332 for (i = 0; i < data->num_clks; ++i) in rockchip_otp_probe()
335 ret = devm_clk_bulk_get(dev, data->num_clks, otp->clks); in rockchip_otp_probe()
/openbmc/linux/drivers/phy/qualcomm/
H A Dphy-qcom-usb-hs-28nm.c60 int num_clks; member
261 ret = clk_bulk_prepare_enable(priv->num_clks, priv->clks); in qcom_snps_hsphy_init()
278 clk_bulk_disable_unprepare(priv->num_clks, priv->clks); in qcom_snps_hsphy_init()
286 clk_bulk_disable_unprepare(priv->num_clks, priv->clks); in qcom_snps_hsphy_exit()
323 priv->num_clks = ARRAY_SIZE(qcom_snps_hsphy_clks); in qcom_snps_hsphy_probe()
324 priv->clks = devm_kcalloc(dev, priv->num_clks, sizeof(*priv->clks), in qcom_snps_hsphy_probe()
329 for (i = 0; i < priv->num_clks; i++) in qcom_snps_hsphy_probe()
332 ret = devm_clk_bulk_get(dev, priv->num_clks, priv->clks); in qcom_snps_hsphy_probe()
/openbmc/linux/drivers/phy/samsung/
H A Dphy-samsung-ufs.c138 int num_clks = drvdata->num_clks; in samsung_ufs_phy_clks_init() local
140 phy->clks = devm_kcalloc(phy->dev, num_clks, sizeof(*phy->clks), in samsung_ufs_phy_clks_init()
145 for (i = 0; i < num_clks; i++) in samsung_ufs_phy_clks_init()
148 return devm_clk_bulk_get(phy->dev, num_clks, phy->clks); in samsung_ufs_phy_clks_init()
168 ret = clk_bulk_prepare_enable(ss_phy->drvdata->num_clks, ss_phy->clks); in samsung_ufs_phy_power_on()
187 clk_bulk_disable_unprepare(ss_phy->drvdata->num_clks, ss_phy->clks); in samsung_ufs_phy_power_off()
/openbmc/linux/drivers/clk/davinci/
H A Dpsc.c362 int num_clks, in __davinci_psc_register_clocks() argument
375 clks = kmalloc_array(num_clks, sizeof(*clks), GFP_KERNEL); in __davinci_psc_register_clocks()
382 psc->clk_data.clk_num = num_clks; in __davinci_psc_register_clocks()
388 for (i = 0; i < num_clks; i++) in __davinci_psc_register_clocks()
391 pm_domains = kcalloc(num_clks, sizeof(*pm_domains), GFP_KERNEL); in __davinci_psc_register_clocks()
398 psc->pm_data.num_domains = num_clks; in __davinci_psc_register_clocks()
435 psc->rcdev.nr_resets = num_clks; in __davinci_psc_register_clocks()
455 u8 num_clks, in davinci_psc_register_clocks() argument
460 psc = __davinci_psc_register_clocks(dev, info, num_clks, base); in davinci_psc_register_clocks()
480 u8 num_clks, in of_davinci_psc_clk_init() argument
[all …]
/openbmc/linux/drivers/clk/socfpga/
H A Dclk-agilex.c461 int i, num_clks; in agilex_clkmgr_init() local
467 num_clks = AGILEX_NUM_CLKS; in agilex_clkmgr_init()
470 num_clks), GFP_KERNEL); in agilex_clkmgr_init()
474 for (i = 0; i < num_clks; i++) in agilex_clkmgr_init()
478 clk_data->clk_data.num = num_clks; in agilex_clkmgr_init()
501 int i, num_clks; in n5x_clkmgr_init() local
507 num_clks = AGILEX_NUM_CLKS; in n5x_clkmgr_init()
510 num_clks), GFP_KERNEL); in n5x_clkmgr_init()
514 for (i = 0; i < num_clks; i++) in n5x_clkmgr_init()
518 clk_data->clk_data.num = num_clks; in n5x_clkmgr_init()
/openbmc/linux/drivers/usb/cdns3/
H A Dcdns3-imx.c93 int num_clks; member
187 data->num_clks = ARRAY_SIZE(imx_cdns3_core_clks); in cdns_imx_probe()
193 ret = devm_clk_bulk_get(dev, data->num_clks, data->clks); in cdns_imx_probe()
197 ret = clk_bulk_prepare_enable(data->num_clks, data->clks); in cdns_imx_probe()
217 clk_bulk_disable_unprepare(data->num_clks, data->clks); in cdns_imx_probe()
228 clk_bulk_disable_unprepare(data->num_clks, data->clks); in cdns_imx_remove()
351 return clk_bulk_prepare_enable(data->num_clks, data->clks); in cdns_imx_resume()
358 clk_bulk_disable_unprepare(data->num_clks, data->clks); in cdns_imx_suspend()
/openbmc/linux/drivers/soc/qcom/
H A Dqcom-geni-se.c98 unsigned int num_clks; member
107 unsigned int num_clks; member
491 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks); in geni_se_clks_off()
522 ret = clk_bulk_prepare_enable(wrapper->num_clks, wrapper->clks); in geni_se_clks_on()
528 clk_bulk_disable_unprepare(wrapper->num_clks, wrapper->clks); in geni_se_clks_on()
917 wrapper->num_clks = min_t(unsigned int, desc->num_clks, MAX_CLKS); in geni_se_probe()
919 for (i = 0; i < wrapper->num_clks; ++i) in geni_se_probe()
928 if (ret < wrapper->num_clks) { in geni_se_probe()
930 dev->of_node, wrapper->num_clks); in geni_se_probe()
953 .num_clks = ARRAY_SIZE(qup_clks),
[all …]
/openbmc/linux/drivers/clk/
H A Dclk-bm1880.c526 int num_clks, in bm1880_clk_register_plls() argument
533 for (i = 0; i < num_clks; i++) { in bm1880_clk_register_plls()
556 int num_clks, in bm1880_clk_register_mux() argument
563 for (i = 0; i < num_clks; i++) { in bm1880_clk_register_mux()
691 int num_clks, in bm1880_clk_register_divs() argument
698 for (i = 0; i < num_clks; i++) { in bm1880_clk_register_divs()
722 int num_clks, in bm1880_clk_register_gate() argument
845 int num_clks, in bm1880_clk_register_composites() argument
879 int num_clks, i; in bm1880_clk_probe() local
896 num_clks), GFP_KERNEL); in bm1880_clk_probe()
[all …]

12345678910>>...16