[resend v2 14/19] configs: nand2_defconfig: Enable configs for nand boot

Maniyam, Dinesh dinesh.maniyam at intel.com
Thu Dec 5 10:36:50 CET 2024



> -----Original Message-----
> From: Maniyam, Dinesh <dinesh.maniyam at intel.com>
> Sent: Thursday, 5 December 2024 5:23 pm
> To: u-boot at lists.denx.de
> Cc: Marek <marex at denx.de>; Simon <simon.k.r.goldschmidt at gmail.com>; Tom
> Rini <trini at konsulko.com>; Dario Binacchi
> <dario.binacchi at amarulasolutions.com>; Michael Trimarchi
> <michael at amarulasolutions.com>; Johan Jonker <jbx6244 at gmail.com>; Michal
> Simek <michal.simek at amd.com>; Arseniy Krasnov
> <avkrasnov at salutedevices.com>; Alexander Dahl <ada at thorsis.com>; William
> Zhang <william.zhang at broadcom.com>; Igor Prusov
> <ivprusov at salutedevices.com>; Meng, Tingting <tingting.meng at intel.com>;
> Chee, Tien Fong <tien.fong.chee at intel.com>; Hea, Kok Kiang
> <kok.kiang.hea at intel.com>; Maniyam, Dinesh <dinesh.maniyam at intel.com>;
> Ng, Boon Khai <boon.khai.ng at intel.com>; Yuslaimi, Alif Zakuan
> <alif.zakuan.yuslaimi at intel.com>; Zamri, Muhammad Hazim Izzat
> <muhammad.hazim.izzat.zamri at intel.com>; Lim, Jit Loon
> <jit.loon.lim at intel.com>; Tang, Sieu Mun <sieu.mun.tang at intel.com>
> Subject: [resend v2 14/19] configs: nand2_defconfig: Enable configs for nand boot
> 
> From: Dinesh Maniyam <dinesh.maniyam at intel.com>
> 
> Enable configs for nand boot.
> 
> Signed-off-by: Dinesh Maniyam <dinesh.maniyam at intel.com>
> 
> ---
> v2:
> - remove the "this patch is to" commit phrases
> - using #include mechanism to keep track of the variant
> - add maintainer
> ---
> ---
>  board/intel/agilex5-socdk/MAINTAINERS   |  2 ++
>  configs/socfpga_agilex5_nand2_defconfig | 33 +++++++++++++++++++++++++
>  2 files changed, 35 insertions(+)
>  create mode 100644 configs/socfpga_agilex5_nand2_defconfig
> 
> diff --git a/board/intel/agilex5-socdk/MAINTAINERS b/board/intel/agilex5-
> socdk/MAINTAINERS
> index b696f788c8..30d8815d20 100644
> --- a/board/intel/agilex5-socdk/MAINTAINERS
> +++ b/board/intel/agilex5-socdk/MAINTAINERS
> @@ -2,7 +2,9 @@ SOCFPGA BOARD
>  M:	Tien Fong Chee <tien.fong.chee at intel.com>
>  M:	Teik Heng Chong <teik.heng.chong at intel.com>
>  M:	Jit Loon Lim <jit.loon.lim at intel.com>
> +M:	Dinesh Maniyam <dinesh.maniyam at intel.com>
>  S:	Maintained
>  F:	board/intel/agilex5-socdk/
>  F:	include/configs/socfpga_agilex5_socdk.h
>  F:	configs/socfpga_agilex5_defconfig
> +F:	configs/socfpga_agilex5_nand2_defconfig
> diff --git a/configs/socfpga_agilex5_nand2_defconfig
> b/configs/socfpga_agilex5_nand2_defconfig
> new file mode 100644
> index 0000000000..3bfe6270fd
> --- /dev/null
> +++ b/configs/socfpga_agilex5_nand2_defconfig
> @@ -0,0 +1,33 @@
> +#include <configs/socfpga_agilex5_defconfig>
> +
> +CONFIG_ARM=y
> +CONFIG_ARCH_SOCFPGA=y
> +CONFIG_DEFAULT_DEVICE_TREE="socfpga_agilex5_socdk"
> +CONFIG_OF_UPSTREAM=y
> +CONFIG_BOOTARGS="earlycon panic=-1 root=${nandroot} rw rootwait
> rootfstype=ubifs ubi.mtd=1"
> +CONFIG_TARGET_SOCFPGA_AGILEX5_NAND2=y
> +CONFIG_PHY_CADENCE_COMBOPHY=n
> +CONFIG_SPL_PHY_CADENCE_COMBOPHY=n
> +# CONFIG_MMC_DW is not set
> +CONFIG_SPL_MTD=y
> +CONFIG_CMD_NAND_TRIMFFS=y
> +CONFIG_CMD_NAND_LOCK_UNLOCK=y
> +CONFIG_SPL_MTD_SUPPORT=y
> +CONFIG_MTDIDS_DEFAULT="nand0=10b80000.nand.0"
> +CONFIG_MTDPARTS_DEFAULT="mtdparts=10b80000.nand.0:2m(u-boot),-
> (root)"
> +CONFIG_CMD_UBIFS=y
> +CONFIG_MTD_UBI=y
> +CONFIG_MTD_UBI_WL_THRESHOLD=4096
> +CONFIG_MTD_UBI_BEB_LIMIT=20
> +CONFIG_SYS_NAND_U_BOOT_LOCATIONS=y
> +CONFIG_SYS_NAND_U_BOOT_OFFS=0x0
> +CONFIG_SYS_NAND_U_BOOT_OFFS_REDUND=0x100000
> +CONFIG_UBI_SILENCE_MSG=y
> +CONFIG_MTD_RAW_NAND=y
> +CONFIG_NAND_CADENCE=y
> +CONFIG_SPL_NAND_SUPPORT=y
> +CONFIG_SPL_NAND_FRAMEWORK=y
> +CONFIG_SPL_NAND_CADENCE=y
> +CONFIG_SYS_NAND_ONFI_DETECTION=y
> +CONFIG_SYS_NAND_BLOCK_SIZE=0x20000
> +CONFIG_SYS_NAND_PAGE_SIZE=0x800
> --
> 2.19.0

Hi Michael,

Please guide me through the process to run the CI in github.

Thanks.


More information about the U-Boot mailing list