spi-topcliff-pch: add recovery processing in case wait-event timeout
[zen-stable.git] / arch / powerpc / platforms / 85xx / Kconfig
blobd7946be298b6fc1f842eaff3e14b4ae502924f3c
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_SHARE_IRQ if SERIAL_8250
10         default y
12 if FSL_SOC_BOOKE
14 if PPC32
16 config MPC8540_ADS
17         bool "Freescale MPC8540 ADS"
18         select DEFAULT_UIMAGE
19         help
20           This option enables support for the MPC 8540 ADS board
22 config MPC8560_ADS
23         bool "Freescale MPC8560 ADS"
24         select DEFAULT_UIMAGE
25         select CPM2
26         help
27           This option enables support for the MPC 8560 ADS board
29 config MPC85xx_CDS
30         bool "Freescale MPC85xx CDS"
31         select DEFAULT_UIMAGE
32         select PPC_I8259
33         help
34           This option enables support for the MPC85xx CDS board
36 config MPC85xx_MDS
37         bool "Freescale MPC85xx MDS"
38         select DEFAULT_UIMAGE
39         select PHYLIB
40         select HAS_RAPIDIO
41         select SWIOTLB
42         help
43           This option enables support for the MPC85xx MDS board
45 config MPC8536_DS
46         bool "Freescale MPC8536 DS"
47         select DEFAULT_UIMAGE
48         select SWIOTLB
49         help
50           This option enables support for the MPC8536 DS board
52 config MPC85xx_DS
53         bool "Freescale MPC85xx DS"
54         select PPC_I8259
55         select DEFAULT_UIMAGE
56         select FSL_ULI1575 if PCI
57         select SWIOTLB
58         help
59           This option enables support for the MPC85xx DS (MPC8544 DS) board
61 config MPC85xx_RDB
62         bool "Freescale MPC85xx RDB"
63         select PPC_I8259
64         select DEFAULT_UIMAGE
65         select FSL_ULI1575 if PCI
66         select SWIOTLB
67         help
68           This option enables support for the MPC85xx RDB (P2020 RDB) board
70 config P1010_RDB
71         bool "Freescale P1010RDB"
72         select DEFAULT_UIMAGE
73         help
74           This option enables support for the MPC85xx RDB (P1010 RDB) board
76           P1010RDB contains P1010Si, which provides CPU performance up to 800
77           MHz and 1600 DMIPS, additional functionality and faster interfaces
78           (DDR3/3L, SATA II, and PCI  Express).
80 config P1022_DS
81         bool "Freescale P1022 DS"
82         select DEFAULT_UIMAGE
83         select PHYS_64BIT       # The DTS has 36-bit addresses
84         select SWIOTLB
85         help
86           This option enables support for the Freescale P1022DS reference board.
88 config P1023_RDS
89         bool "Freescale P1023 RDS"
90         select DEFAULT_UIMAGE
91         help
92           This option enables support for the P1023 RDS board
94 config SOCRATES
95         bool "Socrates"
96         select DEFAULT_UIMAGE
97         help
98           This option enables support for the Socrates board.
100 config KSI8560
101         bool "Emerson KSI8560"
102         select DEFAULT_UIMAGE
103         help
104           This option enables support for the Emerson KSI8560 board
106 config XES_MPC85xx
107         bool "X-ES single-board computer"
108         select DEFAULT_UIMAGE
109         help
110           This option enables support for the various single-board
111           computers from Extreme Engineering Solutions (X-ES) based on
112           Freescale MPC85xx processors.
113           Manufacturer: Extreme Engineering Solutions, Inc.
114           URL: <http://www.xes-inc.com/>
116 config STX_GP3
117         bool "Silicon Turnkey Express GP3"
118         help
119           This option enables support for the Silicon Turnkey Express GP3
120           board.
121         select CPM2
122         select DEFAULT_UIMAGE
124 config TQM8540
125         bool "TQ Components TQM8540"
126         help
127           This option enables support for the TQ Components TQM8540 board.
128         select DEFAULT_UIMAGE
129         select TQM85xx
131 config TQM8541
132         bool "TQ Components TQM8541"
133         help
134           This option enables support for the TQ Components TQM8541 board.
135         select DEFAULT_UIMAGE
136         select TQM85xx
137         select CPM2
139 config TQM8548
140         bool "TQ Components TQM8548"
141         help
142           This option enables support for the TQ Components TQM8548 board.
143         select DEFAULT_UIMAGE
144         select TQM85xx
146 config TQM8555
147         bool "TQ Components TQM8555"
148         help
149           This option enables support for the TQ Components TQM8555 board.
150         select DEFAULT_UIMAGE
151         select TQM85xx
152         select CPM2
154 config TQM8560
155         bool "TQ Components TQM8560"
156         help
157           This option enables support for the TQ Components TQM8560 board.
158         select DEFAULT_UIMAGE
159         select TQM85xx
160         select CPM2
162 config SBC8548
163         bool "Wind River SBC8548"
164         select DEFAULT_UIMAGE
165         help
166           This option enables support for the Wind River SBC8548 board
168 config SBC8560
169         bool "Wind River SBC8560"
170         select DEFAULT_UIMAGE
171         help
172           This option enables support for the Wind River SBC8560 board
174 config P2041_RDB
175         bool "Freescale P2041 RDB"
176         select DEFAULT_UIMAGE
177         select PPC_E500MC
178         select PHYS_64BIT
179         select SWIOTLB
180         select ARCH_REQUIRE_GPIOLIB
181         select GPIO_MPC8XXX
182         select HAS_RAPIDIO
183         select PPC_EPAPR_HV_PIC
184         help
185           This option enables support for the P2041 RDB board
187 config P3041_DS
188         bool "Freescale P3041 DS"
189         select DEFAULT_UIMAGE
190         select PPC_E500MC
191         select PHYS_64BIT
192         select SWIOTLB
193         select ARCH_REQUIRE_GPIOLIB
194         select GPIO_MPC8XXX
195         select HAS_RAPIDIO
196         select PPC_EPAPR_HV_PIC
197         help
198           This option enables support for the P3041 DS board
200 config P3060_QDS
201         bool "Freescale P3060 QDS"
202         select DEFAULT_UIMAGE
203         select PPC_E500MC
204         select PHYS_64BIT
205         select SWIOTLB
206         select GPIO_MPC8XXX
207         select HAS_RAPIDIO
208         select PPC_EPAPR_HV_PIC
209         help
210           This option enables support for the P3060 QDS board
212 config P4080_DS
213         bool "Freescale P4080 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 P4080 DS board
225 endif # PPC32
227 config P5020_DS
228         bool "Freescale P5020 DS"
229         select DEFAULT_UIMAGE
230         select E500
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 P5020 DS board
241 endif # FSL_SOC_BOOKE
243 config TQM85xx
244         bool