From: Dinesh Maniyam <[email protected]> Enable NAND support for the SoCFPGA Agilex platform by enabling Denali NAND, SPL NAND support, and environment storage in NAND. This allows SPL and U-Boot to boot from NAND using the NAND/MTD infrastructure.
Signed-off-by: Dinesh Maniyam <[email protected]> --- configs/socfpga_agilex_defconfig | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/configs/socfpga_agilex_defconfig b/configs/socfpga_agilex_defconfig index eb99392f0ea..81e33b02b93 100644 --- a/configs/socfpga_agilex_defconfig +++ b/configs/socfpga_agilex_defconfig @@ -7,6 +7,7 @@ CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x300000 CONFIG_SF_DEFAULT_MODE=0x2003 CONFIG_ENV_SIZE=0x2000 +CONFIG_ENV_OFFSET=0x00200000 CONFIG_DM_GPIO=y CONFIG_DEFAULT_DEVICE_TREE="intel/socfpga_agilex_socdk" CONFIG_DM_RESET=y @@ -25,6 +26,7 @@ CONFIG_SPL_FIT_SIGNATURE=y CONFIG_SPL_LOAD_FIT=y CONFIG_SPL_LOAD_FIT_ADDRESS=0x02000000 CONFIG_DISTRO_DEFAULTS=y +CONFIG_NAND_BOOT=y CONFIG_QSPI_BOOT=y CONFIG_BOOTDELAY=5 CONFIG_USE_BOOTARGS=y @@ -39,7 +41,9 @@ CONFIG_SPL_HAS_CUSTOM_MALLOC_START=y CONFIG_SPL_CUSTOM_SYS_MALLOC_ADDR=0x3fa00000 CONFIG_SPL_SYS_MALLOC_SIZE=0x500000 CONFIG_SPL_CACHE=y +CONFIG_SPL_ENV_SUPPORT=y CONFIG_SPL_MTD=y +CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_SPI_FLASH_MTD=y CONFIG_SPL_SPI_LOAD=y CONFIG_SYS_SPI_U_BOOT_OFFS=0x04000000 @@ -60,6 +64,7 @@ CONFIG_CMD_UBI=y CONFIG_OF_UPSTREAM=y CONFIG_OF_LIST="" CONFIG_ENV_IS_IN_FAT=y +CONFIG_ENV_IS_IN_NAND=y CONFIG_ENV_IS_IN_UBI=y CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" CONFIG_ENV_UBI_PART="root" @@ -74,6 +79,10 @@ CONFIG_MISC=y CONFIG_SYS_MMC_MAX_BLK_COUNT=256 CONFIG_MMC_DW=y CONFIG_DM_MTD=y +CONFIG_NAND_DENALI_DT=y +CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y +CONFIG_SYS_NAND_U_BOOT_OFFS=0x0 +CONFIG_SPL_NAND_USE_NAND_FRAMEWORK=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set @@ -94,3 +103,5 @@ CONFIG_WDT=y CONFIG_PANIC_HANG=y CONFIG_SPL_CRC32=y # CONFIG_TOOLS_MKEFICAPSULE is not set +CONFIG_MTDIDS_DEFAULT="nand0=ffb90000.nand.0" +CONFIG_MTDPARTS_DEFAULT="mtdparts=ffb90000.nand.0:2m(u-boot),-(root)" -- 2.43.7

