[U-Boot] [u-boot-release] [PATCH 2/2][v5] nxp/ls2080ardb: Add QSPI-boot support

York Sun york.sun at nxp.com
Wed Apr 26 15:34:08 UTC 2017


On 04/25/2017 11:15 PM, Priyanka Jain wrote:
> QSPI-boot is verified on LS2088ARDB RevF board
> with LS2088A SoC.
> LS2088ARDB RevF Board has limitation that QIXIS
> can not be access, so QIXIS flag is kept disabled
>
> Signed-off-by: Priyanka Jain <priyanka.jain at nxp.com>
> Signed-off-by: Suresh Gupta <suresh.gupta at nxp.com>
> ---
>  Changes for v5: Renamed defconfig to ls2088ardb_qspi_defconfig
>  and incorporated other review comments
>
>  Changes for v4: Updated copyright
>  Changes for v3: Updated README
>
>  Changes for v2: Incorporated Sun York's comments
>    Introduced another patch to update qixis related code
>


<snip>

> diff --git a/board/freescale/ls2080ardb/README b/board/freescale/ls2080ardb/README
> index 0c9c574..5bf2635 100644
> --- a/board/freescale/ls2080ardb/README
> +++ b/board/freescale/ls2080ardb/README
> @@ -43,6 +43,7 @@ Memory map from core's view
>  0x00_0000_0000 .. 0x00_000F_FFFF	Boot Rom
>  0x00_0100_0000 .. 0x00_0FFF_FFFF	CCSR
>  0x00_1800_0000 .. 0x00_181F_FFFF	OCRAM
> +0x00_2000_0000 .. 0x00_2FFF_FFFF	QSPI region #1
>  0x00_3000_0000 .. 0x00_3FFF_FFFF	IFC region #1
>  0x00_8000_0000 .. 0x00_FFFF_FFFF	DDR region #1
>  0x05_1000_0000 .. 0x05_FFFF_FFFF	IFC region #2
> @@ -68,6 +69,31 @@ Booting Options
>  ---------------
>  a) NOR boot
>  b) NAND boot
> +c) QSPI boot
> +
> +cfg_rcw_src switches needs to be changed for booting from different option.
> +Refer to board documentation for correct switch setting.
> +
> +QSPI boot details
> +===================
> +Supported only for
> + LS2088ARDB RevF board with LS2088A SoC.
> +
> +Images needs to be copied to QSPI flash
> +as per memory map given below.
> +
> +Memory map for QSPI flash
> +-------------------------
> +Image				Flash Offset
> +RCW+PBI				0x00000000
> +Boot firmware (U-Boot)		0x00100000
> +Boot firmware Environment	0x00300000
> +PPA firmware			0x00400000
> +Cortina PHY firmware		0x00980000
> +DPAA2 MC			0x00A00000
> +DPAA2 DPL			0x00D00000
> +DPAA2 DPC			0x00E00000
> +Kernel.itb			0x01100000
>

Priyanka,

I understand you don't have access to CPLD. Do you still have access to 
IFC NOR flash? Can you boot from NOR flash, and issue a cpld command to 
reboot from QSPI?

York


More information about the U-Boot mailing list