blob: abcacc3185f6e84efe4a2ed12b1f27ff8ebeb641 [file] [log] [blame]
if TARGET_SL28
config SYS_BOARD
default "sl28"
config SYS_VENDOR
default "kontron"
config SYS_SOC
default "fsl-layerscape"
config SYS_CONFIG_NAME
default "kontron_sl28"
config SYS_TEXT_BASE
default 0x96000000
config SL28_SPL_LOADS_ATF_BL31
bool "SPL loads BL31 of the ARM Trusted Firmware"
select SPL_ATF
select SPL_ATF_LOAD_IMAGE_V2
select ARMV8_SEC_FIRMWARE_SUPPORT
select SEC_FIRMWARE_ARMV8_PSCI
help
Enable this to load a BL31 image by the SPL. You have to
provde a bl31.bin in u-boot's root directory.
if SL28_SPL_LOADS_ATF_BL31
config SL28_BL31_ENTRY_ADDR
hex "Entry point of the BL31 image"
default 0xfbe00000
endif
config SL28_SPL_LOADS_OPTEE_BL32
bool "SPL loads OP-TEE Trusted OS as BL32"
depends on SL28_SPL_LOADS_ATF_BL31
help
Enable this to load a BL32 image by the SPL. You have to
provde a tee.bin in u-boot's root directory.
if SL28_SPL_LOADS_OPTEE_BL32
config SL28_BL32_ENTRY_ADDR
hex "Entry point of the BL32 image"
default 0xfc000000
endif
config SL28_ENABLE_SER0_CONSOLE
bool "Enable console output on SER0"
select DM_SERIAL
select SPL_DM_SERIAL
select FSL_LPUART
help
By default the console output of this board is on the second serial
line (SER1). Sometimes it is desirable to enable output on the first
serial line (SER0). For example, if you have a carrier which only
supports the first serial port.
endif