A new defconfig is introduced to support SPL boot from QSPI NOR flash. This is to support falcon mode for faster booting into Linux. Signed-off-by: York Sun <york.sun@nxp.com>lime2-spi
parent
9960609275
commit
038b965c2b
@ -0,0 +1,26 @@ |
||||
#QSPI clk |
||||
0957015c 40100000 |
||||
#Configure Scratch register |
||||
09570600 00000000 |
||||
09570604 10000000 |
||||
#Disable CCI barrier tranaction |
||||
09570178 0000e010 |
||||
09180000 00000008 |
||||
#USB PHY frequency sel |
||||
09570418 0000009e |
||||
0957041c 0000009e |
||||
09570420 0000009e |
||||
#Serdes SATA |
||||
09eb1300 80104e20 |
||||
09eb08dc 00502880 |
||||
#PEX gen3 link |
||||
09570158 00000300 |
||||
89400890 01048000 |
||||
89500890 01048000 |
||||
89600890 01048000 |
||||
#Alt base register |
||||
09570158 00001000 |
||||
#flush PBI data |
||||
096100c0 000fffff |
||||
#Change endianness |
||||
09550000 000f400c |
@ -0,0 +1,7 @@ |
||||
#PBL preamble and RCW header |
||||
aa55aa55 01ee0100 |
||||
# RCW |
||||
0c150010 0e000000 00000000 00000000 |
||||
11335559 40005012 40025000 c1000000 |
||||
00000000 00000000 00000000 00238800 |
||||
20124000 00003101 00000096 00000001 |
@ -0,0 +1,65 @@ |
||||
CONFIG_ARM=y |
||||
CONFIG_TARGET_LS1046ARDB=y |
||||
CONFIG_SYS_TEXT_BASE=0x82000000 |
||||
CONFIG_SPL_LIBCOMMON_SUPPORT=y |
||||
CONFIG_SPL_LIBGENERIC_SUPPORT=y |
||||
CONFIG_FSL_LS_PPA=y |
||||
CONFIG_SPL_FSL_LS_PPA=y |
||||
CONFIG_QSPI_AHB_INIT=y |
||||
CONFIG_SPL_SERIAL_SUPPORT=y |
||||
CONFIG_SPL_DRIVERS_MISC_SUPPORT=y |
||||
CONFIG_SPL=y |
||||
CONFIG_DEFAULT_DEVICE_TREE="fsl-ls1046a-rdb" |
||||
CONFIG_DISTRO_DEFAULTS=y |
||||
CONFIG_FIT_VERBOSE=y |
||||
CONFIG_SPL_LOAD_FIT=y |
||||
CONFIG_OF_BOARD_SETUP=y |
||||
CONFIG_QSPI_BOOT=y |
||||
CONFIG_BOOTDELAY=10 |
||||
CONFIG_USE_BOOTARGS=y |
||||
CONFIG_BOOTARGS="console=ttyS0,115200 root=/dev/ram0 earlycon=uart8250,mmio,0x21c0500 mtdparts=1550000.quadspi:1m(rcw),15m(u-boot),48m(kernel.itb);7e800000.flash:16m(nand_uboot),48m(nand_kernel),448m(nand_free)" |
||||
CONFIG_SPL_BOARD_INIT=y |
||||
CONFIG_SPL_ENV_SUPPORT=y |
||||
CONFIG_SPL_I2C_SUPPORT=y |
||||
CONFIG_SPL_MPC8XXX_INIT_DDR_SUPPORT=y |
||||
CONFIG_SPL_NOR_SUPPORT=y |
||||
CONFIG_SPL_OS_BOOT=y |
||||
CONFIG_SYS_OS_BASE=0x40980000 |
||||
CONFIG_SPL_WATCHDOG_SUPPORT=y |
||||
CONFIG_CMD_SPL=y |
||||
CONFIG_CMD_GPT=y |
||||
CONFIG_CMD_I2C=y |
||||
CONFIG_CMD_MMC=y |
||||
CONFIG_CMD_NAND=y |
||||
CONFIG_CMD_PCI=y |
||||
CONFIG_CMD_SF=y |
||||
CONFIG_CMD_USB=y |
||||
CONFIG_CMD_CACHE=y |
||||
CONFIG_MP=y |
||||
CONFIG_MTDPARTS_DEFAULT="mtdparts=1550000.quadspi:1m(rcw),15m(u-boot),48m(kernel.itb);7e800000.flash:16m(nand_uboot),48m(nand_kernel),448m(nand_free)" |
||||
# CONFIG_SPL_EFI_PARTITION is not set |
||||
CONFIG_OF_CONTROL=y |
||||
CONFIG_ENV_IS_IN_SPI_FLASH=y |
||||
CONFIG_SPL_ENV_IS_NOWHERE=y |
||||
CONFIG_DM=y |
||||
CONFIG_FSL_CAAM=y |
||||
CONFIG_FSL_ESDHC=y |
||||
CONFIG_SPI_FLASH=y |
||||
CONFIG_PHYLIB=y |
||||
CONFIG_NETDEVICES=y |
||||
CONFIG_PHY_GIGE=y |
||||
CONFIG_E1000=y |
||||
CONFIG_PCI=y |
||||
CONFIG_DM_PCI=y |
||||
CONFIG_DM_PCI_COMPAT=y |
||||
CONFIG_PCIE_LAYERSCAPE=y |
||||
CONFIG_SYS_NS16550=y |
||||
CONFIG_SPI=y |
||||
CONFIG_DM_SPI=y |
||||
CONFIG_FSL_QSPI=y |
||||
CONFIG_USB=y |
||||
CONFIG_DM_USB=y |
||||
CONFIG_USB_XHCI_HCD=y |
||||
CONFIG_USB_XHCI_DWC3=y |
||||
CONFIG_USB_STORAGE=y |
||||
CONFIG_SPL_GZIP=y |
Loading…
Reference in new issue