Home
last modified time | relevance | path

Searched refs:nclocks (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Dgr3d.c46 unsigned int nclocks; member
321 if (gr3d->nclocks == 1) { in gr3d_power_up_legacy_domain()
327 for (i = 0; i < gr3d->nclocks; i++) { in gr3d_power_up_legacy_domain()
337 if (WARN_ON(i == gr3d->nclocks)) in gr3d_power_up_legacy_domain()
452 gr3d->nclocks = err; in gr3d_get_clocks()
454 if (gr3d->nclocks != gr3d->soc->num_clocks) { in gr3d_get_clocks()
455 dev_err(dev, "invalid number of clocks: %u\n", gr3d->nclocks); in gr3d_get_clocks()
575 clk_bulk_disable_unprepare(gr3d->nclocks, gr3d->clocks); in gr3d_runtime_suspend()
592 err = clk_bulk_prepare_enable(gr3d->nclocks, gr3d->clocks); in gr3d_runtime_resume()
611 clk_bulk_disable_unprepare(gr3d->nclocks, gr3 in gr3d_runtime_resume()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-csiphy.c142 for (i = 0; i < csiphy->nclocks; i++) { in csiphy_set_clock_rates()
211 ret = camss_enable_clocks(csiphy->nclocks, csiphy->clock, dev); in csiphy_set_power()
225 camss_disable_clocks(csiphy->nclocks, csiphy->clock); in csiphy_set_power()
614 csiphy->nclocks = 0; in msm_csiphy_subdev_init()
615 while (res->clock[csiphy->nclocks]) in msm_csiphy_subdev_init()
616 csiphy->nclocks++; in msm_csiphy_subdev_init()
619 csiphy->nclocks, sizeof(*csiphy->clock), in msm_csiphy_subdev_init()
625 csiphy->nclocks, in msm_csiphy_subdev_init()
631 for (i = 0; i < csiphy->nclocks; i++) { in msm_csiphy_subdev_init()
H A Dcamss-csid.c102 for (i = 0; i < csid->nclocks; i++) { in csid_set_clock_rates()
191 ret = camss_enable_clocks(csid->nclocks, csid->clock, dev); in csid_set_power()
206 camss_disable_clocks(csid->nclocks, csid->clock); in csid_set_power()
216 camss_disable_clocks(csid->nclocks, csid->clock); in csid_set_power()
628 csid->nclocks = 0; in msm_csid_subdev_init()
629 while (res->clock[csid->nclocks]) in msm_csid_subdev_init()
630 csid->nclocks++; in msm_csid_subdev_init()
632 csid->clock = devm_kcalloc(dev, csid->nclocks, sizeof(*csid->clock), in msm_csid_subdev_init()
637 for (i = 0; i < csid->nclocks; i++) { in msm_csid_subdev_init()
H A Dcamss.h128 int camss_enable_clocks(int nclocks, struct camss_clock *clock,
130 void camss_disable_clocks(int nclocks, struct camss_clock *clock);
H A Dcamss-vfe.c451 for (i = 0; i < vfe->nclocks; i++) { in vfe_set_clock_rates()
534 for (i = 0; i < vfe->nclocks; i++) { in vfe_check_clock_rates()
598 ret = camss_enable_clocks(vfe->nclocks, vfe->clock, in vfe_get()
624 camss_disable_clocks(vfe->nclocks, vfe->clock); in vfe_get()
653 camss_disable_clocks(vfe->nclocks, vfe->clock); in vfe_put()
1336 vfe->nclocks = 0; in msm_vfe_subdev_init()
1337 while (res->clock[vfe->nclocks]) in msm_vfe_subdev_init()
1338 vfe->nclocks++; in msm_vfe_subdev_init()
1340 vfe->clock = devm_kcalloc(dev, vfe->nclocks, sizeof(*vfe->clock), in msm_vfe_subdev_init()
1345 for (i = 0; i < vfe->nclocks; in msm_vfe_subdev_init()
[all...]
H A Dcamss-ispif.c379 ret = camss_enable_clocks(ispif->nclocks, ispif->clock, dev); in ispif_set_power()
388 camss_disable_clocks(ispif->nclocks, ispif->clock); in ispif_set_power()
401 camss_disable_clocks(ispif->nclocks, ispif->clock); in ispif_set_power()
1179 ispif->nclocks = 0; in msm_ispif_subdev_init()
1180 while (res->clock[ispif->nclocks]) in msm_ispif_subdev_init()
1181 ispif->nclocks++; in msm_ispif_subdev_init()
1184 ispif->nclocks, sizeof(*ispif->clock), in msm_ispif_subdev_init()
1189 for (i = 0; i < ispif->nclocks; i++) { in msm_ispif_subdev_init()
H A Dcamss-ispif.h56 int nclocks; member
/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_tegra.c76 unsigned int nclocks; member
160 clk_bulk_disable_unprepare(hda->nclocks, hda->clocks); in hda_tegra_runtime_suspend()
178 rc = clk_bulk_prepare_enable(hda->nclocks, hda->clocks); in hda_tegra_runtime_resume()
468 hda->clocks[hda->nclocks++].id = "hda"; in hda_tegra_probe()
469 hda->clocks[hda->nclocks++].id = "hda2hdmi"; in hda_tegra_probe()
470 hda->clocks[hda->nclocks++].id = "hda2codec_2x"; in hda_tegra_probe()
472 err = devm_clk_bulk_get(&pdev->dev, hda->nclocks, hda->clocks); in hda_tegra_probe()
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dhda_tegra.c83 unsigned int nclocks; member
168 clk_bulk_disable_unprepare(hda->nclocks, hda->clocks); in hda_tegra_runtime_suspend()
186 rc = clk_bulk_prepare_enable(hda->nclocks, hda->clocks); in hda_tegra_runtime_resume()
522 hda->clocks[hda->nclocks++].id = "hda"; in hda_tegra_probe()
524 hda->clocks[hda->nclocks++].id = "hda2hdmi"; in hda_tegra_probe()
525 hda->clocks[hda->nclocks++].id = "hda2codec_2x"; in hda_tegra_probe()
527 err = devm_clk_bulk_get(&pdev->dev, hda->nclocks, hda->clocks); in hda_tegra_probe()
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/
H A Dcamss-csiphy.c113 for (i = 0; i < csiphy->nclocks; i++) { in csiphy_set_clock_rates()
190 ret = camss_enable_clocks(csiphy->nclocks, csiphy->clock, dev); in csiphy_set_power()
204 camss_disable_clocks(csiphy->nclocks, csiphy->clock); in csiphy_set_power()
605 csiphy->nclocks = 0; in msm_csiphy_subdev_init()
606 while (res->clock[csiphy->nclocks]) in msm_csiphy_subdev_init()
607 csiphy->nclocks++; in msm_csiphy_subdev_init()
610 csiphy->nclocks, sizeof(*csiphy->clock), in msm_csiphy_subdev_init()
615 for (i = 0; i < csiphy->nclocks; i++) { in msm_csiphy_subdev_init()
H A Dcamss.h106 int camss_enable_clocks(int nclocks, struct camss_clock *clock,
108 void camss_disable_clocks(int nclocks, struct camss_clock *clock);
H A Dcamss-csid.c472 for (i = 0; i < csid->nclocks; i++) { in csid_set_clock_rates()
583 ret = camss_enable_clocks(csid->nclocks, csid->clock, dev); in csid_set_power()
595 camss_disable_clocks(csid->nclocks, csid->clock); in csid_set_power()
605 camss_disable_clocks(csid->nclocks, csid->clock); in csid_set_power()
1141 csid->nclocks = 0; in msm_csid_subdev_init()
1142 while (res->clock[csid->nclocks]) in msm_csid_subdev_init()
1143 csid->nclocks++; in msm_csid_subdev_init()
1145 csid->clock = devm_kcalloc(dev, csid->nclocks, sizeof(*csid->clock), in msm_csid_subdev_init()
1150 for (i = 0; i < csid->nclocks; i++) { in msm_csid_subdev_init()
H A Dcamss-ispif.c352 ret = camss_enable_clocks(ispif->nclocks, ispif->clock, dev); in ispif_set_power()
361 camss_disable_clocks(ispif->nclocks, ispif->clock); in ispif_set_power()
374 camss_disable_clocks(ispif->nclocks, ispif->clock); in ispif_set_power()
1147 ispif->nclocks = 0; in msm_ispif_subdev_init()
1148 while (res->clock[ispif->nclocks]) in msm_ispif_subdev_init()
1149 ispif->nclocks++; in msm_ispif_subdev_init()
1152 ispif->nclocks, sizeof(*ispif->clock), in msm_ispif_subdev_init()
1157 for (i = 0; i < ispif->nclocks; i++) { in msm_ispif_subdev_init()
H A Dcamss-csid.h53 int nclocks; member
H A Dcamss-ispif.h56 int nclocks; member
H A Dcamss.c301 * @nclocks: Number of clocks in clock array
307 int camss_enable_clocks(int nclocks, struct camss_clock *clock, in camss_enable_clocks() argument
313 for (i = 0; i < nclocks; i++) { in camss_enable_clocks()
332 * @nclocks: Number of clocks in clock array
335 void camss_disable_clocks(int nclocks, struct camss_clock *clock) in camss_disable_clocks() argument
339 for (i = nclocks - 1; i >= 0; i--) in camss_disable_clocks()
/kernel/linux/linux-6.6/sound/soc/tegra/
H A Dtegra30_ahub.c48 clk_bulk_disable_unprepare(ahub->nclocks, ahub->clocks); in tegra30_ahub_runtime_suspend()
72 ret = clk_bulk_prepare_enable(ahub->nclocks, ahub->clocks); in tegra30_ahub_runtime_resume()
98 clk_bulk_disable_unprepare(ahub->nclocks, ahub->clocks); in tegra30_ahub_runtime_resume()
537 ahub->clocks[ahub->nclocks++].id = "apbif"; in tegra30_ahub_probe()
538 ahub->clocks[ahub->nclocks++].id = "d_audio"; in tegra30_ahub_probe()
540 ret = devm_clk_bulk_get(&pdev->dev, ahub->nclocks, ahub->clocks); in tegra30_ahub_probe()
/kernel/linux/linux-5.10/drivers/staging/board/
H A Dboard.h19 unsigned int nclocks; member
H A Darmadillo800eva.c76 .nclocks = ARRAY_SIZE(lcdc0_clocks),
/kernel/linux/linux-6.6/drivers/staging/board/
H A Dboard.h19 unsigned int nclocks; member
H A Darmadillo800eva.c76 .nclocks = ARRAY_SIZE(lcdc0_clocks),
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-tegra.c235 * @nclocks: number of clocks in the array
272 unsigned int nclocks; member
1653 i2c_dev->clocks[i2c_dev->nclocks++].id = "div-clk"; in tegra_i2c_init_clocks()
1656 i2c_dev->clocks[i2c_dev->nclocks++].id = "fast-clk"; in tegra_i2c_init_clocks()
1659 i2c_dev->clocks[i2c_dev->nclocks++].id = "slow"; in tegra_i2c_init_clocks()
1661 err = devm_clk_bulk_get(i2c_dev->dev, i2c_dev->nclocks, in tegra_i2c_init_clocks()
1666 err = clk_bulk_prepare(i2c_dev->nclocks, i2c_dev->clocks); in tegra_i2c_init_clocks()
1684 clk_bulk_unprepare(i2c_dev->nclocks, i2c_dev->clocks); in tegra_i2c_init_clocks()
1694 clk_bulk_unprepare(i2c_dev->nclocks, i2c_dev->clocks); in tegra_i2c_release_clocks()
1842 err = clk_bulk_enable(i2c_dev->nclocks, i2c_de in tegra_i2c_runtime_resume()
[all...]
H A Di2c-qcom-cci.c133 int nclocks; member
472 return clk_bulk_prepare_enable(cci->nclocks, cci->clocks); in cci_enable_clocks()
477 clk_bulk_disable_unprepare(cci->nclocks, cci->clocks); in cci_disable_clocks()
595 cci->nclocks = ret; in cci_probe()
598 for (i = 0; i < cci->nclocks; i++) { in cci_probe()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-tegra.c236 * @nclocks: number of clocks in the array
273 unsigned int nclocks; member
1686 i2c_dev->clocks[i2c_dev->nclocks++].id = "div-clk"; in tegra_i2c_init_clocks()
1689 i2c_dev->clocks[i2c_dev->nclocks++].id = "fast-clk"; in tegra_i2c_init_clocks()
1692 i2c_dev->clocks[i2c_dev->nclocks++].id = "slow"; in tegra_i2c_init_clocks()
1694 err = devm_clk_bulk_get(i2c_dev->dev, i2c_dev->nclocks, in tegra_i2c_init_clocks()
1699 err = clk_bulk_prepare(i2c_dev->nclocks, i2c_dev->clocks); in tegra_i2c_init_clocks()
1717 clk_bulk_unprepare(i2c_dev->nclocks, i2c_dev->clocks); in tegra_i2c_init_clocks()
1727 clk_bulk_unprepare(i2c_dev->nclocks, i2c_dev->clocks); in tegra_i2c_release_clocks()
1872 err = clk_bulk_enable(i2c_dev->nclocks, i2c_de in tegra_i2c_runtime_resume()
[all...]
H A Di2c-qcom-cci.c133 int nclocks; member
472 return clk_bulk_prepare_enable(cci->nclocks, cci->clocks); in cci_enable_clocks()
477 clk_bulk_disable_unprepare(cci->nclocks, cci->clocks); in cci_disable_clocks()
595 cci->nclocks = ret; in cci_probe()
598 for (i = 0; i < cci->nclocks; i++) { in cci_probe()

Completed in 24 milliseconds

12