blob: a9fc65ff11af822eeb7ec9d89dbf19f0070dda97 [file] [log] [blame]
York Sun149eb332016-09-26 08:09:27 -07001config ARCH_LS1021A
York Sunfcd0e742016-10-04 14:31:47 -07002 bool
York Sun1dc61ca2016-12-28 08:43:41 -08003 select SYS_FSL_ERRATUM_A008378
4 select SYS_FSL_ERRATUM_A008407
Ran Wang1509c8a2017-09-04 18:46:52 +08005 select SYS_FSL_ERRATUM_A009008
York Sun1dc61ca2016-12-28 08:43:41 -08006 select SYS_FSL_ERRATUM_A009663
Ran Wangd2b711b72017-09-04 18:46:53 +08007 select SYS_FSL_ERRATUM_A009798
York Sun1dc61ca2016-12-28 08:43:41 -08008 select SYS_FSL_ERRATUM_A009942
York Sun149eb332016-09-26 08:09:27 -07009 select SYS_FSL_ERRATUM_A010315
Ashish Kumar11234062017-08-11 11:09:14 +053010 select SYS_FSL_HAS_CCI400
York Sun6b62ef02016-10-04 18:01:34 -070011 select SYS_FSL_SRDS_1
12 select SYS_HAS_SERDES
York Sund297d392016-12-28 08:43:40 -080013 select SYS_FSL_DDR_BE if SYS_FSL_DDR
14 select SYS_FSL_DDR_VER_50 if SYS_FSL_DDR
15 select SYS_FSL_HAS_DDR3 if SYS_FSL_DDR
16 select SYS_FSL_HAS_DDR4 if SYS_FSL_DDR
York Sun92c36e22016-12-28 08:43:30 -080017 select SYS_FSL_HAS_SEC
18 select SYS_FSL_SEC_COMPAT_5
York Sunfa4199422016-12-28 08:43:31 -080019 select SYS_FSL_SEC_LE
Simon Glass0e5faf02017-06-14 21:28:21 -060020 imply SCSI
Simon Glassc88a09a2017-08-04 16:34:34 -060021 imply CMD_PCI
York Sun4de7e932016-09-26 08:09:29 -070022
York Sun4dd8c612016-10-04 14:31:48 -070023menu "LS102xA architecture"
24 depends on ARCH_LS1021A
25
Hou Zhiqiangd553bf22016-12-13 14:54:24 +080026config FSL_PCIE_COMPAT
27 string "PCIe compatible of Kernel DT"
28 depends on PCIE_LAYERSCAPE
29 default "fsl,ls1021a-pcie" if ARCH_LS1021A
30 help
31 This compatible is used to find pci controller node in Kernel DT
32 to complete fixup.
33
York Sun4de7e932016-09-26 08:09:29 -070034config LS1_DEEP_SLEEP
York Sunfcd0e742016-10-04 14:31:47 -070035 bool "Deep sleep"
36 depends on ARCH_LS1021A
York Sun4dd8c612016-10-04 14:31:48 -070037
York Sunf188d222016-10-04 14:45:01 -070038config MAX_CPUS
39 int "Maximum number of CPUs permitted for LS102xA"
40 depends on ARCH_LS1021A
41 default 2
42 help
43 Set this number to the maximum number of possible CPUs in the SoC.
44 SoCs may have multiple clusters with each cluster may have multiple
45 ports. If some ports are reserved but higher ports are used for
46 cores, count the reserved ports. This will allocate enough memory
47 in spin table to properly handle all cores.
48
York Sundfa93a92016-12-02 09:31:43 -080049config SECURE_BOOT
50 bool "Secure Boot"
51 help
52 Enable Freescale Secure Boot feature. Normally selected
53 by defconfig. If unsure, do not change.
54
Ashish Kumar11234062017-08-11 11:09:14 +053055config SYS_CCI400_OFFSET
56 hex "Offset for CCI400 base"
57 depends on SYS_FSL_HAS_CCI400
58 default 0x180000
59 help
60 Offset for CCI400 base.
61 CCI400 base addr = CCSRBAR + CCI400_OFFSET
62
Ran Wang1509c8a2017-09-04 18:46:52 +080063config SYS_FSL_ERRATUM_A009008
64 bool
65 help
66 Workaround for USB PHY erratum A009008
67
Ran Wangd2b711b72017-09-04 18:46:53 +080068config SYS_FSL_ERRATUM_A009798
69 bool
70 help
71 Workaround for USB PHY erratum A009798
72
York Sun4dd8c612016-10-04 14:31:48 -070073config SYS_FSL_ERRATUM_A010315
74 bool "Workaround for PCIe erratum A010315"
75
Ashish Kumar11234062017-08-11 11:09:14 +053076config SYS_FSL_HAS_CCI400
77 bool
78
York Sun6b62ef02016-10-04 18:01:34 -070079config SYS_FSL_SRDS_1
80 bool
81
82config SYS_FSL_SRDS_2
83 bool
84
85config SYS_HAS_SERDES
86 bool
York Sunf64fc5c2016-10-04 18:04:37 -070087
York Sune7310a32016-10-04 14:45:54 -070088config SYS_FSL_IFC_BANK_COUNT
89 int "Maximum banks of Integrated flash controller"
90 depends on ARCH_LS1021A
91 default 8
92
York Sun1dc61ca2016-12-28 08:43:41 -080093config SYS_FSL_ERRATUM_A008407
94 bool
95
York Sun4dd8c612016-10-04 14:31:48 -070096endmenu