u-boot/drivers/power/regulator
Samuel Holland db1481b9b8 power: regulator: Add a driver for the AXP PMIC drivevbus
AXP PMICs have a pin which can either report the USB VBUS state, or
driving a regulator that supplies USB VBUS. Add a regulator driver for
controlling this pin. The selection between input and output is done via
the x-powers,drive-vbus-en pin on the PMIC (parent) node.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
2025-04-28 12:45:43 -06:00
..
act8846.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
anatop_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
as3722_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
axp_drivevbus.c power: regulator: Add a driver for the AXP PMIC drivevbus 2025-04-28 12:45:43 -06:00
axp_regulator.c power: regulator: add AXP717 support 2024-07-15 00:17:27 +01:00
axp_usb_power.c power: regulator: Add a driver for the AXP USB power supply 2023-04-28 01:29:40 +01:00
bd71837.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
cpcap_regulator.c power: regulator: add regulator support for CPCAP PMIC 2025-04-12 09:44:02 +03:00
da9063.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fan53555.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fixed.c regulator: fixed: fix regulator-fixed-clock 2024-09-05 21:06:17 -06:00
gpio-regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig power: regulator: Add a driver for the AXP PMIC drivevbus 2025-04-28 12:45:43 -06:00
lp873x_regulator.c drivers: power: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
lp87565_regulator.c drivers: power: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
Makefile power: regulator: Add a driver for the AXP PMIC drivevbus 2025-04-28 12:45:43 -06:00
max77663_regulator.c power: regulator: max77663: add regulator support 2023-11-03 12:37:15 -04:00
max77686.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
npcm8xx_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
palmas_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pbias_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pca9450.c power: pmic/regulator: Support pca9452 2024-10-10 12:17:46 -06:00
pfuze100.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
pwm_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
qcom_usb_vbus_regulator.c power: regulator: add qcom-usb-vbus 2025-04-10 15:43:09 +02:00
qcom-rpmh-regulator.c regulator: qcom-rpmh-regulator: add support for pmm8654 regulators 2025-04-10 15:43:09 +02:00
regulator_common.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
regulator_common.h regulator: rename dev_pdata to plat 2023-07-04 11:21:07 +09:00
regulator-uclass.c power: regulator: replace dev_dbg() by dev_err() in regulator_post_bind() 2024-12-05 07:31:31 +09:00
rk8xx.c Merge patch series "Tidy up use of 'SPL' and CONFIG_SPL_BUILD" 2024-10-11 12:23:25 -06:00
rzg2l-usbphy-regulator.c regulator: rzg2l-usbphy: Add new driver 2025-03-19 03:36:19 +01:00
s2mps11_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
s5m8767.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
sandbox.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
scmi_regulator.c power: regulator: scmi: Move regulator subnode hack to scmi_regulator 2025-04-23 11:28:12 +08:00
stm32-vrefbuf.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
stpmic1.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
tps6287x_regulator.c power: regulator: tps6287x: Add driver for TPS6287x step down convertors 2024-09-05 21:06:17 -06:00
tps62360_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
tps65090_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
tps65219_regulator.c power: replace magic numbers with macros 2025-01-14 07:44:42 +09:00
tps65910_regulator.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
tps65911_regulator.c power: regulator: tps65911: add regulator support 2023-11-03 12:37:15 -04:00
tps65941_regulator.c power: regulator: tps65941: Fix voltage calculation for ldo 2025-02-18 10:49:36 -06:00
tps80031_regulator.c power: regulator: tps80031: add regulator support 2023-11-03 12:37:15 -04:00