Home
last modified time | relevance | path

Searched refs:nclks (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/drivers/clk/qcom/
H A Dclk-spmi-pmic-div.c176 int nclks; member
177 struct clkdiv clks[] __counted_by(nclks);
186 if (idx < 0 || idx >= cc->nclks) { in spmi_pmic_div_clk_hw_get()
188 __func__, clkspec->args[0], cc->nclks); in spmi_pmic_div_clk_hw_get()
205 int nclks, i, ret, cxo_hz; in spmi_pmic_clkdiv_probe() local
221 ret = of_property_read_u32(of_node, "qcom,num-clkdivs", &nclks); in spmi_pmic_clkdiv_probe()
228 if (!nclks) in spmi_pmic_clkdiv_probe()
231 cc = devm_kzalloc(dev, struct_size(cc, clks, nclks), GFP_KERNEL); in spmi_pmic_clkdiv_probe()
234 cc->nclks = nclks; in spmi_pmic_clkdiv_probe()
251 for (i = 0, clkdiv = cc->clks; i < nclks; i++) { in spmi_pmic_clkdiv_probe()
/linux-6.15/drivers/reset/
H A Dreset-uniphier-glue.c18 int nclks; member
35 clk_bulk_disable_unprepare(priv->data->nclks, priv->clk); in uniphier_clk_disable()
50 if (WARN_ON(!priv->data || priv->data->nclks > MAX_CLKS || in uniphier_glue_reset_probe()
58 for (i = 0; i < priv->data->nclks; i++) in uniphier_glue_reset_probe()
60 ret = devm_clk_bulk_get(dev, priv->data->nclks, priv->clk); in uniphier_glue_reset_probe()
64 ret = clk_bulk_prepare_enable(priv->data->nclks, priv->clk); in uniphier_glue_reset_probe()
95 .nclks = ARRAY_SIZE(uniphier_pro4_clock_reset_names),
106 .nclks = ARRAY_SIZE(uniphier_pxs2_clock_reset_names),
/linux-6.15/drivers/regulator/
H A Duniphier-regulator.c21 int nclks; member
64 for (i = 0; i < priv->data->nclks; i++) in uniphier_regulator_probe()
66 ret = devm_clk_bulk_get(dev, priv->data->nclks, priv->clk); in uniphier_regulator_probe()
77 ret = clk_bulk_prepare_enable(priv->data->nclks, priv->clk); in uniphier_regulator_probe()
113 clk_bulk_disable_unprepare(priv->data->nclks, priv->clk); in uniphier_regulator_probe()
126 clk_bulk_disable_unprepare(priv->data->nclks, priv->clk); in uniphier_regulator_remove()
157 .nclks = ARRAY_SIZE(uniphier_pro4_clock_reset_names),
170 .nclks = ARRAY_SIZE(uniphier_pxs2_clock_reset_names),
/linux-6.15/drivers/spmi/
H A Dspmi-mtk-pmif.c51 size_t nclks; member
475 arb->nclks = ARRAY_SIZE(pmif_clock_names); in mtk_spmi_probe()
476 for (i = 0; i < arb->nclks; i++) in mtk_spmi_probe()
479 err = clk_bulk_get(&pdev->dev, arb->nclks, arb->clks); in mtk_spmi_probe()
485 err = clk_bulk_prepare_enable(arb->nclks, arb->clks); in mtk_spmi_probe()
513 clk_bulk_disable_unprepare(arb->nclks, arb->clks); in mtk_spmi_probe()
515 clk_bulk_put(arb->nclks, arb->clks); in mtk_spmi_probe()
525 clk_bulk_disable_unprepare(arb->nclks, arb->clks); in mtk_spmi_remove()
526 clk_bulk_put(arb->nclks, arb->clks); in mtk_spmi_remove()
/linux-6.15/drivers/staging/media/starfive/camss/
H A Dstf-camss.c270 stfcamss->nclks = ARRAY_SIZE(stfcamss->sys_clk); in stfcamss_probe()
271 for (i = 0; i < stfcamss->nclks; ++i) in stfcamss_probe()
273 ret = devm_clk_bulk_get(dev, stfcamss->nclks, stfcamss->sys_clk); in stfcamss_probe()
391 clk_bulk_disable_unprepare(stfcamss->nclks, stfcamss->sys_clk); in stfcamss_runtime_suspend()
401 ret = clk_bulk_prepare_enable(stfcamss->nclks, stfcamss->sys_clk); in stfcamss_runtime_resume()
410 clk_bulk_disable_unprepare(stfcamss->nclks, stfcamss->sys_clk); in stfcamss_runtime_resume()
H A Dstf-camss.h61 int nclks; member
/linux-6.15/drivers/clk/renesas/
H A Drenesas-cpg-mssr.c1046 unsigned int nclks, i; in cpg_mssr_common_init() local
1055 nclks = info->num_total_core_clks + info->num_hw_mod_clks; in cpg_mssr_common_init()
1056 priv = kzalloc(struct_size(priv, clks, nclks), GFP_KERNEL); in cpg_mssr_common_init()
1092 for (i = 0; i < nclks; i++) in cpg_mssr_common_init()
H A Drzv2h-cpg.c898 unsigned int nclks, i; in rzv2h_cpg_probe() local
916 nclks = info->num_total_core_clks + info->num_hw_mod_clks; in rzv2h_cpg_probe()
917 clks = devm_kmalloc_array(dev, nclks, sizeof(*clks), GFP_KERNEL); in rzv2h_cpg_probe()
941 for (i = 0; i < nclks; i++) in rzv2h_cpg_probe()
H A Drzg2l-cpg.c1838 unsigned int nclks, i; in rzg2l_cpg_probe() local
1856 nclks = info->num_total_core_clks + info->num_hw_mod_clks; in rzg2l_cpg_probe()
1857 clks = devm_kmalloc_array(dev, nclks, sizeof(*clks), GFP_KERNEL); in rzg2l_cpg_probe()
1868 for (i = 0; i < nclks; i++) in rzg2l_cpg_probe()
/linux-6.15/drivers/net/ethernet/socionext/
H A Dsni_ave.c256 int nclks; member
1176 for (nc = 0; nc < priv->nclks; nc++) { in ave_init()
1262 for (i = 0; i < priv->nclks; i++) in ave_uninit()
1649 priv->nclks++; in ave_probe()