u-boot/drivers
Simon Glass a8f2ac2ae6 fdt: Allow more general use of livetree
At present livetree can only be used for the control FDT. It is useful
to be able to use the ofnode API for other FDTs, e.g. those used by
the upcoming configuration editor.

We already have most of the support present, and tests can be marked with
the UT_TESTF_OTHER_FDT flag to use another FDT as a special case. But
with this change, the functionality becomes more generally available.

Plumb in the require support.

Signed-off-by: Simon Glass <sjg@chromium.org>
2023-07-14 12:54:51 -04:00
..
adc dm: adc: add iMX93 ADC support 2023-07-13 11:29:40 +02:00
ata drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
axi axi: fix definition of axi_sandbox_get_emul() 2023-06-01 12:32:03 -04:00
bios_emulator video: Rename structs and functions to avoid VBE 2022-08-12 08:14:23 -04:00
block spl: blk: Support loading images from fs 2023-06-19 17:19:44 -04:00
bootcount global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05: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 clk: imx8mp: Update clocks based on kernel 6.4-RC4 2023-07-13 11:29:40 +02:00
core fdt: Allow more general use of livetree 2023-07-14 12:54:51 -04:00
cpu imx9: add i.MX93 variants support 2023-05-21 16:54:41 +02:00
crypto Correct SPL uses of HW_WATCHDOG 2023-02-10 07:41:39 -05:00
ddr ddr: imx9: update the rank setting for multi fsp support 2023-05-21 16:54:41 +02:00
demo
dfu dfu: mtd: remove direct call of mtdparts_init function 2023-06-16 11:01:16 +02:00
dma dma: ti: k3-udma: Fix channel hang on teardown 2023-03-22 12:51:15 -04:00
extcon extcon: add MAX14526 MUIC support 2023-05-02 14:23:58 -04:00
fastboot fastboot: Only call the bootm command if it is enabled 2023-05-31 17:23:01 -04:00
firmware Xilinx changes for v2023.10-rc1 2023-06-12 16:42:37 -04:00
fpga fpga: zynqmppl: fix fpga loads command for unencrypted use case 2023-03-09 13:15:00 +01: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 gpio: Avoid using an invalid ofnode 2023-07-14 12:54:50 -04:00
hwspinlock
i2c Merge tag v2023.07-rc4 into next 2023-06-12 14:55:33 -04:00
input input: Flush the keyboard buffer before resetting it 2023-05-11 10:25:29 +08:00
iommu iommu: Implement mapping IOMMUs for PCI devices 2023-01-27 14:47:58 -05:00
led led: led_pwm: typo 'iverted' on code comment 2022-11-02 13:58:17 -04:00
mailbox mailbox: zynqmp: Enable ipi mailbox driver for Versal NET 2022-09-26 14:23:29 +02:00
memory memory: atmel-ebi: add Atmel EBI (External Bus Interface) driver 2022-12-08 18:06:27 +02:00
mfd mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation 2022-12-08 18:06:27 +02:00
misc imx: imx8ulp: start the ELE RNG at boot 2023-07-13 11:29:40 +02:00
mmc Xilinx changes for v2023.10-rc1 2023-06-12 16:42:37 -04:00
mtd Merge https://gitlab.denx.de/u-boot/custodians/u-boot-spi 2023-07-13 20:39:10 -04:00
mux Correct SPL uses of MULTIPLEXER 2023-03-02 17:45:58 -05:00
net net: dwc_eth_qos: Add StarFive ethernet driver glue layer 2023-07-12 13:21:40 +08:00
nvme nvme: pci: Enable for SPL 2023-06-19 17:19:44 -04:00
pch
pci nvme: pci: Enable for SPL 2023-06-19 17:19:44 -04:00
pci_endpoint
phy Prepare v2023.07-rc6 2023-07-05 11:28:55 -04:00
pinctrl Prepare v2023.07-rc6 2023-07-05 11:28:55 -04:00
power imx: mach: correct SCU API usage 2023-07-13 11:29:40 +02:00
pwm drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
qe global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
ram ram: starfive: Read memory size information from EEPROM 2023-07-12 13:21:40 +08:00
reboot-mode reboot-mode: Add NVMEM reboot mode 2023-01-11 11:54:50 -05:00
remoteproc remoteproc: ti_k3_arm64: Change the startup of arm64 core 2023-04-24 13:18:48 -04:00
reset reset: rockchip: implement rk3588 lookup table 2023-05-17 17:36:18 +08:00
rng rockchip: rng: add trngv1 for rk3588 2023-04-21 15:16:01 +08:00
rtc drivers: rtc: add max313xx series rtc driver 2023-03-30 15:09:59 -04:00
scsi scsi: typo supporedt 2023-04-01 10:11:50 +02:00
serial serial: pl01x: Modify pending callback to test if transmit FIFO is empty 2023-07-11 14:40:04 +02:00
smem smem: msm: add missing <linux/sizes.h> 2022-10-12 08:56:24 -04:00
soc soc: soc_ti_k3: fix revision array bounds checks 2023-04-25 15:31:27 -04:00
sound test: test sandbox sound driver more rigorously 2022-12-05 17:43:21 +01:00
spi spi: npcm_pspi: use ACTIVE_LOW flag for cs gpio and set default max_hz 2023-07-13 14:16:59 +05:30
spmi
sysinfo sysinfo: gpio: fix loop over DT "revisions" array 2023-03-30 15:09:59 -04:00
sysreset sysreset: Change Kconfig GPIO dependency 2023-07-07 16:47:15 -04:00
tee drivers: tee: sandbox: Fix SCP03 control emulator 2023-04-28 11:30:17 -06:00
thermal imx: move imx8 sci header file to include/firmware/imx 2023-05-21 16:54:32 +02:00
timer riscv: Rename SiFive CLINT to RISC-V ALINT 2023-07-12 13:21:40 +08:00
tpm tpm: sandbox: Change the return code when device is already open 2023-02-28 09:44:25 +02:00
ufs drivers: use dev_read_addr_ptr when cast to pointer 2023-05-06 17:28:18 +08:00
usb Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-usb into next 2023-07-06 13:23:36 -04:00
video console: Correct truetype spacing error 2023-07-14 12:54:51 -04:00
virtio virtio: Ensure PCI is set up first 2023-04-26 08:43:04 -04: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 watchdog: ulp_wdog: guard reset_cpu with condition check 2023-05-21 16:54:40 +02:00
xen xen: Limit execution to EL1 only 2023-04-25 15:31:28 -04:00
Kconfig dm: extcon: add an uclass for extcon 2023-05-02 14:23:34 -04:00
Makefile nvme: pci: Enable for SPL 2023-06-19 17:19:44 -04:00