> -----Original Message----- > From: York Sun [mailto:york....@nxp.com] > Sent: Wednesday, April 26, 2017 9:04 PM > To: Priyanka Jain <priyanka.j...@nxp.com>; u-boot@lists.denx.de > Cc: Suresh Gupta <suresh.gu...@nxp.com> > Subject: Re: [u-boot-release] [PATCH 2/2][v5] nxp/ls2080ardb: Add QSPI-boot > support > > 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.j...@nxp.com> > > Signed-off-by: Suresh Gupta <suresh.gu...@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 No, NOR and QSPI are muxed at RCW level. So, IFC is disabled for QSPI-boot. We use QSPI emulator on board or code-warrior to write to on-board QSPI flash.
Also, for LS2088ARDB, we only have single QSPI flash. So no alternate bank. Priyanka _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot