Hi, This series was originally posted as part of BeagleBone AI-64 enablement, instead, I have spun it off as it's own series on which BeagleBone AI-64 will depend on.
Changes since V1: * Moved j7200 to bootstd in addition to j721e * Dropped a couple of controversial patches around DDR and refactor to move eeprom code into it's own file * Added Kconfig option that makes it feasible to add BeagleBone AI-64 (mmu refactor) * Documentation path updates to ease up BeagleBone AI-64 documentation. V1: https://lore.kernel.org/u-boot/20231103003805.2420005-1...@ti.com/ Complete series including this one can be found here: https://github.com/nmenon/u-boot/commits/beagleboneai64-v2 Boot Logs: J7200 HSEVM:https://gist.github.com/nmenon/5b5850311c2e23ba746c5e9631fc1380 J7200 EVM (GP): https://gist.github.com/nmenon/6e579b74ba8b2e1e0cc108922486b27a J721E IDK/EVM: https://gist.github.com/nmenon/8d03e88aeb10b4d8bd02571325762e90 Nishanth Menon (12): board: ti: j721e: evm: Drop unused headers board: ti: j721e: evm: Drop board check for ESM board: ti: j721e: evm: Switch to using IS_ENABLED board: ti: j721e: j721e.env: Add explicit boot_targets configs: j721e_evm_a72_defconfig: Switch to bootstd arm: mach-k3: Kconfig: Introduce a symbol to indicate J7200 board: ti: j721e: Select SOC_K3_J721E_J7200 for J7200evm arm: mach-k3: arm64-mmu: Refactor to be independent of board arm: mach-k3: j721e: Improve support for UDA FS configs: j7200: Remove HBMC_AM654 config configs: j7200_evm_a72_defconfig: Switch to bootstd doc: board: ti: j721e_evm: Use board relative path for include directives arch/arm/mach-k3/Kconfig | 5 ++ arch/arm/mach-k3/arm64-mmu.c | 50 ++++++++-------- arch/arm/mach-k3/j721e_init.c | 9 ++- board/ti/j721e/Kconfig | 1 + board/ti/j721e/evm.c | 101 ++++++++++++++------------------ board/ti/j721e/j721e.env | 1 + configs/j7200_evm_a72_defconfig | 6 +- configs/j7200_evm_r5_defconfig | 1 - configs/j721e_evm_a72_defconfig | 5 +- doc/board/ti/j721e_evm.rst | 18 +++--- 10 files changed, 99 insertions(+), 98 deletions(-) -- 2.37.2