Early Boot of IPUs occur at SPL stage of bootloader and thus require memory carveouts, page table carveouts, MMU configuration and timers to be defined at {}-u-boot.dtsi. Include "dra7-ipu-common-early-boot.dtsi" which defines above nodes in board level -uboot DTSIs.
Also add the necessary configs to enable remoteproc, fs_loader and reset drivers at the SPL stage to load a firmware from boot media to cores. Remove the ARCH_K3 dependency from REMOTEPROC_TI_IPU as IPU rprocs are only present in TI OMAP SoCs. Beleswar Padhi (4): Revert "remoteproc: Tighten some remoteproc driver dependencies" arm: dts: am57xx-idk-common-u-boot: Include IPU Early Boot changes configs: am57xx_evm_defconfig: Enable configs needed for Early Boot configs: am57xx_hs_evm_defconfig: Enable configs needed for Early Boot arch/arm/dts/am57xx-idk-common-u-boot.dtsi | 1 + configs/am57xx_evm_defconfig | 7 +++++++ configs/am57xx_hs_evm_defconfig | 7 +++++++ drivers/remoteproc/Kconfig | 1 - 4 files changed, 15 insertions(+), 1 deletion(-) -- 2.34.1