
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@nxp.com Signed-off-by: Suresh Gupta suresh.gupta@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