u-boot-brain/drivers
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
..
adc dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
ata ata: fsl_sata: Continue probing other sata port when failed current port. 2020-01-08 09:27:44 -05:00
axi dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
bios_emulator bios_emulator: remove stray break 2019-08-09 22:24:02 +08:00
block dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
board drivers: board: Add get_fit_loadable() 2020-01-07 11:13:24 -05:00
bootcount bootcount: add a DM i2c eeprom backing store for bootcount 2020-01-10 10:25:13 -05:00
cache common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
clk dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
core dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
cpu Move strtomhz() to vsprintf.h 2019-12-02 18:23:09 -05:00
crypto crypto: make mod_exp_sw() static 2020-01-25 12:04:36 -05:00
ddr dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
demo SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dfu dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
dma dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
fastboot fastboot: mt85xx: add command to flash/erase emmc hwpart 2020-01-25 12:04:36 -05:00
firmware dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
fpga dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
gpio dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
hwspinlock dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
i2c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
input input: Move input.o to be built only in some cases 2019-11-19 17:43:04 -05:00
led dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mailbox dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
memory SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
misc dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mmc dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mtd dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
net dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
nvme dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
pch x86: Allow removal of standard PCH drivers 2019-12-15 11:44:16 +08:00
pci dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
pci_endpoint pci_ep: Fix Coverity warning 2019-08-07 15:31:04 -04:00
phy dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
pinctrl dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
power dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
pwm pwm: rk_pwm: Make PWM driver to support all Rockchip Socs 2019-12-06 00:06:23 +08:00
qe crc32: Use the crc.h header for crc functions 2019-12-02 18:23:08 -05:00
ram dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
remoteproc dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
reset dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
rng lib: Kconfig dependencies for pseudo-random library 2020-01-25 12:04:36 -05:00
rtc dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
scsi scsi: Add dma direction member to command structure 2019-10-23 20:47:12 -04:00
serial dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
smem dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
soc dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
sound dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
spi dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
spmi dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
sysreset dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
tee dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
thermal thermal: ti-bandgap: Fix adc value datatype 2020-01-20 10:10:28 +05:30
timer dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
tpm tpm2: ftpm: A driver for firmware TPM running inside TEE 2020-02-05 19:33:46 -07:00
ufs dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
usb dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
video dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
virtio dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
w1 dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
w1-eeprom dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
watchdog dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
Kconfig dm: rng: Add random number generator(rng) uclass 2020-01-07 18:08:21 +01:00
Makefile Kconfig: Rename CONFIG_SPL_DMA_SUPPORT to CONFIG_SPL_DMA 2020-01-15 19:50:27 -05:00