1menuconfig 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
11
12if FSL_SOC_BOOKE
13
14if PPC32
15
16config MPC8540_ADS
17	bool "Freescale MPC8540 ADS"
18	select DEFAULT_UIMAGE
19	help
20	  This option enables support for the MPC 8540 ADS board
21
22config 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
28
29config 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
35
36config 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
44
45config 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
51
52config 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
60
61config 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
69
70config P1010_RDB
71	bool "Freescale P1010RDB"
72	select DEFAULT_UIMAGE
73	help
74	  This option enables support for the MPC85xx RDB (P1010 RDB) board
75
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).
79
80config 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.
87
88config P1023_RDS
89	bool "Freescale P1023 RDS"
90	select DEFAULT_UIMAGE
91	help
92	  This option enables support for the P1023 RDS board
93
94config SOCRATES
95	bool "Socrates"
96	select DEFAULT_UIMAGE
97	help
98	  This option enables support for the Socrates board.
99
100config KSI8560
101        bool "Emerson KSI8560"
102        select DEFAULT_UIMAGE
103        help
104          This option enables support for the Emerson KSI8560 board
105
106config 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/>
115
116config 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
123
124config 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
130
131config 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
138
139config 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
145
146config 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
153
154config 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
161
162config SBC8548
163	bool "Wind River SBC8548"
164	select DEFAULT_UIMAGE
165	help
166	  This option enables support for the Wind River SBC8548 board
167
168config SBC8560
169	bool "Wind River SBC8560"
170	select DEFAULT_UIMAGE
171	help
172	  This option enables support for the Wind River SBC8560 board
173
174config 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
186
187config 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
199
200config P4080_DS
201	bool "Freescale P4080 DS"
202	select DEFAULT_UIMAGE
203	select PPC_E500MC
204	select PHYS_64BIT
205	select SWIOTLB
206	select ARCH_REQUIRE_GPIOLIB
207	select GPIO_MPC8XXX
208	select HAS_RAPIDIO
209	select PPC_EPAPR_HV_PIC
210	help
211	  This option enables support for the P4080 DS board
212
213endif # PPC32
214
215config P5020_DS
216	bool "Freescale P5020 DS"
217	select DEFAULT_UIMAGE
218	select E500
219	select PPC_E500MC
220	select PHYS_64BIT
221	select SWIOTLB
222	select ARCH_REQUIRE_GPIOLIB
223	select GPIO_MPC8XXX
224	select HAS_RAPIDIO
225	select PPC_EPAPR_HV_PIC
226	help
227	  This option enables support for the P5020 DS board
228
229endif # FSL_SOC_BOOKE
230
231config TQM85xx
232	bool
233