
On 14:26-20240109, Roger Quadros wrote:
Hi,
AM64-EVM [1] supports NAND via expansion card.
This series fixes the GPMC memory and NAND drivers and provides NAND configuration for AM642 platform.
The extension card support and NAND DT overlay is still missing so NAND is not yet functional just with this series.
It was tested with NAND overlay [2] manually applied to base AM64-EVM DT.
CI test results are available at https://github.com/u-boot/u-boot/pull/460
[1] https://www.ti.com/tool/TMDS64EVM [2] https://lore.kernel.org/all/20230923080046.5373-2-rogerq@kernel.org/
Roger Quadros (4): memory: ti-gpmc: Fix build mtd: rawnand: omap_gpmc: Use DT provided IO address arm: mach-k3: am642: Define NAND boot device configs: am64x_evm_a53_defconfig: Enable NAND
arch/arm/mach-k3/am642_init.c | 3 +++ arch/arm/mach-k3/include/mach/am64_spl.h | 1 + configs/am64x_evm_a53_defconfig | 32 ++++++++++++++++++++++++ drivers/memory/ti-gpmc.c | 2 +- drivers/mtd/nand/raw/omap_gpmc.c | 19 ++++++++++---- 5 files changed, 51 insertions(+), 6 deletions(-)
Please update am64x documentation as well. People will need to know how to actually build, flash and use it.
base-commit: c2c598e87cfe56f5991730762c00733c5aa9a994 prerequisite-patch-id: e0465f3e924302d1c4bd47f2129b4eb3bd9faead -- 2.34.1