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