Linux-libre 3.4.8-gnu1
[librecmc/linux-libre.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 MPC8540_ADS
27         bool "Freescale MPC8540 ADS"
28         select DEFAULT_UIMAGE
29         help
30           This option enables support for the MPC 8540 ADS board
31
32 config MPC8560_ADS
33         bool "Freescale MPC8560 ADS"
34         select DEFAULT_UIMAGE
35         select CPM2
36         help
37           This option enables support for the MPC 8560 ADS board
38
39 config MPC85xx_CDS
40         bool "Freescale MPC85xx CDS"
41         select DEFAULT_UIMAGE
42         select PPC_I8259
43         select HAS_RAPIDIO
44         help
45           This option enables support for the MPC85xx CDS board
46
47 config MPC85xx_MDS
48         bool "Freescale MPC85xx MDS"
49         select DEFAULT_UIMAGE
50         select PHYLIB
51         select HAS_RAPIDIO
52         select SWIOTLB
53         help
54           This option enables support for the MPC85xx MDS board
55
56 config MPC8536_DS
57         bool "Freescale MPC8536 DS"
58         select DEFAULT_UIMAGE
59         select SWIOTLB
60         help
61           This option enables support for the MPC8536 DS board
62
63 config MPC85xx_DS
64         bool "Freescale MPC85xx DS"
65         select PPC_I8259
66         select DEFAULT_UIMAGE
67         select FSL_ULI1575 if PCI
68         select SWIOTLB
69         help
70           This option enables support for the MPC85xx DS (MPC8544 DS) board
71
72 config MPC85xx_RDB
73         bool "Freescale MPC85xx RDB"
74         select PPC_I8259
75         select DEFAULT_UIMAGE
76         select FSL_ULI1575 if PCI
77         select SWIOTLB
78         help
79           This option enables support for the MPC85xx RDB (P2020 RDB) board
80
81 config P1010_RDB
82         bool "Freescale P1010RDB"
83         select DEFAULT_UIMAGE
84         help
85           This option enables support for the MPC85xx RDB (P1010 RDB) board
86
87           P1010RDB contains P1010Si, which provides CPU performance up to 800
88           MHz and 1600 DMIPS, additional functionality and faster interfaces
89           (DDR3/3L, SATA II, and PCI  Express).
90
91 config P1022_DS
92         bool "Freescale P1022 DS"
93         select DEFAULT_UIMAGE
94         select SWIOTLB
95         help
96           This option enables support for the Freescale P1022DS reference board.
97
98 config P1023_RDS
99         bool "Freescale P1023 RDS"
100         select DEFAULT_UIMAGE
101         help
102           This option enables support for the P1023 RDS board
103
104 config SOCRATES
105         bool "Socrates"
106         select DEFAULT_UIMAGE
107         help
108           This option enables support for the Socrates board.
109
110 config KSI8560
111         bool "Emerson KSI8560"
112         select DEFAULT_UIMAGE
113         help
114           This option enables support for the Emerson KSI8560 board
115
116 config XES_MPC85xx
117         bool "X-ES single-board computer"
118         select DEFAULT_UIMAGE
119         help
120           This option enables support for the various single-board
121           computers from Extreme Engineering Solutions (X-ES) based on
122           Freescale MPC85xx processors.
123           Manufacturer: Extreme Engineering Solutions, Inc.
124           URL: <http://www.xes-inc.com/>
125
126 config STX_GP3
127         bool "Silicon Turnkey Express GP3"
128         help
129           This option enables support for the Silicon Turnkey Express GP3
130           board.
131         select CPM2
132         select DEFAULT_UIMAGE
133
134 config TQM8540
135         bool "TQ Components TQM8540"
136         help
137           This option enables support for the TQ Components TQM8540 board.
138         select DEFAULT_UIMAGE
139         select TQM85xx
140
141 config TQM8541
142         bool "TQ Components TQM8541"
143         help
144           This option enables support for the TQ Components TQM8541 board.
145         select DEFAULT_UIMAGE
146         select TQM85xx
147         select CPM2
148
149 config TQM8548
150         bool "TQ Components TQM8548"
151         help
152           This option enables support for the TQ Components TQM8548 board.
153         select DEFAULT_UIMAGE
154         select TQM85xx
155
156 config TQM8555
157         bool "TQ Components TQM8555"
158         help
159           This option enables support for the TQ Components TQM8555 board.
160         select DEFAULT_UIMAGE
161         select TQM85xx
162         select CPM2
163
164 config TQM8560
165         bool "TQ Components TQM8560"
166         help
167           This option enables support for the TQ Components TQM8560 board.
168         select DEFAULT_UIMAGE
169         select TQM85xx
170         select CPM2
171
172 config SBC8548
173         bool "Wind River SBC8548"
174         select DEFAULT_UIMAGE
175         help
176           This option enables support for the Wind River SBC8548 board
177
178 config SBC8560
179         bool "Wind River SBC8560"
180         select DEFAULT_UIMAGE
181         help
182           This option enables support for the Wind River SBC8560 board
183
184 config GE_IMP3A
185         bool "GE Intelligent Platforms IMP3A"
186         select DEFAULT_UIMAGE
187         select SWIOTLB
188         select MMIO_NVRAM
189         select GENERIC_GPIO
190         select ARCH_REQUIRE_GPIOLIB
191         select GE_FPGA
192         help
193           This option enables support for the GE Intelligent Platforms IMP3A
194           board.
195
196           This board is a 3U CompactPCI Single Board Computer with a Freescale
197           P2020 processor.
198
199 config P2041_RDB
200         bool "Freescale P2041 RDB"
201         select DEFAULT_UIMAGE
202         select PPC_E500MC
203         select PHYS_64BIT
204         select SWIOTLB
205         select ARCH_REQUIRE_GPIOLIB
206         select GPIO_MPC8XXX
207         select HAS_RAPIDIO
208         select PPC_EPAPR_HV_PIC
209         help
210           This option enables support for the P2041 RDB board
211
212 config P3041_DS
213         bool "Freescale P3041 DS"
214         select DEFAULT_UIMAGE
215         select PPC_E500MC
216         select PHYS_64BIT
217         select SWIOTLB
218         select ARCH_REQUIRE_GPIOLIB
219         select GPIO_MPC8XXX
220         select HAS_RAPIDIO
221         select PPC_EPAPR_HV_PIC
222         help
223           This option enables support for the P3041 DS board
224
225 config P3060_QDS
226         bool "Freescale P3060 QDS"
227         select DEFAULT_UIMAGE
228         select PPC_E500MC
229         select PHYS_64BIT
230         select SWIOTLB
231         select GPIO_MPC8XXX
232         select HAS_RAPIDIO
233         select PPC_EPAPR_HV_PIC
234         help
235           This option enables support for the P3060 QDS board
236
237 config P4080_DS
238         bool "Freescale P4080 DS"
239         select DEFAULT_UIMAGE
240         select PPC_E500MC
241         select PHYS_64BIT
242         select SWIOTLB
243         select ARCH_REQUIRE_GPIOLIB
244         select GPIO_MPC8XXX
245         select HAS_RAPIDIO
246         select PPC_EPAPR_HV_PIC
247         help
248           This option enables support for the P4080 DS board
249
250 endif # PPC32
251
252 config P5020_DS
253         bool "Freescale P5020 DS"
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 P5020 DS board
265
266 endif # FSL_SOC_BOOKE
267
268 config TQM85xx
269         bool