u-boot-brain/drivers/power/pmic
Simon Glass 336d4615f8 dm: core: Create a new header file for 'compat' features
At present dm/device.h includes the linux-compatible features. This
requires including linux/compat.h which in turn includes a lot of headers.
One of these is malloc.h which we thus end up including in every file in
U-Boot. Apart from the inefficiency of this, it is problematic for sandbox
which needs to use the system malloc() in some files.

Move the compatibility features into a separate header file.

Signed-off-by: Simon Glass <sjg@chromium.org>
2020-02-05 19:33:46 -07: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 dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
i2c_pmic_emul.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -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 dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07: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