1 # SPDX-License-Identifier: GPL-2.0
2 menuconfig FSL_SOC_BOOKE
3 bool "Freescale Book-E Machine Type"
10 select SERIAL_8250_EXTENDED if SERIAL_8250
11 select SERIAL_8250_SHARE_IRQ if SERIAL_8250
12 select FSL_CORENET_RCPM if PPC_E500MC
20 bool "Freescale BSC9131RDB"
23 This option enables support for the Freescale BSC9131RDB board.
24 The BSC9131 is a heterogeneous SoC containing an e500v2 powerpc and a
26 Manufacturer : Freescale Semiconductor, Inc
29 bool "Freescale C293PCIE"
32 This option enables support for the C293PCIE board
35 bool "Freescale BSC9132QDS"
38 This option enables support for the Freescale BSC9132 QDS board.
39 BSC9132 is a heterogeneous SoC containing dual e500v2 powerpc cores
40 and dual StarCore SC3850 DSP cores.
41 Manufacturer : Freescale Semiconductor, Inc
44 bool "Freescale MPC8540 ADS"
47 This option enables support for the MPC 8540 ADS board
50 bool "Freescale MPC8560 ADS"
54 This option enables support for the MPC 8560 ADS board
57 bool "Freescale MPC85xx CDS"
62 This option enables support for the MPC85xx CDS board
65 bool "Freescale MPC8568 MDS / MPC8569 MDS / P1021 MDS"
67 select PHYLIB if NETDEVICES
71 This option enables support for the MPC8568 MDS, MPC8569 MDS and P1021 MDS boards
74 bool "Freescale MPC8536 DS"
78 This option enables support for the MPC8536 DS board
81 bool "Freescale MPC8544 DS / MPC8572 DS"
84 select FSL_ULI1575 if PCI
87 This option enables support for the MPC8544 DS and MPC8572 DS boards
90 bool "Freescale P102x MBG/UTM/RDB"
95 This option enables support for the P1020 MBG PC, P1020 UTM PC,
96 P1020 RDB PC, P1020 RDB PD, P1020 RDB, P1021 RDB PC, P1024 RDB,
100 bool "Freescale P2020"
101 default y if MPC85xx_DS || MPC85xx_RDB
102 select DEFAULT_UIMAGE
105 imply FSL_ULI1575 if PCI
107 This option enables generic unified support for any board with the
108 Freescale P2020 processor.
110 For example: P2020 DS board, P2020 RDB board, P2020 RDB PC board or
111 CZ.NIC Turris 1.x boards.
114 bool "Freescale P1010 RDB"
115 select DEFAULT_UIMAGE
117 This option enables support for the P1010 RDB board
119 P1010RDB contains P1010Si, which provides CPU performance up to 800
120 MHz and 1600 DMIPS, additional functionality and faster interfaces
121 (DDR3/3L, SATA II, and PCI Express).
124 bool "Freescale P1022 DS"
125 select DEFAULT_UIMAGE
128 This option enables support for the Freescale P1022DS reference board.
131 bool "Freescale / iVeia P1022 RDK"
132 select DEFAULT_UIMAGE
134 This option enables support for the Freescale / iVeia P1022RDK
138 bool "Freescale P1023 RDB"
139 select DEFAULT_UIMAGE
141 This option enables support for the P1023 RDB board.
144 bool "Freescale TWR-P102x"
145 select DEFAULT_UIMAGE
147 This option enables support for the TWR-P1025 board.
151 select DEFAULT_UIMAGE
153 This option enables support for the Socrates board.
156 bool "Emerson KSI8560"
157 select DEFAULT_UIMAGE
159 This option enables support for the Emerson KSI8560 board
162 bool "X-ES single-board computer"
163 select DEFAULT_UIMAGE
165 This option enables support for the various single-board
166 computers from Extreme Engineering Solutions (X-ES) based on
167 Freescale MPC85xx processors.
168 Manufacturer: Extreme Engineering Solutions, Inc.
169 URL: <https://www.xes-inc.com/>
172 bool "Silicon Turnkey Express GP3"
174 This option enables support for the Silicon Turnkey Express GP3
177 select DEFAULT_UIMAGE
180 bool "TQ Components TQM8540"
182 This option enables support for the TQ Components TQM8540 board.
183 select DEFAULT_UIMAGE
187 bool "TQ Components TQM8541"
189 This option enables support for the TQ Components TQM8541 board.
190 select DEFAULT_UIMAGE
195 bool "TQ Components TQM8548"
197 This option enables support for the TQ Components TQM8548 board.
198 select DEFAULT_UIMAGE
202 bool "TQ Components TQM8555"
204 This option enables support for the TQ Components TQM8555 board.
205 select DEFAULT_UIMAGE
210 bool "TQ Components TQM8560"
212 This option enables support for the TQ Components TQM8560 board.
213 select DEFAULT_UIMAGE
218 bool "Prodrive PPA8548"
220 This option enables support for the Prodrive PPA8548 board.
221 select DEFAULT_UIMAGE
225 bool "GE Intelligent Platforms IMP3A"
226 select DEFAULT_UIMAGE
232 This option enables support for the GE Intelligent Platforms IMP3A
235 This board is a 3U CompactPCI Single Board Computer with a Freescale
239 tristate "Servergy CTS-1000 support"
242 depends on CORENET_GENERIC
244 Enable this to support functionality in Servergy's CTS-1000 systems.
247 bool "Artesyn MVME2500"
248 select DEFAULT_UIMAGE
250 This option enables support for the Emerson/Artesyn MVME2500 board.
255 bool "QEMU generic e500 platform"
256 select DEFAULT_UIMAGE
258 This option enables support for running as a QEMU guest using
259 QEMU's generic e500 machine. This is not required if you're
260 using a QEMU machine that targets a specific board, such as
263 Unlike most e500 boards that target a specific CPU, this
264 platform works with any e500-family CPU that QEMU supports.
265 Thus, you'll need to make sure CONFIG_PPC_E500MC is set or
266 unset based on the emulated CPU (or actual host CPU in the case
269 config CORENET_GENERIC
270 bool "Freescale CoreNet Generic"
271 select DEFAULT_UIMAGE
278 select PPC_EPAPR_HV_PIC
280 This option enables support for the FSL CoreNet based boards.
281 For 32bit kernel, the following boards are supported:
282 P2041 RDB, P3041 DS, P4080 DS, kmcoge4, and OCA4080
283 For 64bit kernel, the following boards are supported:
284 T208x QDS/RDB, T4240 QDS/RDB and B4 QDS
285 The following boards are supported for both 32bit and 64bit kernel:
286 P5020 DS, P5040 DS, T102x QDS/RDB, T104x QDS/RDB
288 endif # FSL_SOC_BOOKE