/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | onboard_usb_hub.h | 11 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 D | onboard_usb_hub.c | 69 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 D | userspace-consumer.c | 30 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 D | fixed-helper.c | 27 * @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 D | userspace-consumer.c | 28 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 D | fixed-helper.c | 27 * @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 D | wm8994-core.c | 169 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 D | wm8994-core.c | 168 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 D | fixed.h | 48 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 D | fixed.h | 48 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 D | ahci_tegra.c | 159 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 D | panel-innolux-p079zca.c | 43 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 D | panel-raydium-rm67191.c | 204 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 D | panel-sitronix-st7701.c | 95 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 D | panel-innolux-p079zca.c | 42 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 D | panel-raydium-rm67191.c | 205 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 D | panfrost_device.c | 94 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 D | ahci_tegra.c | 162 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 D | camss-csid.c | 176 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 D | pci-tegra.c | 369 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 D | pci-tegra.c | 350 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 D | panfrost_device.c | 90 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 D | panfrost_drv.c | 635 * 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 D | sgtl5000.c | 146 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 D | sgtl5000.c | 146 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...] |