]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/powerpc/platforms/85xx/Kconfig
powerpc/mpc85xx: Remove P1023 RDS support
[karo-tx-linux.git] / arch / powerpc / platforms / 85xx / Kconfig
1 menuconfig FSL_SOC_BOOKE
2         bool "Freescale Book-E Machine Type"
3         depends on PPC_85xx || PPC_BOOK3E
4         select FSL_SOC
5         select PPC_UDBG_16550
6         select MPIC
7         select PPC_PCI_CHOICE
8         select FSL_PCI if PCI
9         select SERIAL_8250_EXTENDED if SERIAL_8250
10         select SERIAL_8250_SHARE_IRQ if SERIAL_8250
11         default y
12
13 if FSL_SOC_BOOKE
14
15 if PPC32
16
17 config FSL_85XX_CACHE_SRAM
18         bool
19         select PPC_LIB_RHEAP
20         help
21           When selected, this option enables cache-sram support
22           for memory allocation on P1/P2 QorIQ platforms.
23           cache-sram-size and cache-sram-offset kernel boot
24           parameters should be passed when this option is enabled.
25
26 config BSC9131_RDB
27         bool "Freescale BSC9131RDB"
28         select DEFAULT_UIMAGE
29         help
30           This option enables support for the Freescale BSC9131RDB board.
31           The BSC9131 is a heterogeneous SoC containing an e500v2 powerpc and a
32           StarCore SC3850 DSP
33           Manufacturer : Freescale Semiconductor, Inc
34
35 config C293_PCIE
36           bool "Freescale C293PCIE"
37           select DEFAULT_UIMAGE
38           help
39           This option enables support for the C293PCIE board
40
41 config MPC8540_ADS
42         bool "Freescale MPC8540 ADS"
43         select DEFAULT_UIMAGE
44         help
45           This option enables support for the MPC 8540 ADS board
46
47 config MPC8560_ADS
48         bool "Freescale MPC8560 ADS"
49         select DEFAULT_UIMAGE
50         select CPM2
51         help
52           This option enables support for the MPC 8560 ADS board
53
54 config MPC85xx_CDS
55         bool "Freescale MPC85xx CDS"
56         select DEFAULT_UIMAGE
57         select PPC_I8259
58         select HAS_RAPIDIO
59         help
60           This option enables support for the MPC85xx CDS board
61
62 config MPC85xx_MDS
63         bool "Freescale MPC85xx MDS"
64         select DEFAULT_UIMAGE
65         select PHYLIB
66         select HAS_RAPIDIO
67         select SWIOTLB
68         help
69           This option enables support for the MPC85xx MDS board
70
71 config MPC8536_DS
72         bool "Freescale MPC8536 DS"
73         select DEFAULT_UIMAGE
74         select SWIOTLB
75         help
76           This option enables support for the MPC8536 DS board
77
78 config MPC85xx_DS
79         bool "Freescale MPC85xx DS"
80         select PPC_I8259
81         select DEFAULT_UIMAGE
82         select FSL_ULI1575 if PCI
83         select SWIOTLB
84         help
85           This option enables support for the MPC85xx DS (MPC8544 DS) board
86
87 config MPC85xx_RDB
88         bool "Freescale MPC85xx RDB"
89         select PPC_I8259
90         select DEFAULT_UIMAGE
91         select FSL_ULI1575 if PCI
92         select SWIOTLB
93         help
94           This option enables support for the MPC85xx RDB (P2020 RDB) board
95
96 config P1010_RDB
97         bool "Freescale P1010RDB"
98         select DEFAULT_UIMAGE
99         help
100           This option enables support for the MPC85xx RDB (P1010 RDB) board
101
102           P1010RDB contains P1010Si, which provides CPU performance up to 800
103           MHz and 1600 DMIPS, additional functionality and faster interfaces
104           (DDR3/3L, SATA II, and PCI  Express).
105
106 config P1022_DS
107         bool "Freescale P1022 DS"
108         select DEFAULT_UIMAGE
109         select SWIOTLB
110         help
111           This option enables support for the Freescale P1022DS reference board.
112
113 config P1022_RDK
114         bool "Freescale / iVeia P1022 RDK"
115         select DEFAULT_UIMAGE
116         help
117           This option enables support for the Freescale / iVeia P1022RDK
118           reference board.
119
120 config P1023_RDB
121         bool "Freescale P1023 RDB"
122         select DEFAULT_UIMAGE
123         help
124           This option enables support for the P1023 RDB board.
125
126 config TWR_P102x
127         bool "Freescale TWR-P102x"
128         select DEFAULT_UIMAGE
129         help
130           This option enables support for the TWR-P1025 board.
131
132 config SOCRATES
133         bool "Socrates"
134         select DEFAULT_UIMAGE
135         help
136           This option enables support for the Socrates board.
137
138 config KSI8560
139         bool "Emerson KSI8560"
140         select DEFAULT_UIMAGE
141         help
142           This option enables support for the Emerson KSI8560 board
143
144 config XES_MPC85xx
145         bool "X-ES single-board computer"
146         select DEFAULT_UIMAGE
147         help
148           This option enables support for the various single-board
149           computers from Extreme Engineering Solutions (X-ES) based on
150           Freescale MPC85xx processors.
151           Manufacturer: Extreme Engineering Solutions, Inc.
152           URL: <http://www.xes-inc.com/>
153
154 config STX_GP3
155         bool "Silicon Turnkey Express GP3"
156         help
157           This option enables support for the Silicon Turnkey Express GP3
158           board.
159         select CPM2
160         select DEFAULT_UIMAGE
161
162 config TQM8540
163         bool "TQ Components TQM8540"
164         help
165           This option enables support for the TQ Components TQM8540 board.
166         select DEFAULT_UIMAGE
167         select TQM85xx
168
169 config TQM8541
170         bool "TQ Components TQM8541"
171         help
172           This option enables support for the TQ Components TQM8541 board.
173         select DEFAULT_UIMAGE
174         select TQM85xx
175         select CPM2
176
177 config TQM8548
178         bool "TQ Components TQM8548"
179         help
180           This option enables support for the TQ Components TQM8548 board.
181         select DEFAULT_UIMAGE
182         select TQM85xx
183
184 config TQM8555
185         bool "TQ Components TQM8555"
186         help
187           This option enables support for the TQ Components TQM8555 board.
188         select DEFAULT_UIMAGE
189         select TQM85xx
190         select CPM2
191
192 config TQM8560
193         bool "TQ Components TQM8560"
194         help
195           This option enables support for the TQ Components TQM8560 board.
196         select DEFAULT_UIMAGE
197         select TQM85xx
198         select CPM2
199
200 config SBC8548
201         bool "Wind River SBC8548"
202         select DEFAULT_UIMAGE
203         help
204           This option enables support for the Wind River SBC8548 board
205
206 config PPA8548
207         bool "Prodrive PPA8548"
208         help
209           This option enables support for the Prodrive PPA8548 board.
210         select DEFAULT_UIMAGE
211         select HAS_RAPIDIO
212
213 config GE_IMP3A
214         bool "GE Intelligent Platforms IMP3A"
215         select DEFAULT_UIMAGE
216         select SWIOTLB
217         select MMIO_NVRAM
218         select ARCH_REQUIRE_GPIOLIB
219         select GE_FPGA
220         help
221           This option enables support for the GE Intelligent Platforms IMP3A
222           board.
223
224           This board is a 3U CompactPCI Single Board Computer with a Freescale
225           P2020 processor.
226
227 config SGY_CTS1000
228         tristate "Servergy CTS-1000 support"
229         select GPIOLIB
230         select OF_GPIO
231         depends on CORENET_GENERIC
232         help
233           Enable this to support functionality in Servergy's CTS-1000 systems.
234
235 endif # PPC32
236
237 config PPC_QEMU_E500
238         bool "QEMU generic e500 platform"
239         select DEFAULT_UIMAGE
240         help
241           This option enables support for running as a QEMU guest using
242           QEMU's generic e500 machine.  This is not required if you're
243           using a QEMU machine that targets a specific board, such as
244           mpc8544ds.
245
246           Unlike most e500 boards that target a specific CPU, this
247           platform works with any e500-family CPU that QEMU supports.
248           Thus, you'll need to make sure CONFIG_PPC_E500MC is set or
249           unset based on the emulated CPU (or actual host CPU in the case
250           of KVM).
251
252 config CORENET_GENERIC
253         bool "Freescale CoreNet Generic"
254         select DEFAULT_UIMAGE
255         select E500
256         select PPC_E500MC
257         select PHYS_64BIT
258         select SWIOTLB
259         select ARCH_REQUIRE_GPIOLIB
260         select GPIO_MPC8XXX
261         select HAS_RAPIDIO
262         select PPC_EPAPR_HV_PIC
263         help
264           This option enables support for the FSL CoreNet based boards.
265           For 32bit kernel, the following boards are supported:
266             P2041 RDB, P3041 DS, P4080 DS, kmcoge4, and OCA4080
267           For 64bit kernel, the following boards are supported:
268             T4240 QDS and B4 QDS
269           The following boards are supported for both 32bit and 64bit kernel:
270             P5020 DS, P5040 DS and T104xQDS
271
272 endif # FSL_SOC_BOOKE
273
274 config TQM85xx
275         bool