u-boot/drivers
Tom Rini b106961c2e global: Restrict use of '#include <linux/kconfig.h>'
In general terms, we -include include/linux/kconfig.h and so normal
U-Boot code does not need to also #include it. However, for code which
is shared with userspace we may need to add it so that either our full
config is available or so that macros such as CONFIG_IS_ENABLED() can be
evaluated. In this case make sure that we guard these includes with a
test for USE_HOSTCC so that it clear as to why we're doing this.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
2023-12-21 08:54:05 -05:00
..
adc dm: adc: imx93-adc depends on ADC (fix boot) 2023-10-18 10:02:49 +02:00
ata Prepare v2024.01-rc3 2023-11-20 09:19:50 -05:00
axi axi: fix definition of axi_sandbox_get_emul() 2023-06-01 12:32:03 -04:00
bios_emulator common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
block blk: blkmap: add ramdisk creation utility function 2023-11-18 10:08:08 +02:00
bootcount bootcount: Add driver model I2C driver 2023-10-31 09:09:04 +01:00
bus bus: Optionally include TI sysc driver in SPL/TPL 2022-12-02 08:39:00 -05:00
button dm: button: add support for linux_code in button-gpio.c driver 2023-02-10 12:50:01 -05:00
cache drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
clk Merge patch series "Add support for MediaTek MT8365 EVK Board" 2023-12-19 11:42:03 -05:00
core fdt: Check for a valid fdt in oftree_ensure() 2023-12-13 18:39:05 -05:00
cpu cpu: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:24 -04:00
crypto Kconfig: Remove all default n/no options 2023-10-30 15:32:49 -04:00
ddr Prepare v2024.01-rc5 2023-12-18 09:55:32 -05:00
demo
dfu dfu: add CONFIG_DFU_NAME_MAX_SIZE configuration 2023-11-21 15:28:15 +01:00
dma dma: ti: k3-udma: Introduce DMA support for the am62ax 2023-11-22 13:46:33 -05:00
extcon extcon: add MAX14526 MUIC support 2023-05-02 14:23:58 -04:00
fastboot cmd: bcb: extend BCB C API to allow read/write the fields 2023-11-16 18:59:58 -05:00
firmware mailbox: zynqmp: support mulitple mboxes via device-tree 2023-12-13 08:58:07 +01:00
fpga arm64: zynqmp: Fix Siva's email address format 2023-10-09 10:25:32 +02:00
fuzz sandbox: Implement fuzzing engine driver 2022-06-23 12:58:19 -04:00
fwu-mdata FWU: Add FWU metadata access driver for MTD storage regions 2023-06-09 13:52:40 -04:00
gpio drivers: gpio-uclass: support PMIC GPIO children 2023-12-19 21:23:47 +02:00
hwspinlock hwspinlock: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:24 -04:00
i2c Merge branch 'staging' of https://source.denx.de/u-boot/custodians/u-boot-tegra into next 2023-11-30 09:33:31 -05:00
input input: avoid NULL dereference 2023-10-11 10:35:24 -04:00
iommu iommu: Implement mapping IOMMUs for PCI devices 2023-01-27 14:47:58 -05:00
led led: add TI LP5562 LED driver 2023-12-13 11:35:16 -05:00
mailbox mailbox: zynqmp: support mulitple mboxes via device-tree 2023-12-13 08:58:07 +01:00
memory configs: keystone2: Do not include hardware.h 2023-11-29 09:32:15 -05:00
mfd mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00
misc Prepare v2024.01-rc5 2023-12-18 09:55:32 -05:00
mmc mmc: tegra: use max-frequency from device tree if provided 2023-12-19 21:24:12 +02:00
mtd Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-spi into next 2023-12-18 09:56:42 -05:00
mux tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
net net: Add Amlogic GXL MDIO Mux driver 2023-12-19 11:24:38 +01:00
nvme blk: Use a macro for the typical block size 2023-10-10 16:19:29 -04:00
pch x86: Convert some debug statements to use logging 2023-07-17 17:23:14 +08:00
pci pci: xilinx: Enable MMIO region 2023-12-13 08:58:06 +01:00
pci_endpoint
phy phy: phy-imx8mq-usb: Remove .exit operation 2023-12-13 09:52:53 -03:00
pinctrl drivers: pinctrl: tegra: incorporate existing code 2023-12-19 21:24:30 +02:00
power drivers: gpio: implement PALMAS GPIO cell 2023-12-19 20:53:53 +02:00
pwm treewide: use linux/time.h for time conversion defines 2023-11-16 18:59:58 -05:00
qe qe: Add <asm/ppc.h> on PowerPC 2023-11-07 14:50:51 -05:00
ram tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
reboot-mode reboot-mode: Add NVMEM reboot mode 2023-01-11 11:54:50 -05:00
remoteproc remoteproc: k3-dsp: Avoid reloading of firmware 2023-12-19 10:07:48 -05:00
reset tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
rng rng: Add StarFive JH7110 RNG driver 2023-11-02 17:45:53 +08:00
rtc drivers: rtc: max313xx: provide read8/write8 2023-07-25 12:44:46 -04:00
scsi Prepare v2024.01-rc3 2023-11-20 09:19:50 -05:00
serial Prepare v2024.01-rc4 2023-12-04 21:39:57 -05:00
sm drivers: sm: bind child sm devices in the device tree 2023-11-06 09:45:47 +01:00
smem smem: msm: add missing <linux/sizes.h> 2022-10-12 08:56:24 -04:00
soc configs: keystone2: Do not include hardware.h 2023-11-29 09:32:15 -05:00
sound test: test sandbox sound driver more rigorously 2022-12-05 17:43:21 +01:00
spi Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-spi into next 2023-12-18 09:56:42 -05:00
spmi
sysinfo sysinfo: Allow displaying more info on startup 2023-11-28 12:53:04 -05:00
sysreset Prepare v2024.01-rc3 2023-11-20 09:19:50 -05:00
tee tee: optee: don't enumerate services if there ain't any 2023-12-19 10:07:48 -05:00
thermal tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
timer global: Restrict use of '#include <linux/kconfig.h>' 2023-12-21 08:54:05 -05:00
tpm tpm: remove superfluous check in tpm_tis_send() 2023-11-22 10:03:55 +02:00
ufs Merge patch series "ufs: Add a PCI UFS controller support" 2023-11-27 16:19:09 -05:00
usb Prepare v2024.01-rc4 2023-12-04 21:39:57 -05:00
video board: stm32f469-disco: add support to display 2023-12-15 15:41:23 +01:00
virtio Prepare v2024.01-rc3 2023-11-20 09:19:50 -05:00
w1 dm: treewide: Do not use the return value of simple uclass iterator 2022-10-29 07:36:33 -06:00
w1-eeprom
watchdog Prepare v2024.01-rc5 2023-12-18 09:55:32 -05:00
xen xen: pvblock: fix the maximum io size in one operation 2023-11-29 09:32:15 -05:00
Kconfig drivers: introduce Secure Monitor uclass 2023-10-15 12:23:48 +02:00
Makefile sunxi: add R528/T113-s3/D1(s) DRAM initialisation code 2023-10-22 23:41:52 +01:00