blob: 602b624dca529fa5e4277ecd798a8080987d28e6 [file] [log] [blame]
York Sunb3d71642016-09-26 08:09:26 -07001config ARCH_LS1012A
York Sunfcd0e742016-10-04 14:31:47 -07002 bool
Hou Zhiqiang4d1525a2017-01-06 17:41:11 +08003 select ARMV8_SET_SMPEN
Rajesh Bhagatcd786e82018-11-05 18:01:48 +00004 select ARM_ERRATA_855873 if !TFABOOT
Rajesh Bhagat52d237a2019-01-25 13:36:26 +00005 select FSL_LAYERSCAPE
York Sun4dd8c612016-10-04 14:31:48 -07006 select FSL_LSCH2
Tom Rini249f11f2021-08-19 14:19:39 -04007 select GICV2
Tom Rinie1e85442021-08-27 21:18:30 -04008 select SKIP_LOWLEVEL_INIT
Sriram Dash4a943332018-01-30 15:58:44 +05309 select SYS_FSL_SRDS_1
10 select SYS_HAS_SERDES
York Sunb6fffd82016-10-04 18:03:08 -070011 select SYS_FSL_DDR_BE
York Sunb3d71642016-09-26 08:09:26 -070012 select SYS_FSL_MMDC
Alban Bedel1b1ca2f2021-09-06 16:32:56 +020013 select SYS_FSL_ERRATUM_A010315 if PCIE_LAYERSCAPE
Ran Wang02dc77b2017-11-13 16:14:48 +080014 select SYS_FSL_ERRATUM_A009798
15 select SYS_FSL_ERRATUM_A008997
16 select SYS_FSL_ERRATUM_A009007
17 select SYS_FSL_ERRATUM_A009008
Simon Glass62adede2017-01-23 13:31:19 -070018 select ARCH_EARLY_INIT_R
Simon Glass7a99a872017-01-23 13:31:20 -070019 select BOARD_EARLY_INIT_F
Sriram Dash7122a0c2018-02-06 11:26:30 +053020 select SYS_I2C_MXC
Biwen Li0a759bb2019-12-31 15:33:41 +080021 select SYS_I2C_MXC_I2C1 if !DM_I2C
22 select SYS_I2C_MXC_I2C2 if !DM_I2C
Masahiro Yamadaacede7a2017-12-04 12:37:00 +090023 imply PANIC_HANG
Simon Glass65831d92021-12-18 11:27:50 -070024 imply TIMESTAMP
York Sun149eb332016-09-26 08:09:27 -070025
Yuantian Tang4aefa162019-04-10 16:43:33 +080026config ARCH_LS1028A
27 bool
28 select ARMV8_SET_SMPEN
Tom Rini65461122022-06-17 16:24:31 -040029 select ESBC_HDR_LS if CHAIN_OF_TRUST
Michael Walle66f2a532020-05-10 01:20:11 +020030 select FSL_LAYERSCAPE
Yuantian Tang4aefa162019-04-10 16:43:33 +080031 select FSL_LSCH3
Tom Rini249f11f2021-08-19 14:19:39 -040032 select GICV3
Yuantian Tang4aefa162019-04-10 16:43:33 +080033 select NXP_LSCH3_2
34 select SYS_FSL_HAS_CCI400
35 select SYS_FSL_SRDS_1
36 select SYS_HAS_SERDES
37 select SYS_FSL_DDR
38 select SYS_FSL_DDR_LE
39 select SYS_FSL_DDR_VER_50
40 select SYS_FSL_HAS_DDR3
41 select SYS_FSL_HAS_DDR4
42 select SYS_FSL_HAS_SEC
43 select SYS_FSL_SEC_COMPAT_5
44 select SYS_FSL_SEC_LE
45 select FSL_TZASC_1
Tom Rinid391d8b2021-12-11 14:55:51 -050046 select FSL_TZPC_BP147
Yuantian Tang4aefa162019-04-10 16:43:33 +080047 select ARCH_EARLY_INIT_R
48 select BOARD_EARLY_INIT_F
49 select SYS_I2C_MXC
Ran Wange118acb2019-05-14 17:34:56 +080050 select SYS_FSL_ERRATUM_A008997
Yuantian Tang4aefa162019-04-10 16:43:33 +080051 select SYS_FSL_ERRATUM_A009007
52 select SYS_FSL_ERRATUM_A008514 if !TFABOOT
53 select SYS_FSL_ERRATUM_A009663 if !TFABOOT
54 select SYS_FSL_ERRATUM_A009942 if !TFABOOT
Laurentiu Tudor7ea2feb2019-10-18 09:01:56 +000055 select SYS_FSL_ERRATUM_A050382
Michael Walle148dc612021-03-17 15:01:36 +010056 select SYS_FSL_ERRATUM_A011334
Michael Walle7259dc52021-03-17 15:01:37 +010057 select SYS_FSL_ESDHC_UNRELIABLE_PULSE_DETECTION_WORKAROUND
Hou Zhiqiangce4a92a2020-04-28 10:19:31 +080058 select RESV_RAM if GIC_V3_ITS
Michael Walle42fdd8c2022-02-28 13:48:40 +010059 select SYS_HAS_ARMV8_SECURE_BASE
Yuantian Tang4aefa162019-04-10 16:43:33 +080060 imply PANIC_HANG
61
York Sun149eb332016-09-26 08:09:27 -070062config ARCH_LS1043A
York Sunfcd0e742016-10-04 14:31:47 -070063 bool
Hou Zhiqiang4d1525a2017-01-06 17:41:11 +080064 select ARMV8_SET_SMPEN
Rajesh Bhagatcd786e82018-11-05 18:01:48 +000065 select ARM_ERRATA_855873 if !TFABOOT
Tom Rini05b419e2021-12-11 14:55:49 -050066 select FSL_IFC if TFABOOT || (!QSPI_BOOT && !SD_BOOT_QSPI)
Rajesh Bhagat52d237a2019-01-25 13:36:26 +000067 select FSL_LAYERSCAPE
York Sun4dd8c612016-10-04 14:31:48 -070068 select FSL_LSCH2
Tom Rini249f11f2021-08-19 14:19:39 -040069 select GICV2
Tom Rini46c97312021-07-21 18:53:20 -040070 select HAS_FSL_XHCI_USB if USB_HOST
Tom Rinie1e85442021-08-27 21:18:30 -040071 select SKIP_LOWLEVEL_INIT
Sriram Dash4a943332018-01-30 15:58:44 +053072 select SYS_FSL_SRDS_1
73 select SYS_HAS_SERDES
York Sund297d392016-12-28 08:43:40 -080074 select SYS_FSL_DDR
York Sunb6fffd82016-10-04 18:03:08 -070075 select SYS_FSL_DDR_BE
76 select SYS_FSL_DDR_VER_50
Rajesh Bhagatcd786e82018-11-05 18:01:48 +000077 select SYS_FSL_ERRATUM_A008850 if !TFABOOT
Ran Wange64f7472017-09-04 18:46:50 +080078 select SYS_FSL_ERRATUM_A008997
Ran Wangb358b7b2017-09-04 18:46:48 +080079 select SYS_FSL_ERRATUM_A009008
Rajesh Bhagatcd786e82018-11-05 18:01:48 +000080 select SYS_FSL_ERRATUM_A009660 if !TFABOOT
81 select SYS_FSL_ERRATUM_A009663 if !TFABOOT
Ran Wang9e8fabc2017-09-04 18:46:49 +080082 select SYS_FSL_ERRATUM_A009798
Rajesh Bhagatcd786e82018-11-05 18:01:48 +000083 select SYS_FSL_ERRATUM_A009942 if !TFABOOT
Alban Bedel1b1ca2f2021-09-06 16:32:56 +020084 select SYS_FSL_ERRATUM_A010315 if PCIE_LAYERSCAPE
Hou Zhiqiangc06b30a2016-09-29 12:42:44 +080085 select SYS_FSL_ERRATUM_A010539
York Sund297d392016-12-28 08:43:40 -080086 select SYS_FSL_HAS_DDR3
87 select SYS_FSL_HAS_DDR4
Simon Glass62adede2017-01-23 13:31:19 -070088 select ARCH_EARLY_INIT_R
Simon Glass7a99a872017-01-23 13:31:20 -070089 select BOARD_EARLY_INIT_F
Biwen Li42637e72020-06-04 18:42:14 +080090 select SYS_I2C_MXC
Biwen Li014460b2020-02-05 22:02:16 +080091 select SYS_I2C_MXC_I2C1 if !DM_I2C
92 select SYS_I2C_MXC_I2C2 if !DM_I2C
93 select SYS_I2C_MXC_I2C3 if !DM_I2C
94 select SYS_I2C_MXC_I2C4 if !DM_I2C
Michael Walle42fdd8c2022-02-28 13:48:40 +010095 select SYS_HAS_ARMV8_SECURE_BASE
Simon Glassc88a09a2017-08-04 16:34:34 -060096 imply CMD_PCI
Tom Rini4abdf142021-08-17 17:59:41 -040097 imply ID_EEPROM
York Sunb3d71642016-09-26 08:09:26 -070098
York Sunbad49842016-09-26 08:09:24 -070099config ARCH_LS1046A
York Sunfcd0e742016-10-04 14:31:47 -0700100 bool
Hou Zhiqiang4d1525a2017-01-06 17:41:11 +0800101 select ARMV8_SET_SMPEN
Tom Rini05b419e2021-12-11 14:55:49 -0500102 select FSL_IFC if TFABOOT || (!QSPI_BOOT && !SD_BOOT_QSPI)
Rajesh Bhagat52d237a2019-01-25 13:36:26 +0000103 select FSL_LAYERSCAPE
York Sun4dd8c612016-10-04 14:31:48 -0700104 select FSL_LSCH2
Tom Rini249f11f2021-08-19 14:19:39 -0400105 select GICV2
Tom Rini46c97312021-07-21 18:53:20 -0400106 select HAS_FSL_XHCI_USB if USB_HOST
Tom Rinie1e85442021-08-27 21:18:30 -0400107 select SKIP_LOWLEVEL_INIT
Sriram Dash4a943332018-01-30 15:58:44 +0530108 select SYS_FSL_SRDS_1
109 select SYS_HAS_SERDES
York Sund297d392016-12-28 08:43:40 -0800110 select SYS_FSL_DDR
York Sunb6fffd82016-10-04 18:03:08 -0700111 select SYS_FSL_DDR_BE
York Sunb6fffd82016-10-04 18:03:08 -0700112 select SYS_FSL_DDR_VER_50
Rajesh Bhagatcd786e82018-11-05 18:01:48 +0000113 select SYS_FSL_ERRATUM_A008336 if !TFABOOT
114 select SYS_FSL_ERRATUM_A008511 if !TFABOOT
115 select SYS_FSL_ERRATUM_A008850 if !TFABOOT
Ran Wange64f7472017-09-04 18:46:50 +0800116 select SYS_FSL_ERRATUM_A008997
Ran Wangb358b7b2017-09-04 18:46:48 +0800117 select SYS_FSL_ERRATUM_A009008
Ran Wang9e8fabc2017-09-04 18:46:49 +0800118 select SYS_FSL_ERRATUM_A009798
York Sun1dc61ca2016-12-28 08:43:41 -0800119 select SYS_FSL_ERRATUM_A009801
Rajesh Bhagatcd786e82018-11-05 18:01:48 +0000120 select SYS_FSL_ERRATUM_A009803 if !TFABOOT
121 select SYS_FSL_ERRATUM_A009942 if !TFABOOT
122 select SYS_FSL_ERRATUM_A010165 if !TFABOOT
Hou Zhiqiangc06b30a2016-09-29 12:42:44 +0800123 select SYS_FSL_ERRATUM_A010539
York Sund297d392016-12-28 08:43:40 -0800124 select SYS_FSL_HAS_DDR4
York Sun6b62ef02016-10-04 18:01:34 -0700125 select SYS_FSL_SRDS_2
Simon Glass62adede2017-01-23 13:31:19 -0700126 select ARCH_EARLY_INIT_R
Simon Glass7a99a872017-01-23 13:31:20 -0700127 select BOARD_EARLY_INIT_F
Biwen Li42637e72020-06-04 18:42:14 +0800128 select SYS_I2C_MXC
Biwen Lif0018f52020-02-05 22:02:17 +0800129 select SYS_I2C_MXC_I2C1 if !DM_I2C
130 select SYS_I2C_MXC_I2C2 if !DM_I2C
131 select SYS_I2C_MXC_I2C3 if !DM_I2C
132 select SYS_I2C_MXC_I2C4 if !DM_I2C
Tom Rini4abdf142021-08-17 17:59:41 -0400133 imply ID_EEPROM
Simon Glass0e5faf02017-06-14 21:28:21 -0600134 imply SCSI
Tuomas Tynkkynenedf9f622017-12-08 15:36:19 +0200135 imply SCSI_AHCI
Tom Rini52b2e262021-08-18 23:12:24 -0400136 imply SPL_SYS_I2C_LEGACY
York Sunb3d71642016-09-26 08:09:26 -0700137
Ashish Kumarb25faa22017-08-31 16:12:53 +0530138config ARCH_LS1088A
139 bool
140 select ARMV8_SET_SMPEN
Pankit Gargf5c2a832018-12-27 04:37:55 +0000141 select ARM_ERRATA_855873 if !TFABOOT
Tom Rini65461122022-06-17 16:24:31 -0400142 select ESBC_HDR_LS if CHAIN_OF_TRUST
Tom Rini05b419e2021-12-11 14:55:49 -0500143 select FSL_IFC
Rajesh Bhagat52d237a2019-01-25 13:36:26 +0000144 select FSL_LAYERSCAPE
Ashish Kumarb25faa22017-08-31 16:12:53 +0530145 select FSL_LSCH3
Tom Rini249f11f2021-08-19 14:19:39 -0400146 select GICV3
Tom Rinie1e85442021-08-27 21:18:30 -0400147 select SKIP_LOWLEVEL_INIT
Sriram Dash4a943332018-01-30 15:58:44 +0530148 select SYS_FSL_SRDS_1
149 select SYS_HAS_SERDES
Ashish Kumarb25faa22017-08-31 16:12:53 +0530150 select SYS_FSL_DDR
151 select SYS_FSL_DDR_LE
152 select SYS_FSL_DDR_VER_50
Ashish Kumarec455e22017-08-31 16:37:31 +0530153 select SYS_FSL_EC1
154 select SYS_FSL_EC2
Pankit Gargf5c2a832018-12-27 04:37:55 +0000155 select SYS_FSL_ERRATUM_A009803 if !TFABOOT
156 select SYS_FSL_ERRATUM_A009942 if !TFABOOT
157 select SYS_FSL_ERRATUM_A010165 if !TFABOOT
158 select SYS_FSL_ERRATUM_A008511 if !TFABOOT
159 select SYS_FSL_ERRATUM_A008850 if !TFABOOT
Ran Wangef277072017-09-22 15:21:34 +0800160 select SYS_FSL_ERRATUM_A009007
Ashish Kumarb25faa22017-08-31 16:12:53 +0530161 select SYS_FSL_HAS_CCI400
162 select SYS_FSL_HAS_DDR4
Ashish Kumarec455e22017-08-31 16:37:31 +0530163 select SYS_FSL_HAS_RGMII
Ashish Kumarb25faa22017-08-31 16:12:53 +0530164 select SYS_FSL_HAS_SEC
165 select SYS_FSL_SEC_COMPAT_5
166 select SYS_FSL_SEC_LE
167 select SYS_FSL_SRDS_1
168 select SYS_FSL_SRDS_2
169 select FSL_TZASC_1
Rajesh Bhagat5756f7e2019-01-20 05:30:06 +0000170 select FSL_TZASC_400
171 select FSL_TZPC_BP147
Ashish Kumarb25faa22017-08-31 16:12:53 +0530172 select ARCH_EARLY_INIT_R
173 select BOARD_EARLY_INIT_F
Sriram Dash7122a0c2018-02-06 11:26:30 +0530174 select SYS_I2C_MXC
Chuanhua Han98a5e402019-07-26 20:25:37 +0800175 select SYS_I2C_MXC_I2C1 if !TFABOOT
176 select SYS_I2C_MXC_I2C2 if !TFABOOT
177 select SYS_I2C_MXC_I2C3 if !TFABOOT
178 select SYS_I2C_MXC_I2C4 if !TFABOOT
Hou Zhiqiangce4a92a2020-04-28 10:19:31 +0800179 select RESV_RAM if GIC_V3_ITS
Tom Rini4abdf142021-08-17 17:59:41 -0400180 imply ID_EEPROM
Ashish Kumara179e562017-11-02 09:50:47 +0530181 imply SCSI
Tom Rini52b2e262021-08-18 23:12:24 -0400182 imply SPL_SYS_I2C_LEGACY
Masahiro Yamadaacede7a2017-12-04 12:37:00 +0900183 imply PANIC_HANG
Ashish Kumarb25faa22017-08-31 16:12:53 +0530184
York Sunfcd0e742016-10-04 14:31:47 -0700185config ARCH_LS2080A
186 bool
Hou Zhiqiang4d1525a2017-01-06 17:41:11 +0800187 select ARMV8_SET_SMPEN
Tom Rinibacb52c2017-03-07 07:13:42 -0500188 select ARM_ERRATA_826974
189 select ARM_ERRATA_828024
190 select ARM_ERRATA_829520
191 select ARM_ERRATA_833471
Tom Rini65461122022-06-17 16:24:31 -0400192 select ESBC_HDR_LS if CHAIN_OF_TRUST
Tom Rini05b419e2021-12-11 14:55:49 -0500193 select FSL_IFC
Rajesh Bhagat52d237a2019-01-25 13:36:26 +0000194 select FSL_LAYERSCAPE
York Sun4dd8c612016-10-04 14:31:48 -0700195 select FSL_LSCH3
Tom Rini249f11f2021-08-19 14:19:39 -0400196 select GICV3
Tom Rinie1e85442021-08-27 21:18:30 -0400197 select SKIP_LOWLEVEL_INIT
Sriram Dash4a943332018-01-30 15:58:44 +0530198 select SYS_FSL_SRDS_1
199 select SYS_HAS_SERDES
York Sund297d392016-12-28 08:43:40 -0800200 select SYS_FSL_DDR
York Sunb6fffd82016-10-04 18:03:08 -0700201 select SYS_FSL_DDR_LE
202 select SYS_FSL_DDR_VER_50
Ashish Kumar97393d62017-08-18 10:54:36 +0530203 select SYS_FSL_HAS_CCN504
York Sun6b62ef02016-10-04 18:01:34 -0700204 select SYS_FSL_HAS_DP_DDR
York Sun92c36e22016-12-28 08:43:30 -0800205 select SYS_FSL_HAS_SEC
York Sund297d392016-12-28 08:43:40 -0800206 select SYS_FSL_HAS_DDR4
York Sun92c36e22016-12-28 08:43:30 -0800207 select SYS_FSL_SEC_COMPAT_5
York Sunfa4199422016-12-28 08:43:31 -0800208 select SYS_FSL_SEC_LE
York Sun6b62ef02016-10-04 18:01:34 -0700209 select SYS_FSL_SRDS_2
Ashish kumar76bd6ce2017-04-07 11:40:32 +0530210 select FSL_TZASC_1
211 select FSL_TZASC_2
Rajesh Bhagat5756f7e2019-01-20 05:30:06 +0000212 select FSL_TZASC_400
213 select FSL_TZPC_BP147
Rajesh Bhagatd5691be2018-12-27 04:37:59 +0000214 select SYS_FSL_ERRATUM_A008336 if !TFABOOT
215 select SYS_FSL_ERRATUM_A008511 if !TFABOOT
216 select SYS_FSL_ERRATUM_A008514 if !TFABOOT
York Sun1dc61ca2016-12-28 08:43:41 -0800217 select SYS_FSL_ERRATUM_A008585
Ran Wange64f7472017-09-04 18:46:50 +0800218 select SYS_FSL_ERRATUM_A008997
Ran Wang3ba69482017-09-04 18:46:51 +0800219 select SYS_FSL_ERRATUM_A009007
Ran Wangb358b7b2017-09-04 18:46:48 +0800220 select SYS_FSL_ERRATUM_A009008
York Sun1dc61ca2016-12-28 08:43:41 -0800221 select SYS_FSL_ERRATUM_A009635
Rajesh Bhagatd5691be2018-12-27 04:37:59 +0000222 select SYS_FSL_ERRATUM_A009663 if !TFABOOT
Ran Wang9e8fabc2017-09-04 18:46:49 +0800223 select SYS_FSL_ERRATUM_A009798
York Sun1dc61ca2016-12-28 08:43:41 -0800224 select SYS_FSL_ERRATUM_A009801
Rajesh Bhagatd5691be2018-12-27 04:37:59 +0000225 select SYS_FSL_ERRATUM_A009803 if !TFABOOT
226 select SYS_FSL_ERRATUM_A009942 if !TFABOOT
227 select SYS_FSL_ERRATUM_A010165 if !TFABOOT
Ashish kumar3b52a232017-02-23 16:03:57 +0530228 select SYS_FSL_ERRATUM_A009203
Simon Glass62adede2017-01-23 13:31:19 -0700229 select ARCH_EARLY_INIT_R
Simon Glass7a99a872017-01-23 13:31:20 -0700230 select BOARD_EARLY_INIT_F
Sriram Dash7122a0c2018-02-06 11:26:30 +0530231 select SYS_I2C_MXC
Chuanhua Han3f27fff2019-07-26 19:24:03 +0800232 select SYS_I2C_MXC_I2C1 if !TFABOOT
233 select SYS_I2C_MXC_I2C2 if !TFABOOT
234 select SYS_I2C_MXC_I2C3 if !TFABOOT
235 select SYS_I2C_MXC_I2C4 if !TFABOOT
Hou Zhiqiangce4a92a2020-04-28 10:19:31 +0800236 select RESV_RAM if GIC_V3_ITS
Masahiro Yamada9afc6c52018-04-25 18:47:52 +0900237 imply DISTRO_DEFAULTS
Tom Rini4abdf142021-08-17 17:59:41 -0400238 imply ID_EEPROM
Masahiro Yamadaacede7a2017-12-04 12:37:00 +0900239 imply PANIC_HANG
Tom Rini52b2e262021-08-18 23:12:24 -0400240 imply SPL_SYS_I2C_LEGACY
York Sun4dd8c612016-10-04 14:31:48 -0700241
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530242config ARCH_LX2162A
243 bool
244 select ARMV8_SET_SMPEN
Tom Rini65461122022-06-17 16:24:31 -0400245 select ESBC_HDR_LS if CHAIN_OF_TRUST
Tom Riniea3cc392021-11-13 19:22:43 -0500246 select FSL_DDR_BIST
247 select FSL_DDR_INTERACTIVE
Tom Rini80b48612021-11-07 22:59:36 -0500248 select FSL_LAYERSCAPE
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530249 select FSL_LSCH3
Tom Rinid391d8b2021-12-11 14:55:51 -0500250 select FSL_TZPC_BP147
Tom Rini249f11f2021-08-19 14:19:39 -0400251 select GICV3
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530252 select NXP_LSCH3_2
253 select SYS_HAS_SERDES
254 select SYS_FSL_SRDS_1
255 select SYS_FSL_SRDS_2
256 select SYS_FSL_DDR
257 select SYS_FSL_DDR_LE
258 select SYS_FSL_DDR_VER_50
259 select SYS_FSL_EC1
260 select SYS_FSL_EC2
Ran Wang13a84a52021-06-16 17:53:19 +0530261 select SYS_FSL_ERRATUM_A050204
Yangbo Lu84f0a952021-04-27 16:42:11 +0800262 select SYS_FSL_ERRATUM_A011334
263 select SYS_FSL_ESDHC_UNRELIABLE_PULSE_DETECTION_WORKAROUND
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530264 select SYS_FSL_HAS_RGMII
265 select SYS_FSL_HAS_SEC
266 select SYS_FSL_HAS_CCN508
267 select SYS_FSL_HAS_DDR4
268 select SYS_FSL_SEC_COMPAT_5
269 select SYS_FSL_SEC_LE
Tom Rini50e6f1b2021-12-12 22:12:32 -0500270 select SYS_PCI_64BIT if PCI
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530271 select ARCH_EARLY_INIT_R
272 select BOARD_EARLY_INIT_F
273 select SYS_I2C_MXC
274 select RESV_RAM if GIC_V3_ITS
275 imply DISTRO_DEFAULTS
276 imply PANIC_HANG
277 imply SCSI
278 imply SCSI_AHCI
Tom Rini52b2e262021-08-18 23:12:24 -0400279 imply SPL_SYS_I2C_LEGACY
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530280
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000281config ARCH_LX2160A
282 bool
283 select ARMV8_SET_SMPEN
Tom Rini65461122022-06-17 16:24:31 -0400284 select ESBC_HDR_LS if CHAIN_OF_TRUST
Tom Riniea3cc392021-11-13 19:22:43 -0500285 select FSL_DDR_BIST
286 select FSL_DDR_INTERACTIVE
Tom Rini80b48612021-11-07 22:59:36 -0500287 select FSL_LAYERSCAPE
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000288 select FSL_LSCH3
Tom Rinid391d8b2021-12-11 14:55:51 -0500289 select FSL_TZPC_BP147
Tom Rini249f11f2021-08-19 14:19:39 -0400290 select GICV3
Tom Rini46c97312021-07-21 18:53:20 -0400291 select HAS_FSL_XHCI_USB if USB_HOST
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000292 select NXP_LSCH3_2
293 select SYS_HAS_SERDES
294 select SYS_FSL_SRDS_1
295 select SYS_FSL_SRDS_2
296 select SYS_NXP_SRDS_3
297 select SYS_FSL_DDR
298 select SYS_FSL_DDR_LE
299 select SYS_FSL_DDR_VER_50
300 select SYS_FSL_EC1
301 select SYS_FSL_EC2
Ran Wang13a84a52021-06-16 17:53:19 +0530302 select SYS_FSL_ERRATUM_A050204
Yangbo Lu84f0a952021-04-27 16:42:11 +0800303 select SYS_FSL_ERRATUM_A011334
304 select SYS_FSL_ESDHC_UNRELIABLE_PULSE_DETECTION_WORKAROUND
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000305 select SYS_FSL_HAS_RGMII
306 select SYS_FSL_HAS_SEC
307 select SYS_FSL_HAS_CCN508
308 select SYS_FSL_HAS_DDR4
309 select SYS_FSL_SEC_COMPAT_5
310 select SYS_FSL_SEC_LE
Tom Rini50e6f1b2021-12-12 22:12:32 -0500311 select SYS_PCI_64BIT if PCI
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000312 select ARCH_EARLY_INIT_R
313 select BOARD_EARLY_INIT_F
314 select SYS_I2C_MXC
Hou Zhiqiangce4a92a2020-04-28 10:19:31 +0800315 select RESV_RAM if GIC_V3_ITS
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000316 imply DISTRO_DEFAULTS
Tom Rini4abdf142021-08-17 17:59:41 -0400317 imply ID_EEPROM
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000318 imply PANIC_HANG
319 imply SCSI
320 imply SCSI_AHCI
Tom Rini52b2e262021-08-18 23:12:24 -0400321 imply SPL_SYS_I2C_LEGACY
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000322
York Sun4dd8c612016-10-04 14:31:48 -0700323config FSL_LSCH2
324 bool
Tom Rinie1e85442021-08-27 21:18:30 -0400325 select SKIP_LOWLEVEL_INIT
Ashish Kumar11234062017-08-11 11:09:14 +0530326 select SYS_FSL_HAS_CCI400
York Sun92c36e22016-12-28 08:43:30 -0800327 select SYS_FSL_HAS_SEC
328 select SYS_FSL_SEC_COMPAT_5
York Sunfa4199422016-12-28 08:43:31 -0800329 select SYS_FSL_SEC_BE
York Sun4dd8c612016-10-04 14:31:48 -0700330
331config FSL_LSCH3
Alex Marginean47568ce2020-01-11 01:05:40 +0200332 select ARCH_MISC_INIT
York Sun4dd8c612016-10-04 14:31:48 -0700333 bool
334
Priyanka Jain88c25662018-10-29 09:11:29 +0000335config NXP_LSCH3_2
336 bool
337
York Sun4dd8c612016-10-04 14:31:48 -0700338menu "Layerscape architecture"
339 depends on FSL_LSCH2 || FSL_LSCH3
York Sunfcd0e742016-10-04 14:31:47 -0700340
Rajesh Bhagat52d237a2019-01-25 13:36:26 +0000341config FSL_LAYERSCAPE
342 bool
Michael Walle166ea482022-04-22 14:53:27 +0530343 select ARM_SMCCC
Rajesh Bhagat52d237a2019-01-25 13:36:26 +0000344
Wenbin Songa8f57a92017-01-17 18:31:15 +0800345config HAS_FEATURE_GIC64K_ALIGN
346 bool
347 default y if ARCH_LS1043A
348
Wenbin Songc6bc7c02017-01-17 18:31:16 +0800349config HAS_FEATURE_ENHANCED_MSI
350 bool
351 default y if ARCH_LS1043A
Wenbin Songa8f57a92017-01-17 18:31:15 +0800352
macro.wave.z@gmail.comec2d7ed2016-12-08 11:58:21 +0800353menu "Layerscape PPA"
354config FSL_LS_PPA
355 bool "FSL Layerscape PPA firmware support"
macro.wave.z@gmail.com01bd3342016-12-08 11:58:22 +0800356 depends on !ARMV8_PSCI
Hou Zhiqiangbff56d52017-01-16 17:31:49 +0800357 select ARMV8_SEC_FIRMWARE_SUPPORT
Hou Zhiqiang6be115d2017-01-16 17:31:48 +0800358 select SEC_FIRMWARE_ARMV8_PSCI
Hou Zhiqiangbff56d52017-01-16 17:31:49 +0800359 select ARMV8_SEC_FIRMWARE_ERET_ADDR_REVERT if FSL_LSCH2
macro.wave.z@gmail.comec2d7ed2016-12-08 11:58:21 +0800360 help
361 The FSL Primary Protected Application (PPA) is a software component
362 which is loaded during boot stage, and then remains resident in RAM
363 and runs in the TrustZone after boot.
364 Say y to enable it.
York Sunf2aaf842017-05-15 08:52:00 -0700365
366config SPL_FSL_LS_PPA
367 bool "FSL Layerscape PPA firmware support for SPL build"
368 depends on !ARMV8_PSCI
369 select SPL_ARMV8_SEC_FIRMWARE_SUPPORT
370 select SEC_FIRMWARE_ARMV8_PSCI
371 select ARMV8_SEC_FIRMWARE_ERET_ADDR_REVERT if FSL_LSCH2
372 help
373 The FSL Primary Protected Application (PPA) is a software component
374 which is loaded during boot stage, and then remains resident in RAM
375 and runs in the TrustZone after boot. This is to load PPA during SPL
376 stage instead of the RAM version of U-Boot. Once PPA is initialized,
377 the rest of U-Boot (including RAM version) runs at EL2.
Hou Zhiqiangbff56d52017-01-16 17:31:49 +0800378choice
379 prompt "FSL Layerscape PPA firmware loading-media select"
380 depends on FSL_LS_PPA
Hou Zhiqiangbd6e2cd2017-03-17 16:12:33 +0800381 default SYS_LS_PPA_FW_IN_MMC if SD_BOOT
382 default SYS_LS_PPA_FW_IN_NAND if NAND_BOOT
Hou Zhiqiangbff56d52017-01-16 17:31:49 +0800383 default SYS_LS_PPA_FW_IN_XIP
384
385config SYS_LS_PPA_FW_IN_XIP
386 bool "XIP"
387 help
388 Say Y here if the PPA firmware locate at XIP flash, such
389 as NOR or QSPI flash.
390
Hou Zhiqiangbd6e2cd2017-03-17 16:12:33 +0800391config SYS_LS_PPA_FW_IN_MMC
392 bool "eMMC or SD Card"
393 help
394 Say Y here if the PPA firmware locate at eMMC/SD card.
395
396config SYS_LS_PPA_FW_IN_NAND
397 bool "NAND"
398 help
399 Say Y here if the PPA firmware locate at NAND flash.
400
Hou Zhiqiangbff56d52017-01-16 17:31:49 +0800401endchoice
402
Sumit Garg8fddf752017-04-20 05:09:11 +0530403config LS_PPA_ESBC_HDR_SIZE
404 hex "Length of PPA ESBC header"
405 depends on FSL_LS_PPA && CHAIN_OF_TRUST && !SYS_LS_PPA_FW_IN_XIP
406 default 0x2000
407 help
408 Length (in bytes) of PPA ESBC header to be copied from MMC/SD or
409 NAND to memory to validate PPA image.
410
macro.wave.z@gmail.comec2d7ed2016-12-08 11:58:21 +0800411endmenu
412
Ran Wange64f7472017-09-04 18:46:50 +0800413config SYS_FSL_ERRATUM_A008997
414 bool "Workaround for USB PHY erratum A008997"
415
Ran Wang3ba69482017-09-04 18:46:51 +0800416config SYS_FSL_ERRATUM_A009007
417 bool
418 help
419 Workaround for USB PHY erratum A009007
420
Ran Wangb358b7b2017-09-04 18:46:48 +0800421config SYS_FSL_ERRATUM_A009008
422 bool "Workaround for USB PHY erratum A009008"
423
Ran Wang9e8fabc2017-09-04 18:46:49 +0800424config SYS_FSL_ERRATUM_A009798
425 bool "Workaround for USB PHY erratum A009798"
426
Ran Wang13a84a52021-06-16 17:53:19 +0530427config SYS_FSL_ERRATUM_A050204
428 bool "Workaround for USB PHY erratum A050204"
Ran Wangd0270dc2019-11-26 11:40:40 +0800429 help
430 USB3.0 Receiver needs to enable fixed equalization
431 for each of PHY instances in an SOC. This is similar
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530432 to erratum A-009007, but this one is for LX2160A and LX2162A,
Ran Wangd0270dc2019-11-26 11:40:40 +0800433 and the register value is different.
434
York Sun149eb332016-09-26 08:09:27 -0700435config SYS_FSL_ERRATUM_A010315
436 bool "Workaround for PCIe erratum A010315"
Hou Zhiqiangc06b30a2016-09-29 12:42:44 +0800437
438config SYS_FSL_ERRATUM_A010539
439 bool "Workaround for PIN MUX erratum A010539"
York Sun4dd8c612016-10-04 14:31:48 -0700440
York Sunf188d222016-10-04 14:45:01 -0700441config MAX_CPUS
442 int "Maximum number of CPUs permitted for Layerscape"
Yuantian Tang4aefa162019-04-10 16:43:33 +0800443 default 2 if ARCH_LS1028A
York Sunf188d222016-10-04 14:45:01 -0700444 default 4 if ARCH_LS1043A
445 default 4 if ARCH_LS1046A
446 default 16 if ARCH_LS2080A
Ashish Kumarb25faa22017-08-31 16:12:53 +0530447 default 8 if ARCH_LS1088A
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000448 default 16 if ARCH_LX2160A
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530449 default 16 if ARCH_LX2162A
York Sunf188d222016-10-04 14:45:01 -0700450 default 1
451 help
452 Set this number to the maximum number of possible CPUs in the SoC.
453 SoCs may have multiple clusters with each cluster may have multiple
454 ports. If some ports are reserved but higher ports are used for
455 cores, count the reserved ports. This will allocate enough memory
456 in spin table to properly handle all cores.
457
Meenakshi Aggarwalbbd33182018-11-30 22:32:11 +0530458config EMC2305
459 bool "Fan controller"
460 help
461 Enable the EMC2305 fan controller for configuration of fan
462 speed.
463
Yuan Yao52ae4fd2016-12-01 10:13:52 +0800464config QSPI_AHB_INIT
465 bool "Init the QSPI AHB bus"
466 help
467 The default setting for QSPI AHB bus just support 3bytes addressing.
468 But some QSPI flash size up to 64MBytes, so initialize the QSPI AHB
469 bus for those flashes to support the full QSPI flash size.
470
Kuldeep Singh34aafb02019-11-21 17:15:17 +0530471config FSPI_AHB_EN_4BYTE
472 bool "Enable 4-byte Fast Read command for AHB mode"
Kuldeep Singh34aafb02019-11-21 17:15:17 +0530473 help
474 The default setting for FlexSPI AHB bus just supports 3-byte addressing.
475 But some FlexSPI flash sizes are up to 64MBytes.
476 This flag enables fast read command for AHB mode and modifies required
477 LUT to support full FlexSPI flash.
478
Ashish Kumar11234062017-08-11 11:09:14 +0530479config SYS_CCI400_OFFSET
480 hex "Offset for CCI400 base"
481 depends on SYS_FSL_HAS_CCI400
Yuantian Tang4aefa162019-04-10 16:43:33 +0800482 default 0x3090000 if ARCH_LS1088A || ARCH_LS1028A
Ashish Kumar11234062017-08-11 11:09:14 +0530483 default 0x180000 if FSL_LSCH2
484 help
485 Offset for CCI400 base
486 CCI400 base addr = CCSRBAR + CCI400_OFFSET
487
York Sune7310a32016-10-04 14:45:54 -0700488config SYS_FSL_IFC_BANK_COUNT
489 int "Maximum banks of Integrated flash controller"
Ashish Kumarb25faa22017-08-31 16:12:53 +0530490 depends on ARCH_LS1043A || ARCH_LS1046A || ARCH_LS2080A || ARCH_LS1088A
York Sune7310a32016-10-04 14:45:54 -0700491 default 4 if ARCH_LS1043A
492 default 4 if ARCH_LS1046A
Ashish Kumarb25faa22017-08-31 16:12:53 +0530493 default 8 if ARCH_LS2080A || ARCH_LS1088A
York Sune7310a32016-10-04 14:45:54 -0700494
Ashish Kumar11234062017-08-11 11:09:14 +0530495config SYS_FSL_HAS_CCI400
496 bool
497
Ashish Kumar97393d62017-08-18 10:54:36 +0530498config SYS_FSL_HAS_CCN504
499 bool
500
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000501config SYS_FSL_HAS_CCN508
502 bool
503
York Sun0dc9abb2016-10-04 14:46:50 -0700504config SYS_FSL_HAS_DP_DDR
505 bool
Tom Rini69ea5a62022-03-30 18:07:35 -0400506 help
507 Defines the SoC has DP-DDR used for DPAA.
508
509config DP_DDR_CTRL
510 int
511 depends on SYS_FSL_HAS_DP_DDR
512 default 2 if ARCH_LS2080A
513
Tom Riniaa5cfa92022-06-15 12:03:53 -0400514config DP_DDR_DIMM_SLOTS_PER_CTLR
515 int
516 depends on SYS_FSL_HAS_DP_DDR
517 default 1 if ARCH_LS2080A
518
Tom Rini69ea5a62022-03-30 18:07:35 -0400519config DP_DDR_NUM_CTRLS
520 int
521 depends on SYS_FSL_HAS_DP_DDR
522 default 1 if ARCH_LS2080A
523
524config SYS_DP_DDR_BASE
525 hex
526 depends on SYS_FSL_HAS_DP_DDR
527 default 0x6000000000 if ARCH_LS2080A
528
529config SYS_DP_DDR_BASE_PHY
530 int
531 depends on SYS_FSL_HAS_DP_DDR
532 default 0 if ARCH_LS2080A
533 help
534 DDR controller uses this value as the base address for binding.
535 It is mapped to CONFIG_SYS_DP_DDR_BASE for core to access.
York Sun0dc9abb2016-10-04 14:46:50 -0700536
York Sun6b62ef02016-10-04 18:01:34 -0700537config SYS_FSL_SRDS_1
538 bool
539
540config SYS_FSL_SRDS_2
541 bool
542
Priyanka Jain1a602532018-09-27 10:32:05 +0530543config SYS_NXP_SRDS_3
544 bool
545
York Sun6b62ef02016-10-04 18:01:34 -0700546config SYS_HAS_SERDES
547 bool
548
Ashish kumar76bd6ce2017-04-07 11:40:32 +0530549config FSL_TZASC_1
550 bool
551
552config FSL_TZASC_2
553 bool
554
Rajesh Bhagat5756f7e2019-01-20 05:30:06 +0000555config FSL_TZASC_400
556 bool
557
558config FSL_TZPC_BP147
559 bool
York Sun4dd8c612016-10-04 14:31:48 -0700560endmenu
York Sun1dc61ca2016-12-28 08:43:41 -0800561
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800562menu "Layerscape clock tree configuration"
563 depends on FSL_LSCH2 || FSL_LSCH3
564
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800565config CLUSTER_CLK_FREQ
566 int "Reference clock of core cluster"
567 depends on ARCH_LS1012A
568 default 100000000
569 help
570 This number is the reference clock frequency of core PLL.
571 For most platforms, the core PLL and Platform PLL have the same
572 reference clock, but for some platforms, LS1012A for instance,
573 they are provided sepatately.
574
575config SYS_FSL_PCLK_DIV
576 int "Platform clock divider"
Yuantian Tang4aefa162019-04-10 16:43:33 +0800577 default 1 if ARCH_LS1028A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800578 default 1 if ARCH_LS1043A
579 default 1 if ARCH_LS1046A
Ashish Kumarb25faa22017-08-31 16:12:53 +0530580 default 1 if ARCH_LS1088A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800581 default 2
582 help
583 This is the divider that is used to derive Platform clock from
584 Platform PLL, in another word:
585 Platform_clk = Platform_PLL_freq / this_divider
586
587config SYS_FSL_DSPI_CLK_DIV
588 int "DSPI clock divider"
589 default 1 if ARCH_LS1043A
590 default 2
591 help
592 This is the divider that is used to derive DSPI clock from Platform
Hou Zhiqiang0c8fcb62017-07-03 18:37:11 +0800593 clock, in another word DSPI_clk = Platform_clk / this_divider.
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800594
595config SYS_FSL_DUART_CLK_DIV
596 int "DUART clock divider"
597 default 1 if ARCH_LS1043A
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000598 default 4 if ARCH_LX2160A
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530599 default 4 if ARCH_LX2162A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800600 default 2
601 help
602 This is the divider that is used to derive DUART clock from Platform
603 clock, in another word DUART_clk = Platform_clk / this_divider.
604
605config SYS_FSL_I2C_CLK_DIV
606 int "I2C clock divider"
607 default 1 if ARCH_LS1043A
Chuanhua Han44d4d332019-08-02 16:53:53 +0800608 default 4 if ARCH_LS1012A
609 default 4 if ARCH_LS1028A
610 default 8 if ARCH_LX2160A
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530611 default 8 if ARCH_LX2162A
Chuanhua Han44d4d332019-08-02 16:53:53 +0800612 default 8 if ARCH_LS1088A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800613 default 2
614 help
615 This is the divider that is used to derive I2C clock from Platform
616 clock, in another word I2C_clk = Platform_clk / this_divider.
617
618config SYS_FSL_IFC_CLK_DIV
619 int "IFC clock divider"
620 default 1 if ARCH_LS1043A
Chuanhua Han3df89cc2019-08-08 17:04:58 +0800621 default 4 if ARCH_LS1012A
622 default 4 if ARCH_LS1028A
623 default 8 if ARCH_LX2160A
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530624 default 8 if ARCH_LX2162A
Chuanhua Han3df89cc2019-08-08 17:04:58 +0800625 default 8 if ARCH_LS1088A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800626 default 2
627 help
628 This is the divider that is used to derive IFC clock from Platform
629 clock, in another word IFC_clk = Platform_clk / this_divider.
630
631config SYS_FSL_LPUART_CLK_DIV
632 int "LPUART clock divider"
633 default 1 if ARCH_LS1043A
634 default 2
635 help
636 This is the divider that is used to derive LPUART clock from Platform
637 clock, in another word LPUART_clk = Platform_clk / this_divider.
638
639config SYS_FSL_SDHC_CLK_DIV
640 int "SDHC clock divider"
641 default 1 if ARCH_LS1043A
642 default 1 if ARCH_LS1012A
643 default 2
644 help
645 This is the divider that is used to derive SDHC clock from Platform
646 clock, in another word SDHC_clk = Platform_clk / this_divider.
Hou Zhiqiangfef32c62018-04-25 16:28:44 +0800647
648config SYS_FSL_QMAN_CLK_DIV
649 int "QMAN clock divider"
650 default 1 if ARCH_LS1043A
651 default 2
652 help
653 This is the divider that is used to derive QMAN clock from Platform
654 clock, in another word QMAN_clk = Platform_clk / this_divider.
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800655endmenu
656
York Sund6964b32017-03-06 09:02:24 -0800657config RESV_RAM
658 bool
659 help
660 Reserve memory from the top, tracked by gd->arch.resv_ram. This
661 reserved RAM can be used by special driver that resides in memory
662 after U-Boot exits. It's up to implementation to allocate and allow
663 access to this reserved memory. For example, the reserved RAM can
664 be at the high end of physical memory. The reserve RAM may be
665 excluded from memory bank(s) passed to OS, or marked as reserved.
666
Ashish Kumarec455e22017-08-31 16:37:31 +0530667config SYS_FSL_EC1
668 bool
669 help
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000670 Ethernet controller 1, this is connected to
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530671 MAC17 for LX2160A and LX2162A or to MAC3 for other SoCs
Ashish Kumarec455e22017-08-31 16:37:31 +0530672 Provides DPAA2 capabilities
673
674config SYS_FSL_EC2
675 bool
676 help
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000677 Ethernet controller 2, this is connected to
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530678 MAC18 for LX2160A and LX2162A or to MAC4 for other SoCs
Ashish Kumarec455e22017-08-31 16:37:31 +0530679 Provides DPAA2 capabilities
680
York Sun1dc61ca2016-12-28 08:43:41 -0800681config SYS_FSL_ERRATUM_A008336
682 bool
683
684config SYS_FSL_ERRATUM_A008514
685 bool
686
687config SYS_FSL_ERRATUM_A008585
688 bool
689
690config SYS_FSL_ERRATUM_A008850
691 bool
692
Ashish kumar3b52a232017-02-23 16:03:57 +0530693config SYS_FSL_ERRATUM_A009203
694 bool
695
York Sun1dc61ca2016-12-28 08:43:41 -0800696config SYS_FSL_ERRATUM_A009635
697 bool
698
699config SYS_FSL_ERRATUM_A009660
700 bool
701
Laurentiu Tudor7ea2feb2019-10-18 09:01:56 +0000702config SYS_FSL_ERRATUM_A050382
703 bool
Ashish Kumarec455e22017-08-31 16:37:31 +0530704
705config SYS_FSL_HAS_RGMII
706 bool
707 depends on SYS_FSL_EC1 || SYS_FSL_EC2
708
Ran Wang5959f842017-10-23 10:09:21 +0800709config HAS_FSL_XHCI_USB
710 bool
Ran Wang5959f842017-10-23 10:09:21 +0800711 help
Tom Rini46c97312021-07-21 18:53:20 -0400712 For some SoC (such as LS1043A and LS1046A), USB and QE-HDLC multiplex use
Ran Wang5959f842017-10-23 10:09:21 +0800713 pins, select it when the pins are assigned to USB.
Rajesh Bhagat729f22f2021-02-11 13:28:49 +0100714
715config SYS_FSL_BOOTROM_BASE
716 hex
717 depends on FSL_LSCH2
718 default 0
719
720config SYS_FSL_BOOTROM_SIZE
721 hex
722 depends on FSL_LSCH2
723 default 0x1000000