fsl-qoriq: Fixes related to env, spi, usb, crypto, configs, distro-boot for Layerscape Boards like lx2, sl28, ls2088ardb. powerpc: Fixes for t208xrdb revd board and cortina related configs update for T208xRDB, T4240RDB.
This commit is contained in:
@@ -58,6 +58,7 @@ config ARCH_LS1043A
|
||||
select ARM_ERRATA_855873 if !TFABOOT
|
||||
select FSL_LAYERSCAPE
|
||||
select FSL_LSCH2
|
||||
select HAS_FSL_XHCI_USB if USB_HOST
|
||||
select SYS_FSL_SRDS_1
|
||||
select SYS_HAS_SERDES
|
||||
select SYS_FSL_DDR
|
||||
@@ -89,6 +90,7 @@ config ARCH_LS1046A
|
||||
select ARMV8_SET_SMPEN
|
||||
select FSL_LAYERSCAPE
|
||||
select FSL_LSCH2
|
||||
select HAS_FSL_XHCI_USB if USB_HOST
|
||||
select SYS_FSL_SRDS_1
|
||||
select SYS_HAS_SERDES
|
||||
select SYS_FSL_DDR
|
||||
@@ -245,6 +247,7 @@ config ARCH_LX2160A
|
||||
bool
|
||||
select ARMV8_SET_SMPEN
|
||||
select FSL_LSCH3
|
||||
select HAS_FSL_XHCI_USB if USB_HOST
|
||||
select NXP_LSCH3_2
|
||||
select SYS_HAS_SERDES
|
||||
select SYS_FSL_SRDS_1
|
||||
@@ -642,9 +645,8 @@ config SPL_LDSCRIPT
|
||||
|
||||
config HAS_FSL_XHCI_USB
|
||||
bool
|
||||
default y if ARCH_LS1043A || ARCH_LS1046A
|
||||
help
|
||||
For some SoC(such as LS1043A and LS1046A), USB and QE-HDLC multiplex use
|
||||
For some SoC (such as LS1043A and LS1046A), USB and QE-HDLC multiplex use
|
||||
pins, select it when the pins are assigned to USB.
|
||||
|
||||
config SYS_FSL_BOOTROM_BASE
|
||||
|
||||
@@ -953,12 +953,15 @@ int board_late_init(void)
|
||||
#endif
|
||||
#ifdef CONFIG_TFABOOT
|
||||
/*
|
||||
* Set bootcmd and mcinitcmd if they don't exist in the environment.
|
||||
* Set bootcmd and mcinitcmd if "fsl_bootcmd_mcinitcmd_set" does
|
||||
* not exists in env
|
||||
*/
|
||||
if (!env_get("bootcmd"))
|
||||
if (env_get_yesno("fsl_bootcmd_mcinitcmd_set") <= 0) {
|
||||
// Set bootcmd and mcinitcmd as per boot source
|
||||
fsl_setenv_bootcmd();
|
||||
if (!env_get("mcinitcmd"))
|
||||
fsl_setenv_mcinitcmd();
|
||||
env_set("fsl_bootcmd_mcinitcmd_set", "y");
|
||||
}
|
||||
#endif
|
||||
#ifdef CONFIG_QSPI_AHB_INIT
|
||||
qspi_ahb_init();
|
||||
|
||||
@@ -72,61 +72,6 @@
|
||||
/* The following setting enables 1-1-2 (CMD-ADDR-DATA) mode */
|
||||
spi-rx-bus-width = <2>; /* 2 SPI Rx lines */
|
||||
spi-tx-bus-width = <1>; /* 1 SPI Tx line */
|
||||
|
||||
partition@0 {
|
||||
reg = <0x000000 0x010000>;
|
||||
label = "rcw";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@10000 {
|
||||
reg = <0x010000 0x0f0000>;
|
||||
label = "failsafe bootloader";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@100000 {
|
||||
reg = <0x100000 0x040000>;
|
||||
label = "failsafe DP firmware";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@140000 {
|
||||
reg = <0x140000 0x0a0000>;
|
||||
label = "failsafe trusted firmware";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@1e0000 {
|
||||
reg = <0x1e0000 0x020000>;
|
||||
label = "reserved";
|
||||
read-only;
|
||||
};
|
||||
|
||||
partition@200000 {
|
||||
reg = <0x200000 0x010000>;
|
||||
label = "configuration store";
|
||||
};
|
||||
|
||||
partition@210000 {
|
||||
reg = <0x210000 0x0f0000>;
|
||||
label = "bootloader";
|
||||
};
|
||||
|
||||
partition@300000 {
|
||||
reg = <0x300000 0x040000>;
|
||||
label = "DP firmware";
|
||||
};
|
||||
|
||||
partition@340000 {
|
||||
reg = <0x340000 0x0a0000>;
|
||||
label = "trusted firmware";
|
||||
};
|
||||
|
||||
partition@3e0000 {
|
||||
reg = <0x3e0000 0x020000>;
|
||||
label = "bootloader environment";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user