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