Home
last modified time | relevance | path

Searched refs:num_supplies (Results 1 - 25 of 72) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/usb/misc/
H A Donboard_usb_hub.h11 unsigned int num_supplies; /* number of supplies */ member
16 .num_supplies = 1,
21 .num_supplies = 2,
26 .num_supplies = 1,
31 .num_supplies = 1,
36 .num_supplies = 2,
41 .num_supplies = 1,
46 .num_supplies = 1,
51 .num_supplies = 1,
H A Donboard_usb_hub.c69 err = regulator_bulk_enable(hub->pdata->num_supplies, hub->supplies); in onboard_hub_power_on()
89 err = regulator_bulk_disable(hub->pdata->num_supplies, hub->supplies); in onboard_hub_power_off()
261 if (hub->pdata->num_supplies > MAX_SUPPLIES) in onboard_hub_probe()
265 for (i = 0; i < hub->pdata->num_supplies; i++) in onboard_hub_probe()
268 err = devm_regulator_bulk_get(dev, hub->pdata->num_supplies, hub->supplies); in onboard_hub_probe()
/kernel/linux/linux-6.6/drivers/regulator/
H A Duserspace-consumer.c30 int num_supplies; member
76 ret = regulator_bulk_enable(data->num_supplies, in state_store()
79 ret = regulator_bulk_disable(data->num_supplies, in state_store()
134 pdata->num_supplies = 1; in regulator_userspace_consumer_probe()
141 if (pdata->num_supplies < 1) { in regulator_userspace_consumer_probe()
153 drvdata->num_supplies = pdata->num_supplies; in regulator_userspace_consumer_probe()
159 ret = devm_regulator_bulk_get_exclusive(&pdev->dev, drvdata->num_supplies, in regulator_userspace_consumer_probe()
173 ret = regulator_bulk_enable(drvdata->num_supplies, in regulator_userspace_consumer_probe()
204 regulator_bulk_disable(data->num_supplies, dat in regulator_userspace_consumer_remove()
[all...]
H A Dfixed-helper.c27 * @num_supplies: number of consumers
31 struct regulator_consumer_supply *supplies, int num_supplies, int uv) in regulator_register_always_on()
51 data->init_data.num_consumer_supplies = num_supplies; in regulator_register_always_on()
30 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) regulator_register_always_on() argument
/kernel/linux/linux-5.10/drivers/regulator/
H A Duserspace-consumer.c28 int num_supplies; member
74 ret = regulator_bulk_enable(data->num_supplies, in reg_set_state()
77 ret = regulator_bulk_disable(data->num_supplies, in reg_set_state()
120 drvdata->num_supplies = pdata->num_supplies; in regulator_userspace_consumer_probe()
125 ret = devm_regulator_bulk_get(&pdev->dev, drvdata->num_supplies, in regulator_userspace_consumer_probe()
137 ret = regulator_bulk_enable(drvdata->num_supplies, in regulator_userspace_consumer_probe()
164 regulator_bulk_disable(data->num_supplies, data->supplies); in regulator_userspace_consumer_remove()
H A Dfixed-helper.c27 * @num_supplies: number of consumers
31 struct regulator_consumer_supply *supplies, int num_supplies, int uv) in regulator_register_always_on()
51 data->init_data.num_consumer_supplies = num_supplies; in regulator_register_always_on()
30 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) regulator_register_always_on() argument
/kernel/linux/linux-5.10/drivers/mfd/
H A Dwm8994-core.c169 ret = regulator_bulk_disable(wm8994->num_supplies, in wm8994_suspend()
188 ret = regulator_bulk_enable(wm8994->num_supplies, in wm8994_resume()
212 regulator_bulk_disable(wm8994->num_supplies, wm8994->supplies); in wm8994_resume()
348 wm8994->num_supplies = ARRAY_SIZE(wm1811_main_supplies); in wm8994_device_init()
351 wm8994->num_supplies = ARRAY_SIZE(wm8994_main_supplies); in wm8994_device_init()
354 wm8994->num_supplies = ARRAY_SIZE(wm8958_main_supplies); in wm8994_device_init()
362 wm8994->num_supplies, in wm8994_device_init()
393 ret = regulator_bulk_get(wm8994->dev, wm8994->num_supplies, in wm8994_device_init()
402 ret = regulator_bulk_enable(wm8994->num_supplies, wm8994->supplies); in wm8994_device_init()
598 regulator_bulk_disable(wm8994->num_supplies, in wm8994_device_init()
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dwm8994-core.c168 ret = regulator_bulk_disable(wm8994->num_supplies, in wm8994_suspend()
187 ret = regulator_bulk_enable(wm8994->num_supplies, in wm8994_resume()
211 regulator_bulk_disable(wm8994->num_supplies, wm8994->supplies); in wm8994_resume()
335 wm8994->num_supplies = ARRAY_SIZE(wm1811_main_supplies); in wm8994_device_init()
338 wm8994->num_supplies = ARRAY_SIZE(wm8994_main_supplies); in wm8994_device_init()
341 wm8994->num_supplies = ARRAY_SIZE(wm8958_main_supplies); in wm8994_device_init()
349 wm8994->num_supplies, in wm8994_device_init()
380 ret = regulator_bulk_get(wm8994->dev, wm8994->num_supplies, in wm8994_device_init()
389 ret = regulator_bulk_enable(wm8994->num_supplies, wm8994->supplies); in wm8994_device_init()
585 regulator_bulk_disable(wm8994->num_supplies, in wm8994_device_init()
[all...]
/kernel/linux/linux-5.10/include/linux/regulator/
H A Dfixed.h48 struct regulator_consumer_supply *supplies, int num_supplies, int uv);
51 struct regulator_consumer_supply *supplies, int num_supplies, int uv) in regulator_register_always_on()
50 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) regulator_register_always_on() argument
/kernel/linux/linux-6.6/include/linux/regulator/
H A Dfixed.h48 struct regulator_consumer_supply *supplies, int num_supplies, int uv);
51 struct regulator_consumer_supply *supplies, int num_supplies, int uv) in regulator_register_always_on()
50 regulator_register_always_on(int id, const char *name, struct regulator_consumer_supply *supplies, int num_supplies, int uv) regulator_register_always_on() argument
/kernel/linux/linux-5.10/drivers/ata/
H A Dahci_tegra.c159 u32 num_supplies; member
238 ret = regulator_bulk_enable(tegra->soc->num_supplies, in tegra_ahci_power_on()
267 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); in tegra_ahci_power_on()
285 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); in tegra_ahci_power_off()
454 .num_supplies = ARRAY_SIZE(tegra124_supply_names),
540 tegra->soc->num_supplies, in tegra_ahci_probe()
547 tegra->soc->num_supplies); in tegra_ahci_probe()
550 tegra->soc->num_supplies, in tegra_ahci_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-innolux-p079zca.c43 unsigned int num_supplies; member
103 err = regulator_bulk_disable(innolux->desc->num_supplies, in innolux_panel_unprepare()
123 err = regulator_bulk_enable(innolux->desc->num_supplies, in innolux_panel_prepare()
188 regulator_bulk_disable(innolux->desc->num_supplies, innolux->supplies); in innolux_panel_prepare()
233 .num_supplies = ARRAY_SIZE(innolux_p079zca_supply_names),
381 .num_supplies = ARRAY_SIZE(innolux_p097pfg_supply_names),
442 innolux->supplies = devm_kcalloc(dev, desc->num_supplies, in innolux_panel_add()
448 for (i = 0; i < desc->num_supplies; i++) in innolux_panel_add()
451 err = devm_regulator_bulk_get(dev, desc->num_supplies, in innolux_panel_add()
H A Dpanel-raydium-rm67191.c204 unsigned int num_supplies; member
272 ret = regulator_bulk_enable(rad->num_supplies, rad->supplies); in rad_panel_prepare()
307 ret = regulator_bulk_disable(rad->num_supplies, rad->supplies); in rad_panel_unprepare()
525 rad->num_supplies = ARRAY_SIZE(rad_supply_names); in rad_init_regulators()
526 rad->supplies = devm_kcalloc(dev, rad->num_supplies, in rad_init_regulators()
531 for (i = 0; i < rad->num_supplies; i++) in rad_init_regulators()
534 return devm_regulator_bulk_get(dev, rad->num_supplies, rad->supplies); in rad_init_regulators()
H A Dpanel-sitronix-st7701.c95 unsigned int num_supplies; member
204 ret = regulator_bulk_enable(st7701->desc->num_supplies, in st7701_prepare()
257 regulator_bulk_disable(st7701->desc->num_supplies, st7701->supplies); in st7701_unprepare()
324 .num_supplies = ARRAY_SIZE(ts8550b_supply_names),
343 st7701->supplies = devm_kcalloc(&dsi->dev, desc->num_supplies, in st7701_dsi_probe()
349 for (i = 0; i < desc->num_supplies; i++) in st7701_dsi_probe()
352 ret = devm_regulator_bulk_get(&dsi->dev, desc->num_supplies, in st7701_dsi_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-innolux-p079zca.c42 unsigned int num_supplies; member
102 err = regulator_bulk_disable(innolux->desc->num_supplies, in innolux_panel_unprepare()
122 err = regulator_bulk_enable(innolux->desc->num_supplies, in innolux_panel_prepare()
187 regulator_bulk_disable(innolux->desc->num_supplies, innolux->supplies); in innolux_panel_prepare()
232 .num_supplies = ARRAY_SIZE(innolux_p079zca_supply_names),
380 .num_supplies = ARRAY_SIZE(innolux_p097pfg_supply_names),
441 innolux->supplies = devm_kcalloc(dev, desc->num_supplies, in innolux_panel_add()
447 for (i = 0; i < desc->num_supplies; i++) in innolux_panel_add()
450 err = devm_regulator_bulk_get(dev, desc->num_supplies, in innolux_panel_add()
H A Dpanel-raydium-rm67191.c205 unsigned int num_supplies; member
273 ret = regulator_bulk_enable(rad->num_supplies, rad->supplies); in rad_panel_prepare()
308 ret = regulator_bulk_disable(rad->num_supplies, rad->supplies); in rad_panel_unprepare()
526 rad->num_supplies = ARRAY_SIZE(rad_supply_names); in rad_init_regulators()
527 rad->supplies = devm_kcalloc(dev, rad->num_supplies, in rad_init_regulators()
532 for (i = 0; i < rad->num_supplies; i++) in rad_init_regulators()
535 return devm_regulator_bulk_get(dev, rad->num_supplies, rad->supplies); in rad_init_regulators()
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.c94 pfdev->regulators = devm_kcalloc(pfdev->dev, pfdev->comp->num_supplies, in panfrost_regulator_init()
100 for (i = 0; i < pfdev->comp->num_supplies; i++) in panfrost_regulator_init()
104 pfdev->comp->num_supplies, in panfrost_regulator_init()
113 ret = regulator_bulk_enable(pfdev->comp->num_supplies, in panfrost_regulator_init()
128 regulator_bulk_disable(pfdev->comp->num_supplies, pfdev->regulators); in panfrost_regulator_fini()
/kernel/linux/linux-6.6/drivers/ata/
H A Dahci_tegra.c162 u32 num_supplies; member
243 ret = regulator_bulk_enable(tegra->soc->num_supplies, in tegra_ahci_power_on()
275 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); in tegra_ahci_power_on()
294 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); in tegra_ahci_power_off()
468 .num_supplies = ARRAY_SIZE(tegra124_supply_names),
575 tegra->soc->num_supplies, in tegra_ahci_probe()
582 tegra->soc->num_supplies); in tegra_ahci_probe()
585 tegra->soc->num_supplies, in tegra_ahci_probe()
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/
H A Dcamss-csid.c176 ret = regulator_bulk_enable(csid->num_supplies, in csid_set_power()
185 regulator_bulk_disable(csid->num_supplies, in csid_set_power()
193 regulator_bulk_disable(csid->num_supplies, in csid_set_power()
207 regulator_bulk_disable(csid->num_supplies, in csid_set_power()
217 regulator_bulk_disable(csid->num_supplies, in csid_set_power()
669 csid->num_supplies++; in msm_csid_subdev_init()
672 if (csid->num_supplies) { in msm_csid_subdev_init()
674 csid->num_supplies, in msm_csid_subdev_init()
681 for (i = 0; i < csid->num_supplies; i++) in msm_csid_subdev_init()
684 ret = devm_regulator_bulk_get(camss->dev, csid->num_supplies, in msm_csid_subdev_init()
[all...]
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpci-tegra.c369 unsigned int num_supplies; member
1187 err = regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_off()
1206 err = regulator_bulk_enable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1256 regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1916 unsigned int num_supplies) in of_regulator_bulk_available()
1921 for (i = 0; i < num_supplies; i++) { in of_regulator_bulk_available()
1944 pcie->num_supplies = 3; in tegra_pcie_get_legacy_regulators()
1946 pcie->num_supplies = 2; in tegra_pcie_get_legacy_regulators()
1948 if (pcie->num_supplies == 0) { in tegra_pcie_get_legacy_regulators()
1953 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_legacy_regulators()
1914 of_regulator_bulk_available(struct device_node *np, struct regulator_bulk_data *supplies, unsigned int num_supplies) of_regulator_bulk_available() argument
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpci-tegra.c350 unsigned int num_supplies; member
1168 err = regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_off()
1187 err = regulator_bulk_enable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1237 regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1939 unsigned int num_supplies) in of_regulator_bulk_available()
1944 for (i = 0; i < num_supplies; i++) { in of_regulator_bulk_available()
1967 pcie->num_supplies = 3; in tegra_pcie_get_legacy_regulators()
1969 pcie->num_supplies = 2; in tegra_pcie_get_legacy_regulators()
1971 if (pcie->num_supplies == 0) { in tegra_pcie_get_legacy_regulators()
1976 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_legacy_regulators()
1937 of_regulator_bulk_available(struct device_node *np, struct regulator_bulk_data *supplies, unsigned int num_supplies) of_regulator_bulk_available() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.c90 pfdev->regulators = devm_kcalloc(pfdev->dev, pfdev->comp->num_supplies, in panfrost_regulator_init()
96 for (i = 0; i < pfdev->comp->num_supplies; i++) in panfrost_regulator_init()
100 pfdev->comp->num_supplies, in panfrost_regulator_init()
109 ret = regulator_bulk_enable(pfdev->comp->num_supplies, in panfrost_regulator_init()
124 regulator_bulk_disable(pfdev->comp->num_supplies, pfdev->regulators); in panfrost_regulator_fini()
H A Dpanfrost_drv.c635 * correct num_supplies value for regulator core. Hence, we NULL terminate here
636 * and then initialize num_supplies with ARRAY_SIZE - 1.
640 .num_supplies = ARRAY_SIZE(default_supplies) - 1,
647 .num_supplies = ARRAY_SIZE(default_supplies) - 1,
663 .num_supplies = ARRAY_SIZE(mediatek_mt8183_supplies) - 1,
671 .num_supplies = ARRAY_SIZE(mediatek_mt8183_b_supplies) - 1,
679 .num_supplies = ARRAY_SIZE(mediatek_mt8183_b_supplies) - 1,
689 .num_supplies = ARRAY_SIZE(mediatek_mt8192_supplies) - 1,
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dsgtl5000.c146 int num_supplies; member
1305 vddd = (sgtl5000->num_supplies > VDDD) in sgtl5000_set_power_regs()
1440 sgtl5000->num_supplies = ARRAY_SIZE(sgtl5000->supplies) in sgtl5000_enable_regulators()
1442 ret = regulator_bulk_get(&client->dev, sgtl5000->num_supplies, in sgtl5000_enable_regulators()
1447 ret = regulator_bulk_enable(sgtl5000->num_supplies, in sgtl5000_enable_regulators()
1452 regulator_bulk_free(sgtl5000->num_supplies, in sgtl5000_enable_regulators()
1693 if (sgtl5000->num_supplies <= VDDD) { in sgtl5000_i2c_probe()
1790 regulator_bulk_disable(sgtl5000->num_supplies, sgtl5000->supplies); in sgtl5000_i2c_probe()
1791 regulator_bulk_free(sgtl5000->num_supplies, sgtl5000->supplies); in sgtl5000_i2c_probe()
1805 regulator_bulk_disable(sgtl5000->num_supplies, sgtl500 in sgtl5000_i2c_remove()
[all...]
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dsgtl5000.c146 int num_supplies; member
1305 vddd = (sgtl5000->num_supplies > VDDD) in sgtl5000_set_power_regs()
1440 sgtl5000->num_supplies = ARRAY_SIZE(sgtl5000->supplies) in sgtl5000_enable_regulators()
1442 ret = regulator_bulk_get(&client->dev, sgtl5000->num_supplies, in sgtl5000_enable_regulators()
1447 ret = regulator_bulk_enable(sgtl5000->num_supplies, in sgtl5000_enable_regulators()
1452 regulator_bulk_free(sgtl5000->num_supplies, in sgtl5000_enable_regulators()
1690 if (sgtl5000->num_supplies <= VDDD) { in sgtl5000_i2c_probe()
1787 regulator_bulk_disable(sgtl5000->num_supplies, sgtl5000->supplies); in sgtl5000_i2c_probe()
1788 regulator_bulk_free(sgtl5000->num_supplies, sgtl5000->supplies); in sgtl5000_i2c_probe()
1802 regulator_bulk_disable(sgtl5000->num_supplies, sgtl500 in sgtl5000_i2c_remove()
[all...]

Completed in 25 milliseconds

123