u-boot/drivers/power/regulator
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 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
as3722_regulator.c power: as3722: fix ldo_get/set_enable for ldo index bigger than 7 2018-05-10 16:34:20 -07:00
bd71837.c regulator: bd718x7: support ROHM BD71837 and BD71847 PMICs 2019-07-19 15:18:47 +02:00
da9063.c power: regulator: add driver for Dialog DA9063 PMIC 2020-01-27 19:54:20 -05:00
fan53555.c power: fan53555: fix fan53555_regulator_set_value 2019-11-23 22:29:49 +08:00
fixed.c regulator: Factor out common enable code 2019-07-18 11:31:24 -04:00
gpio-regulator.c regulator: Allow enabling GPIO regulator 2019-07-18 11:31:25 -04:00
Kconfig power: regulator: add driver for Dialog DA9063 PMIC 2020-01-27 19:54:20 -05:00
lp873x_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
lp87565_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile power: regulator: add driver for Dialog DA9063 PMIC 2020-01-27 19:54:20 -05:00
max77686.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
palmas_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pbias_regulator.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
pfuze100.c power: pfuze100: Fix off by one error in voltage table handling 2019-06-11 10:42:48 +02:00
pwm_regulator.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
regulator-uclass.c dm: regulator: support regulator more state 2019-11-10 20:31:09 +08:00
regulator_common.c power: regulator: support off-on-delay-us 2020-01-07 11:13:25 -05:00
regulator_common.h regulator: Factor out common enable code 2019-07-18 11:31:24 -04:00
rk8xx.c power: pmic: rk809: support rk809 pmic 2019-11-10 20:34:10 +08:00
s2mps11_regulator.c power: regulator: s2mps11: Add enable delay 2019-03-11 15:53:19 +09:00
s5m8767.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sandbox.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
stm32-vrefbuf.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
stpmic1.c power: stpmic1: Fix warnings when compiling with W=1 2019-07-12 11:50:57 +02:00
tps62360_regulator.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
tps65090_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
tps65910_regulator.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
tps65941_regulator.c power: regulator: tps65941: add regulator support 2019-11-07 18:39:17 -05:00