1if TARGET_SL28
2
3config SYS_BOARD
4	default "sl28"
5
6config SYS_VENDOR
7	default "kontron"
8
9config SYS_SOC
10	default "fsl-layerscape"
11
12config SYS_CONFIG_NAME
13	default "kontron_sl28"
14
15config SYS_TEXT_BASE
16	default 0x96000000
17
18config SL28_SPL_LOADS_ATF_BL31
19	bool "SPL loads BL31 of the ARM Trusted Firmware"
20	select SPL_ATF
21	select SPL_ATF_LOAD_IMAGE_V2
22	select ARMV8_SEC_FIRMWARE_SUPPORT
23	select SEC_FIRMWARE_ARMV8_PSCI
24	help
25	  Enable this to load a BL31 image by the SPL. You have to
26	  provde a bl31.bin in u-boot's root directory.
27
28if SL28_SPL_LOADS_ATF_BL31
29
30config SL28_BL31_ENTRY_ADDR
31	hex "Entry point of the BL31 image"
32	default 0xfbe00000
33
34endif
35
36config SL28_SPL_LOADS_OPTEE_BL32
37	bool "SPL loads OP-TEE Trusted OS as BL32"
38	depends on SL28_SPL_LOADS_ATF_BL31
39	help
40	  Enable this to load a BL32 image by the SPL. You have to
41	  provde a tee.bin in u-boot's root directory.
42
43if SL28_SPL_LOADS_OPTEE_BL32
44
45config SL28_BL32_ENTRY_ADDR
46	hex "Entry point of the BL32 image"
47	default 0xfc000000
48
49endif
50
51endif
52