| /linux-6.15/drivers/usb/misc/ |
| H A D | onboard_usb_dev.h | 21 .num_supplies = 1, 28 .num_supplies = 2, 36 .num_supplies = 2, 43 .num_supplies = 1, 50 .num_supplies = 1, 57 .num_supplies = 1, 64 .num_supplies = 2, 71 .num_supplies = 1, 78 .num_supplies = 1, 85 .num_supplies = 1, [all …]
|
| H A D | onboard_usb_dev.c | 72 unsigned int num_supplies = onboard_dev->pdata->num_supplies; in onboard_dev_get_regulators() local 77 if (num_supplies > MAX_SUPPLIES) in onboard_dev_get_regulators() 81 for (i = 0; i < num_supplies; i++) in onboard_dev_get_regulators() 84 err = devm_regulator_bulk_get(dev, num_supplies, onboard_dev->supplies); in onboard_dev_get_regulators() 103 err = regulator_bulk_enable(onboard_dev->pdata->num_supplies, in onboard_dev_power_on() 130 err = regulator_bulk_disable(onboard_dev->pdata->num_supplies, in onboard_dev_power_off()
|
| /linux-6.15/drivers/pci/pwrctrl/ |
| H A D | slot.c | 18 int num_supplies; member 25 regulator_bulk_disable(slot->num_supplies, slot->supplies); in devm_pci_pwrctrl_slot_power_off() 26 regulator_bulk_free(slot->num_supplies, slot->supplies); in devm_pci_pwrctrl_slot_power_off() 46 slot->num_supplies = ret; in pci_pwrctrl_slot_probe() 47 ret = regulator_bulk_enable(slot->num_supplies, slot->supplies); in pci_pwrctrl_slot_probe() 67 regulator_bulk_disable(slot->num_supplies, slot->supplies); in pci_pwrctrl_slot_probe() 69 regulator_bulk_free(slot->num_supplies, slot->supplies); in pci_pwrctrl_slot_probe()
|
| /linux-6.15/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() 171 ret = regulator_bulk_enable(drvdata->num_supplies, in regulator_userspace_consumer_probe() 202 regulator_bulk_disable(data->num_supplies, data->supplies); in regulator_userspace_consumer_remove()
|
| H A D | fixed-helper.c | 33 struct regulator_consumer_supply *supplies, int num_supplies, int uv) in regulator_register_always_on() argument 53 data->init_data.num_consumer_supplies = num_supplies; in regulator_register_always_on()
|
| /linux-6.15/drivers/mfd/ |
| H A D | wm8994-core.c | 167 ret = regulator_bulk_disable(wm8994->num_supplies, in wm8994_suspend() 186 ret = regulator_bulk_enable(wm8994->num_supplies, in wm8994_resume() 210 regulator_bulk_disable(wm8994->num_supplies, wm8994->supplies); in wm8994_resume() 334 wm8994->num_supplies = ARRAY_SIZE(wm1811_main_supplies); in wm8994_device_init() 337 wm8994->num_supplies = ARRAY_SIZE(wm8994_main_supplies); in wm8994_device_init() 340 wm8994->num_supplies = ARRAY_SIZE(wm8958_main_supplies); in wm8994_device_init() 348 wm8994->num_supplies, in wm8994_device_init() 379 ret = regulator_bulk_get(wm8994->dev, wm8994->num_supplies, in wm8994_device_init() 584 regulator_bulk_disable(wm8994->num_supplies, in wm8994_device_init() 587 regulator_bulk_free(wm8994->num_supplies, wm8994->supplies); in wm8994_device_init() [all …]
|
| /linux-6.15/drivers/gpu/drm/panel/ |
| H A D | panel-innolux-p079zca.c | 35 unsigned int num_supplies; member 77 err = regulator_bulk_disable(innolux->desc->num_supplies, in innolux_panel_unprepare() 92 err = regulator_bulk_enable(innolux->desc->num_supplies, in innolux_panel_prepare() 133 regulator_bulk_disable(innolux->desc->num_supplies, innolux->supplies); in innolux_panel_prepare() 166 .num_supplies = ARRAY_SIZE(innolux_p079zca_supply_names), 332 .num_supplies = ARRAY_SIZE(innolux_p097pfg_supply_names), 391 innolux->supplies = devm_kcalloc(dev, desc->num_supplies, in innolux_panel_add() 397 for (i = 0; i < desc->num_supplies; i++) in innolux_panel_add() 400 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 269 ret = regulator_bulk_enable(rad->num_supplies, rad->supplies); in rad_panel_prepare() 301 ret = regulator_bulk_disable(rad->num_supplies, rad->supplies); in rad_panel_unprepare() 509 rad->num_supplies = ARRAY_SIZE(rad_supply_names); in rad_init_regulators() 510 rad->supplies = devm_kcalloc(dev, rad->num_supplies, in rad_init_regulators() 515 for (i = 0; i < rad->num_supplies; i++) in rad_init_regulators() 518 return devm_regulator_bulk_get(dev, rad->num_supplies, rad->supplies); in rad_init_regulators()
|
| H A D | panel-raydium-rm67200.c | 29 int num_supplies; member 323 ret = regulator_bulk_enable(ctx->num_supplies, ctx->supplies); in raydium_rm67200_prepare() 339 regulator_bulk_disable(ctx->num_supplies, ctx->supplies); in raydium_rm67200_unprepare() 402 ctx->num_supplies = ctx->panel_info->num_regulators; in raydium_rm67200_probe()
|
| /linux-6.15/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() argument
|
| H A D | userspace-consumer.h | 20 int num_supplies; member
|
| /linux-6.15/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()
|
| /linux-6.15/drivers/media/platform/qcom/camss/ |
| H A D | camss-csiphy.c | 220 ret = regulator_bulk_enable(csiphy->num_supplies, in csiphy_set_power() 229 regulator_bulk_disable(csiphy->num_supplies, in csiphy_set_power() 237 regulator_bulk_disable(csiphy->num_supplies, in csiphy_set_power() 253 regulator_bulk_disable(csiphy->num_supplies, csiphy->supplies); in csiphy_set_power() 705 csiphy->num_supplies++; in msm_csiphy_subdev_init() 708 if (csiphy->num_supplies) { in msm_csiphy_subdev_init() 710 csiphy->num_supplies, in msm_csiphy_subdev_init() 717 for (i = 0; i < csiphy->num_supplies; i++) in msm_csiphy_subdev_init() 720 ret = devm_regulator_bulk_get(camss->dev, csiphy->num_supplies, in msm_csiphy_subdev_init()
|
| H A D | camss-csid.c | 699 ret = regulator_bulk_enable(csid->num_supplies, in csid_set_power() 708 regulator_bulk_disable(csid->num_supplies, in csid_set_power() 716 regulator_bulk_disable(csid->num_supplies, in csid_set_power() 730 regulator_bulk_disable(csid->num_supplies, in csid_set_power() 740 regulator_bulk_disable(csid->num_supplies, in csid_set_power() 1191 csid->num_supplies++; in msm_csid_subdev_init() 1194 if (csid->num_supplies) { in msm_csid_subdev_init() 1196 csid->num_supplies, in msm_csid_subdev_init() 1203 for (i = 0; i < csid->num_supplies; i++) in msm_csid_subdev_init() 1206 ret = devm_regulator_bulk_get(camss->dev, csid->num_supplies, in msm_csid_subdev_init()
|
| H A D | camss-csiphy.h | 108 int num_supplies; member
|
| /linux-6.15/drivers/iio/adc/ |
| H A D | ad7380.c | 120 unsigned int num_supplies; member 611 .num_supplies = ARRAY_SIZE(ad7380_supplies), 624 .num_supplies = ARRAY_SIZE(ad7380_supplies), 637 .num_supplies = ARRAY_SIZE(ad7380_supplies), 652 .num_supplies = ARRAY_SIZE(ad7380_supplies), 667 .num_supplies = ARRAY_SIZE(ad7380_supplies), 681 .num_supplies = ARRAY_SIZE(ad7380_supplies), 695 .num_supplies = ARRAY_SIZE(ad7380_supplies), 709 .num_supplies = ARRAY_SIZE(ad7380_supplies), 723 .num_supplies = ARRAY_SIZE(ad7380_supplies), [all …]
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pci-tegra.c | 350 unsigned int num_supplies; member 1933 unsigned int num_supplies) in of_regulator_bulk_available() argument 1961 pcie->num_supplies = 3; in tegra_pcie_get_legacy_regulators() 1963 pcie->num_supplies = 2; in tegra_pcie_get_legacy_regulators() 1979 if (pcie->num_supplies > 2) in tegra_pcie_get_legacy_regulators() 2001 pcie->num_supplies = 4; in tegra_pcie_get_regulators() 2014 pcie->num_supplies = 3; in tegra_pcie_get_regulators() 2026 pcie->num_supplies = 4; in tegra_pcie_get_regulators() 2073 pcie->num_supplies = 5; in tegra_pcie_get_regulators() 2089 pcie->num_supplies)) in tegra_pcie_get_regulators() [all …]
|
| H A D | pcie-brcmstb.c | 260 unsigned int num_supplies; member 1390 sr->num_supplies = ARRAY_SIZE(supplies); in alloc_subdev_regulators() 1417 ret = regulator_bulk_get(dev, sr->num_supplies, sr->supplies); in brcm_pcie_add_bus() 1424 ret = regulator_bulk_enable(sr->num_supplies, sr->supplies); in brcm_pcie_add_bus() 1427 regulator_bulk_free(sr->num_supplies, sr->supplies); in brcm_pcie_add_bus() 1446 if (regulator_bulk_disable(sr->num_supplies, sr->supplies)) in brcm_pcie_remove_bus() 1448 regulator_bulk_free(sr->num_supplies, sr->supplies); in brcm_pcie_remove_bus() 1598 ret = regulator_bulk_disable(pcie->sr->num_supplies, in brcm_pcie_suspend_noirq() 1660 ret = regulator_bulk_enable(pcie->sr->num_supplies, in brcm_pcie_resume_noirq() 1680 regulator_bulk_disable(pcie->sr->num_supplies, pcie->sr->supplies); in brcm_pcie_resume_noirq()
|
| /linux-6.15/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 | 773 .num_supplies = ARRAY_SIZE(default_supplies) - 1, 780 .num_supplies = ARRAY_SIZE(default_supplies) - 1, 796 .num_supplies = ARRAY_SIZE(mediatek_mt8183_supplies) - 1, 804 .num_supplies = ARRAY_SIZE(mediatek_mt8183_b_supplies) - 1, 813 .num_supplies = ARRAY_SIZE(mediatek_mt8183_b_supplies) - 1, 822 .num_supplies = ARRAY_SIZE(mediatek_mt8183_b_supplies) - 1, 833 .num_supplies = ARRAY_SIZE(mediatek_mt8192_supplies) - 1,
|
| /linux-6.15/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, sgtl5000->supplies); in sgtl5000_i2c_remove() [all …]
|
| /linux-6.15/drivers/gpu/drm/bridge/adv7511/ |
| H A D | adv7511_drv.c | 1039 unsigned int num_supplies = adv->info->num_supplies; in adv7511_init_regulators() local 1044 adv->supplies = devm_kcalloc(dev, num_supplies, in adv7511_init_regulators() 1049 for (i = 0; i < num_supplies; i++) in adv7511_init_regulators() 1052 ret = devm_regulator_bulk_get(dev, num_supplies, adv->supplies); in adv7511_init_regulators() 1056 return regulator_bulk_enable(num_supplies, adv->supplies); in adv7511_init_regulators() 1061 regulator_bulk_disable(adv->info->num_supplies, adv->supplies); in adv7511_uninit_regulators() 1403 .num_supplies = ARRAY_SIZE(adv7511_supply_names), 1412 .num_supplies = ARRAY_SIZE(adv7533_supply_names), 1422 .num_supplies = ARRAY_SIZE(adv7533_supply_names),
|
| /linux-6.15/arch/arm/mach-sa1100/ |
| H A D | generic.h | 54 struct regulator_consumer_supply *supplies, unsigned num_supplies,
|
| H A D | generic.c | 319 struct regulator_consumer_supply *supplies, unsigned num_supplies, in sa11x0_register_fixed_regulator() argument 336 id->num_consumer_supplies = num_supplies; in sa11x0_register_fixed_regulator()
|
| /linux-6.15/drivers/usb/host/ |
| H A D | xhci-tegra.c | 228 unsigned int num_supplies; member 1697 tegra->supplies = devm_kcalloc(&pdev->dev, tegra->soc->num_supplies, in tegra_xusb_probe() 1706 tegra->soc->num_supplies); in tegra_xusb_probe() 1708 err = devm_regulator_bulk_get(&pdev->dev, tegra->soc->num_supplies, in tegra_xusb_probe() 1906 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); in tegra_xusb_probe() 1925 regulator_bulk_disable(tegra->soc->num_supplies, tegra->supplies); in tegra_xusb_disable() 2489 .num_supplies = ARRAY_SIZE(tegra124_supply_names), 2527 .num_supplies = ARRAY_SIZE(tegra210_supply_names), 2570 .num_supplies = ARRAY_SIZE(tegra186_supply_names), 2604 .num_supplies = ARRAY_SIZE(tegra194_supply_names), [all …]
|