blob: 7f08733a35b603548505f782c08c5c6318fb8ae8 [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 Rinieb56a392022-06-16 14:04:37 -040029 select ESBC_HDR_LS
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 Rinieb56a392022-06-16 14:04:37 -0400142 select ESBC_HDR_LS
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 Rinieb56a392022-06-16 14:04:37 -0400192 select ESBC_HDR_LS
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 Rinieb56a392022-06-16 14:04:37 -0400245 select ESBC_HDR_LS
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 Rinieb56a392022-06-16 14:04:37 -0400284 select ESBC_HDR_LS
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
Udit Agarwal22ec2382019-11-07 16:11:32 +0000464config NXP_ESBC
465 bool "NXP_ESBC"
York Sun728e7002016-12-02 09:32:35 -0800466 help
467 Enable Freescale Secure Boot feature
468
Yuan Yao52ae4fd2016-12-01 10:13:52 +0800469config QSPI_AHB_INIT
470 bool "Init the QSPI AHB bus"
471 help
472 The default setting for QSPI AHB bus just support 3bytes addressing.
473 But some QSPI flash size up to 64MBytes, so initialize the QSPI AHB
474 bus for those flashes to support the full QSPI flash size.
475
Kuldeep Singh34aafb02019-11-21 17:15:17 +0530476config FSPI_AHB_EN_4BYTE
477 bool "Enable 4-byte Fast Read command for AHB mode"
Kuldeep Singh34aafb02019-11-21 17:15:17 +0530478 help
479 The default setting for FlexSPI AHB bus just supports 3-byte addressing.
480 But some FlexSPI flash sizes are up to 64MBytes.
481 This flag enables fast read command for AHB mode and modifies required
482 LUT to support full FlexSPI flash.
483
Ashish Kumar11234062017-08-11 11:09:14 +0530484config SYS_CCI400_OFFSET
485 hex "Offset for CCI400 base"
486 depends on SYS_FSL_HAS_CCI400
Yuantian Tang4aefa162019-04-10 16:43:33 +0800487 default 0x3090000 if ARCH_LS1088A || ARCH_LS1028A
Ashish Kumar11234062017-08-11 11:09:14 +0530488 default 0x180000 if FSL_LSCH2
489 help
490 Offset for CCI400 base
491 CCI400 base addr = CCSRBAR + CCI400_OFFSET
492
York Sune7310a32016-10-04 14:45:54 -0700493config SYS_FSL_IFC_BANK_COUNT
494 int "Maximum banks of Integrated flash controller"
Ashish Kumarb25faa22017-08-31 16:12:53 +0530495 depends on ARCH_LS1043A || ARCH_LS1046A || ARCH_LS2080A || ARCH_LS1088A
York Sune7310a32016-10-04 14:45:54 -0700496 default 4 if ARCH_LS1043A
497 default 4 if ARCH_LS1046A
Ashish Kumarb25faa22017-08-31 16:12:53 +0530498 default 8 if ARCH_LS2080A || ARCH_LS1088A
York Sune7310a32016-10-04 14:45:54 -0700499
Ashish Kumar11234062017-08-11 11:09:14 +0530500config SYS_FSL_HAS_CCI400
501 bool
502
Ashish Kumar97393d62017-08-18 10:54:36 +0530503config SYS_FSL_HAS_CCN504
504 bool
505
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000506config SYS_FSL_HAS_CCN508
507 bool
508
York Sun0dc9abb2016-10-04 14:46:50 -0700509config SYS_FSL_HAS_DP_DDR
510 bool
Tom Rini69ea5a62022-03-30 18:07:35 -0400511 help
512 Defines the SoC has DP-DDR used for DPAA.
513
514config DP_DDR_CTRL
515 int
516 depends on SYS_FSL_HAS_DP_DDR
517 default 2 if ARCH_LS2080A
518
Tom Riniaa5cfa92022-06-15 12:03:53 -0400519config DP_DDR_DIMM_SLOTS_PER_CTLR
520 int
521 depends on SYS_FSL_HAS_DP_DDR
522 default 1 if ARCH_LS2080A
523
Tom Rini69ea5a62022-03-30 18:07:35 -0400524config DP_DDR_NUM_CTRLS
525 int
526 depends on SYS_FSL_HAS_DP_DDR
527 default 1 if ARCH_LS2080A
528
529config SYS_DP_DDR_BASE
530 hex
531 depends on SYS_FSL_HAS_DP_DDR
532 default 0x6000000000 if ARCH_LS2080A
533
534config SYS_DP_DDR_BASE_PHY
535 int
536 depends on SYS_FSL_HAS_DP_DDR
537 default 0 if ARCH_LS2080A
538 help
539 DDR controller uses this value as the base address for binding.
540 It is mapped to CONFIG_SYS_DP_DDR_BASE for core to access.
York Sun0dc9abb2016-10-04 14:46:50 -0700541
York Sun6b62ef02016-10-04 18:01:34 -0700542config SYS_FSL_SRDS_1
543 bool
544
545config SYS_FSL_SRDS_2
546 bool
547
Priyanka Jain1a602532018-09-27 10:32:05 +0530548config SYS_NXP_SRDS_3
549 bool
550
York Sun6b62ef02016-10-04 18:01:34 -0700551config SYS_HAS_SERDES
552 bool
553
Ashish kumar76bd6ce2017-04-07 11:40:32 +0530554config FSL_TZASC_1
555 bool
556
557config FSL_TZASC_2
558 bool
559
Rajesh Bhagat5756f7e2019-01-20 05:30:06 +0000560config FSL_TZASC_400
561 bool
562
563config FSL_TZPC_BP147
564 bool
York Sun4dd8c612016-10-04 14:31:48 -0700565endmenu
York Sun1dc61ca2016-12-28 08:43:41 -0800566
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800567menu "Layerscape clock tree configuration"
568 depends on FSL_LSCH2 || FSL_LSCH3
569
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800570config CLUSTER_CLK_FREQ
571 int "Reference clock of core cluster"
572 depends on ARCH_LS1012A
573 default 100000000
574 help
575 This number is the reference clock frequency of core PLL.
576 For most platforms, the core PLL and Platform PLL have the same
577 reference clock, but for some platforms, LS1012A for instance,
578 they are provided sepatately.
579
580config SYS_FSL_PCLK_DIV
581 int "Platform clock divider"
Yuantian Tang4aefa162019-04-10 16:43:33 +0800582 default 1 if ARCH_LS1028A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800583 default 1 if ARCH_LS1043A
584 default 1 if ARCH_LS1046A
Ashish Kumarb25faa22017-08-31 16:12:53 +0530585 default 1 if ARCH_LS1088A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800586 default 2
587 help
588 This is the divider that is used to derive Platform clock from
589 Platform PLL, in another word:
590 Platform_clk = Platform_PLL_freq / this_divider
591
592config SYS_FSL_DSPI_CLK_DIV
593 int "DSPI clock divider"
594 default 1 if ARCH_LS1043A
595 default 2
596 help
597 This is the divider that is used to derive DSPI clock from Platform
Hou Zhiqiang0c8fcb62017-07-03 18:37:11 +0800598 clock, in another word DSPI_clk = Platform_clk / this_divider.
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800599
600config SYS_FSL_DUART_CLK_DIV
601 int "DUART clock divider"
602 default 1 if ARCH_LS1043A
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000603 default 4 if ARCH_LX2160A
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530604 default 4 if ARCH_LX2162A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800605 default 2
606 help
607 This is the divider that is used to derive DUART clock from Platform
608 clock, in another word DUART_clk = Platform_clk / this_divider.
609
610config SYS_FSL_I2C_CLK_DIV
611 int "I2C clock divider"
612 default 1 if ARCH_LS1043A
Chuanhua Han44d4d332019-08-02 16:53:53 +0800613 default 4 if ARCH_LS1012A
614 default 4 if ARCH_LS1028A
615 default 8 if ARCH_LX2160A
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530616 default 8 if ARCH_LX2162A
Chuanhua Han44d4d332019-08-02 16:53:53 +0800617 default 8 if ARCH_LS1088A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800618 default 2
619 help
620 This is the divider that is used to derive I2C clock from Platform
621 clock, in another word I2C_clk = Platform_clk / this_divider.
622
623config SYS_FSL_IFC_CLK_DIV
624 int "IFC clock divider"
625 default 1 if ARCH_LS1043A
Chuanhua Han3df89cc2019-08-08 17:04:58 +0800626 default 4 if ARCH_LS1012A
627 default 4 if ARCH_LS1028A
628 default 8 if ARCH_LX2160A
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530629 default 8 if ARCH_LX2162A
Chuanhua Han3df89cc2019-08-08 17:04:58 +0800630 default 8 if ARCH_LS1088A
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800631 default 2
632 help
633 This is the divider that is used to derive IFC clock from Platform
634 clock, in another word IFC_clk = Platform_clk / this_divider.
635
636config SYS_FSL_LPUART_CLK_DIV
637 int "LPUART clock divider"
638 default 1 if ARCH_LS1043A
639 default 2
640 help
641 This is the divider that is used to derive LPUART clock from Platform
642 clock, in another word LPUART_clk = Platform_clk / this_divider.
643
644config SYS_FSL_SDHC_CLK_DIV
645 int "SDHC clock divider"
646 default 1 if ARCH_LS1043A
647 default 1 if ARCH_LS1012A
648 default 2
649 help
650 This is the divider that is used to derive SDHC clock from Platform
651 clock, in another word SDHC_clk = Platform_clk / this_divider.
Hou Zhiqiangfef32c62018-04-25 16:28:44 +0800652
653config SYS_FSL_QMAN_CLK_DIV
654 int "QMAN clock divider"
655 default 1 if ARCH_LS1043A
656 default 2
657 help
658 This is the divider that is used to derive QMAN clock from Platform
659 clock, in another word QMAN_clk = Platform_clk / this_divider.
Hou Zhiqiang3f91cda2017-01-10 16:44:15 +0800660endmenu
661
York Sund6964b32017-03-06 09:02:24 -0800662config RESV_RAM
663 bool
664 help
665 Reserve memory from the top, tracked by gd->arch.resv_ram. This
666 reserved RAM can be used by special driver that resides in memory
667 after U-Boot exits. It's up to implementation to allocate and allow
668 access to this reserved memory. For example, the reserved RAM can
669 be at the high end of physical memory. The reserve RAM may be
670 excluded from memory bank(s) passed to OS, or marked as reserved.
671
Ashish Kumarec455e22017-08-31 16:37:31 +0530672config SYS_FSL_EC1
673 bool
674 help
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000675 Ethernet controller 1, this is connected to
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530676 MAC17 for LX2160A and LX2162A or to MAC3 for other SoCs
Ashish Kumarec455e22017-08-31 16:37:31 +0530677 Provides DPAA2 capabilities
678
679config SYS_FSL_EC2
680 bool
681 help
Priyanka Jainef76b2e2018-10-29 09:17:09 +0000682 Ethernet controller 2, this is connected to
Meenakshi Aggarwalccb5d5d2020-10-29 19:16:16 +0530683 MAC18 for LX2160A and LX2162A or to MAC4 for other SoCs
Ashish Kumarec455e22017-08-31 16:37:31 +0530684 Provides DPAA2 capabilities
685
York Sun1dc61ca2016-12-28 08:43:41 -0800686config SYS_FSL_ERRATUM_A008336
687 bool
688
689config SYS_FSL_ERRATUM_A008514
690 bool
691
692config SYS_FSL_ERRATUM_A008585
693 bool
694
695config SYS_FSL_ERRATUM_A008850
696 bool
697
Ashish kumar3b52a232017-02-23 16:03:57 +0530698config SYS_FSL_ERRATUM_A009203
699 bool
700
York Sun1dc61ca2016-12-28 08:43:41 -0800701config SYS_FSL_ERRATUM_A009635
702 bool
703
704config SYS_FSL_ERRATUM_A009660
705 bool
706
Laurentiu Tudor7ea2feb2019-10-18 09:01:56 +0000707config SYS_FSL_ERRATUM_A050382
708 bool
Ashish Kumarec455e22017-08-31 16:37:31 +0530709
710config SYS_FSL_HAS_RGMII
711 bool
712 depends on SYS_FSL_EC1 || SYS_FSL_EC2
713
Ran Wang5959f842017-10-23 10:09:21 +0800714config HAS_FSL_XHCI_USB
715 bool
Ran Wang5959f842017-10-23 10:09:21 +0800716 help
Tom Rini46c97312021-07-21 18:53:20 -0400717 For some SoC (such as LS1043A and LS1046A), USB and QE-HDLC multiplex use
Ran Wang5959f842017-10-23 10:09:21 +0800718 pins, select it when the pins are assigned to USB.
Rajesh Bhagat729f22f2021-02-11 13:28:49 +0100719
720config SYS_FSL_BOOTROM_BASE
721 hex
722 depends on FSL_LSCH2
723 default 0
724
725config SYS_FSL_BOOTROM_SIZE
726 hex
727 depends on FSL_LSCH2
728 default 0x1000000