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 P1022_DS
71	bool "Freescale P1022 DS"
72	select DEFAULT_UIMAGE
73	select CONFIG_PHYS_64BIT	# The DTS has 36-bit addresses
74	select SWIOTLB
75	help
76	  This option enables support for the Freescale P1022DS reference board.
77
78config SOCRATES
79	bool "Socrates"
80	select DEFAULT_UIMAGE
81	help
82	  This option enables support for the Socrates board.
83
84config KSI8560
85        bool "Emerson KSI8560"
86        select DEFAULT_UIMAGE
87        help
88          This option enables support for the Emerson KSI8560 board
89
90config XES_MPC85xx
91	bool "X-ES single-board computer"
92	select DEFAULT_UIMAGE
93	help
94	  This option enables support for the various single-board
95	  computers from Extreme Engineering Solutions (X-ES) based on
96	  Freescale MPC85xx processors.
97	  Manufacturer: Extreme Engineering Solutions, Inc.
98	  URL: <http://www.xes-inc.com/>
99
100config STX_GP3
101	bool "Silicon Turnkey Express GP3"
102	help
103	  This option enables support for the Silicon Turnkey Express GP3
104	  board.
105	select CPM2
106	select DEFAULT_UIMAGE
107
108config TQM8540
109	bool "TQ Components TQM8540"
110	help
111	  This option enables support for the TQ Components TQM8540 board.
112	select DEFAULT_UIMAGE
113	select TQM85xx
114
115config TQM8541
116	bool "TQ Components TQM8541"
117	help
118	  This option enables support for the TQ Components TQM8541 board.
119	select DEFAULT_UIMAGE
120	select TQM85xx
121	select CPM2
122
123config TQM8548
124	bool "TQ Components TQM8548"
125	help
126	  This option enables support for the TQ Components TQM8548 board.
127	select DEFAULT_UIMAGE
128	select TQM85xx
129
130config TQM8555
131	bool "TQ Components TQM8555"
132	help
133	  This option enables support for the TQ Components TQM8555 board.
134	select DEFAULT_UIMAGE
135	select TQM85xx
136	select CPM2
137
138config TQM8560
139	bool "TQ Components TQM8560"
140	help
141	  This option enables support for the TQ Components TQM8560 board.
142	select DEFAULT_UIMAGE
143	select TQM85xx
144	select CPM2
145
146config SBC8548
147	bool "Wind River SBC8548"
148	select DEFAULT_UIMAGE
149	help
150	  This option enables support for the Wind River SBC8548 board
151
152config SBC8560
153	bool "Wind River SBC8560"
154	select DEFAULT_UIMAGE
155	help
156	  This option enables support for the Wind River SBC8560 board
157
158config P3041_DS
159	bool "Freescale P3041 DS"
160	select DEFAULT_UIMAGE
161	select PPC_E500MC
162	select PHYS_64BIT
163	select SWIOTLB
164	select MPC8xxx_GPIO
165	select HAS_RAPIDIO
166	help
167	  This option enables support for the P3041 DS board
168
169config P4080_DS
170	bool "Freescale P4080 DS"
171	select DEFAULT_UIMAGE
172	select PPC_E500MC
173	select PHYS_64BIT
174	select SWIOTLB
175	select MPC8xxx_GPIO
176	select HAS_RAPIDIO
177	help
178	  This option enables support for the P4080 DS board
179
180endif # PPC32
181
182config P5020_DS
183	bool "Freescale P5020 DS"
184	select DEFAULT_UIMAGE
185	select E500
186	select PPC_E500MC
187	select PHYS_64BIT
188	select SWIOTLB
189	select MPC8xxx_GPIO
190	select HAS_RAPIDIO
191	help
192	  This option enables support for the P5020 DS board
193
194endif # FSL_SOC_BOOKE
195
196config TQM85xx
197	bool
198