u-boot-brain/drivers/power/pmic
Martin Fuzzey 483880c490 power: pmic: add driver for Dialog DA9063 PMIC
This adds the basic register access operations and child regulator
binding (if a regulator driver exists).

Robert Beckett: simplify accesses by using bottom bit of address as
offset overflow. This avoids the need to track which page we are on.
Add an option CONFIG_SPL_DM_PMIC_DA9063.

Signed-off-by: Martin Fuzzey <martin.fuzzey@flowbird.group>
Signed-off-by: Robert Beckett <bob.beckett@collabora.com>
2020-01-27 19:54:20 -05:00
..
act8846.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
as3722_gpio.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
as3722.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
bd71837.c pmic: bd71837: drop DEBUG macro 2019-11-03 17:04:16 +01:00
da9063.c power: pmic: add driver for Dialog DA9063 PMIC 2020-01-27 19:54:20 -05:00
fan53555.c power: fan53555: add support for Silergy SYR82X and SYR83X 2019-11-23 22:29:49 +08:00
i2c_pmic_emul.c dm: sandbox: i2c: Use new emulator parent uclass 2018-11-29 09:30:05 -07:00
Kconfig power: pmic: add driver for Dialog DA9063 PMIC 2020-01-27 19:54:20 -05:00
lp873x.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
lp87565.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
Makefile power: pmic: add driver for Dialog DA9063 PMIC 2020-01-27 19:54:20 -05:00
max8997.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
max8998.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
max77686.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
mc34708.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
muic_max8997.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
palmas.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
pca9450.c power: Add new PMIC PCA9450 driver 2020-01-08 13:20:08 +01:00
pfuze100.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
pm8916.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_hi6553.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_ltc3676.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_max8997.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_max8998.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_max77696.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_mc34vr500.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_pca9450.c power: Add new PMIC PCA9450 driver 2020-01-08 13:20:08 +01:00
pmic_pfuze100.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_pfuze3000.c power: pmic: Let PFUZE3000 see all 256 registers 2018-06-27 09:47:46 +02:00
pmic_tps62362.c power: make most tps drivers and the twl4030 driver compatible with DM_I2C 2018-12-10 06:17:30 +01:00
pmic_tps65217.c power: make most tps drivers and the twl4030 driver compatible with DM_I2C 2018-12-10 06:17:30 +01:00
pmic_tps65218.c power: make most tps drivers and the twl4030 driver compatible with DM_I2C 2018-12-10 06:17:30 +01:00
pmic_tps65910_dm.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pmic_tps65910.c power: make most tps drivers and the twl4030 driver compatible with DM_I2C 2018-12-10 06:17:30 +01:00
pmic-uclass.c pmic: dm: Rewrite pmic_reg_{read|write|clrsetbits} to support 3 bytes transmissions 2018-05-18 08:27:26 +02:00
rk8xx.c power: pmic: rk809: support rk809 pmic 2019-11-10 20:34:10 +08:00
rn5t567.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
s2mps11.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
s5m8767.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
sandbox.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
stpmic1.c common: Move get_ticks() function out of common.h 2019-12-02 18:23:13 -05:00
tps65090.c power: pmic: Correct debug/error output 2018-11-29 09:30:05 -07:00
tps65941.c power: pmic: tps65941: Add support for tps65941 family of PMICs 2019-11-07 18:39:16 -05:00