blob: f000d81c4e31214f5cf7dd3176419f847fdb0128 [file] [log] [blame]
Kumar Gala5753c082009-10-16 18:31:48 -05001menuconfig FSL_SOC_BOOKE
2 bool "Freescale Book-E Machine Type"
3 depends on PPC_85xx || PPC_BOOK3E
4 select FSL_SOC
Kumar Gala3a831562008-01-28 10:24:30 -06005 select PPC_UDBG_16550
Kumar Gala3a831562008-01-28 10:24:30 -06006 select MPIC
John Rigbyb5005632008-06-26 11:07:56 -06007 select PPC_PCI_CHOICE
Kumar Gala3a831562008-01-28 10:24:30 -06008 select FSL_PCI if PCI
Paul Gortmakercb41fa02012-01-19 20:23:20 -05009 select SERIAL_8250_EXTENDED if SERIAL_8250
Kumar Gala3a831562008-01-28 10:24:30 -060010 select SERIAL_8250_SHARE_IRQ if SERIAL_8250
11 default y
12
Kumar Gala5753c082009-10-16 18:31:48 -050013if FSL_SOC_BOOKE
Paul Mackerras14cf11a2005-09-26 16:04:21 +100014
Kumar Gala4490c062010-10-08 08:32:11 -050015if PPC32
16
Claudiu Manoilf7bba2a2012-01-31 12:15:20 +020017config 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
Paul Mackerras14cf11a2005-09-26 16:04:21 +100026config MPC8540_ADS
27 bool "Freescale MPC8540 ADS"
Kumar Gala9cf8ca32006-03-27 23:44:37 -060028 select DEFAULT_UIMAGE
Paul Mackerras14cf11a2005-09-26 16:04:21 +100029 help
Becky Bruce63dafe52006-01-14 16:57:39 -060030 This option enables support for the MPC 8540 ADS board
Paul Mackerras14cf11a2005-09-26 16:04:21 +100031
Vitaly Bordug902f3922006-09-21 22:31:26 +040032config MPC8560_ADS
33 bool "Freescale MPC8560 ADS"
34 select DEFAULT_UIMAGE
Paul Gortmakerb8b3caf2008-01-24 18:41:25 -050035 select CPM2
Vitaly Bordug902f3922006-09-21 22:31:26 +040036 help
37 This option enables support for the MPC 8560 ADS board
38
Andy Fleming591f0a42006-04-02 17:42:40 -050039config MPC85xx_CDS
40 bool "Freescale MPC85xx CDS"
41 select DEFAULT_UIMAGE
Randy Vinson3620fc12007-06-06 16:26:15 -070042 select PPC_I8259
chenhui zhao8232a4d2012-03-06 17:06:41 +080043 select HAS_RAPIDIO
Andy Fleming591f0a42006-04-02 17:42:40 -050044 help
45 This option enables support for the MPC85xx CDS board
46
Kumar Gala23f510b2007-02-17 16:29:36 -060047config MPC85xx_MDS
48 bool "Freescale MPC85xx MDS"
Andy Flemingc2882bb2007-02-09 17:28:31 -060049 select DEFAULT_UIMAGE
Kumar Galac4ea8962008-06-03 13:36:19 -050050 select PHYLIB
Anton Vorontsov5e8306f2009-05-02 06:16:56 +040051 select HAS_RAPIDIO
Kumar Gala152d0182009-05-15 00:37:35 -050052 select SWIOTLB
Andy Flemingc2882bb2007-02-09 17:28:31 -060053 help
Kumar Gala23f510b2007-02-17 16:29:36 -060054 This option enables support for the MPC85xx MDS board
Andy Flemingc2882bb2007-02-09 17:28:31 -060055
Kumar Gala2f3804e2008-07-02 01:36:15 -050056config MPC8536_DS
57 bool "Freescale MPC8536 DS"
58 select DEFAULT_UIMAGE
Kumar Gala152d0182009-05-15 00:37:35 -050059 select SWIOTLB
Kumar Gala2f3804e2008-07-02 01:36:15 -050060 help
61 This option enables support for the MPC8536 DS board
62
Kumar Gala16d24062007-08-17 09:22:09 -050063config MPC85xx_DS
64 bool "Freescale MPC85xx DS"
Roy Zangf16dab92007-07-13 18:05:08 +080065 select PPC_I8259
Jon Loeligerd93daf82007-03-20 11:19:10 -050066 select DEFAULT_UIMAGE
Anton Vorontsove0f278a2010-04-16 23:07:24 +040067 select FSL_ULI1575 if PCI
Kumar Gala152d0182009-05-15 00:37:35 -050068 select SWIOTLB
Jon Loeligerd93daf82007-03-20 11:19:10 -050069 help
Kumar Gala16d24062007-08-17 09:22:09 -050070 This option enables support for the MPC85xx DS (MPC8544 DS) board
Jon Loeligerd93daf82007-03-20 11:19:10 -050071
Poonam Aggrwalfb8e3e12009-08-07 21:05:16 +053072config MPC85xx_RDB
73 bool "Freescale MPC85xx RDB"
74 select PPC_I8259
75 select DEFAULT_UIMAGE
Anton Vorontsove0f278a2010-04-16 23:07:24 +040076 select FSL_ULI1575 if PCI
Poonam Aggrwalfb8e3e12009-08-07 21:05:16 +053077 select SWIOTLB
78 help
79 This option enables support for the MPC85xx RDB (P2020 RDB) board
80
Prabhakar Kushwaha2d05c392011-06-02 20:28:08 +000081config P1010_RDB
82 bool "Freescale P1010RDB"
83 select DEFAULT_UIMAGE
84 help
85 This option enables support for the MPC85xx RDB (P1010 RDB) board
86
87 P1010RDB contains P1010Si, which provides CPU performance up to 800
88 MHz and 1600 DMIPS, additional functionality and faster interfaces
89 (DDR3/3L, SATA II, and PCI Express).
90
Timur Tabi30be4c92010-07-02 17:25:03 -050091config P1022_DS
92 bool "Freescale P1022 DS"
93 select DEFAULT_UIMAGE
Timur Tabi30be4c92010-07-02 17:25:03 -050094 select SWIOTLB
95 help
96 This option enables support for the Freescale P1022DS reference board.
97
Roy Zang2602a212011-05-19 20:20:13 -050098config P1023_RDS
99 bool "Freescale P1023 RDS"
100 select DEFAULT_UIMAGE
101 help
102 This option enables support for the P1023 RDS board
103
Wolfgang Grandegger393adca2009-03-22 14:58:43 +0100104config SOCRATES
105 bool "Socrates"
106 select DEFAULT_UIMAGE
107 help
108 This option enables support for the Socrates board.
109
Alexandr Smirnov22b619e2008-03-06 18:17:16 +0300110config KSI8560
111 bool "Emerson KSI8560"
Alexandr Smirnov22b619e2008-03-06 18:17:16 +0300112 select DEFAULT_UIMAGE
113 help
114 This option enables support for the Emerson KSI8560 board
115
Nate Case3038acf2009-06-11 14:42:58 -0500116config XES_MPC85xx
117 bool "X-ES single-board computer"
118 select DEFAULT_UIMAGE
119 help
120 This option enables support for the various single-board
121 computers from Extreme Engineering Solutions (X-ES) based on
122 Freescale MPC85xx processors.
123 Manufacturer: Extreme Engineering Solutions, Inc.
124 URL: <http://www.xes-inc.com/>
125
Kumar Gala77e03a22008-01-23 23:42:44 -0600126config STX_GP3
127 bool "Silicon Turnkey Express GP3"
128 help
129 This option enables support for the Silicon Turnkey Express GP3
130 board.
Paul Gortmakerb8b3caf2008-01-24 18:41:25 -0500131 select CPM2
Kumar Gala77e03a22008-01-23 23:42:44 -0600132 select DEFAULT_UIMAGE
Kumar Gala77e03a22008-01-23 23:42:44 -0600133
Kumar Gala0052bc52008-01-24 23:53:03 -0600134config TQM8540
135 bool "TQ Components TQM8540"
136 help
137 This option enables support for the TQ Components TQM8540 board.
138 select DEFAULT_UIMAGE
Kumar Gala0052bc52008-01-24 23:53:03 -0600139 select TQM85xx
140
141config TQM8541
142 bool "TQ Components TQM8541"
143 help
144 This option enables support for the TQ Components TQM8541 board.
145 select DEFAULT_UIMAGE
Kumar Gala0052bc52008-01-24 23:53:03 -0600146 select TQM85xx
147 select CPM2
148
Wolfgang Grandegger6dd1b642008-06-06 13:50:04 +0200149config TQM8548
150 bool "TQ Components TQM8548"
151 help
152 This option enables support for the TQ Components TQM8548 board.
153 select DEFAULT_UIMAGE
Wolfgang Grandegger6dd1b642008-06-06 13:50:04 +0200154 select TQM85xx
155
Kumar Gala0052bc52008-01-24 23:53:03 -0600156config TQM8555
157 bool "TQ Components TQM8555"
158 help
159 This option enables support for the TQ Components TQM8555 board.
160 select DEFAULT_UIMAGE
Kumar Gala0052bc52008-01-24 23:53:03 -0600161 select TQM85xx
162 select CPM2
163
164config TQM8560
165 bool "TQ Components TQM8560"
166 help
167 This option enables support for the TQ Components TQM8560 board.
168 select DEFAULT_UIMAGE
Kumar Gala0052bc52008-01-24 23:53:03 -0600169 select TQM85xx
170 select CPM2
171
Paul Gortmaker0e0fffe2008-01-24 18:41:27 -0500172config SBC8548
173 bool "Wind River SBC8548"
174 select DEFAULT_UIMAGE
175 help
176 This option enables support for the Wind River SBC8548 board
177
Paul Gortmaker2c198062008-01-24 18:41:23 -0500178config SBC8560
179 bool "Wind River SBC8560"
180 select DEFAULT_UIMAGE
Paul Gortmaker2c198062008-01-24 18:41:23 -0500181 help
182 This option enables support for the Wind River SBC8560 board
183
Martyn Welche0410132012-03-12 17:13:00 +0000184config GE_IMP3A
185 bool "GE Intelligent Platforms IMP3A"
186 select DEFAULT_UIMAGE
187 select SWIOTLB
188 select MMIO_NVRAM
189 select GENERIC_GPIO
190 select ARCH_REQUIRE_GPIOLIB
191 select GE_FPGA
192 help
193 This option enables support for the GE Intelligent Platforms IMP3A
194 board.
195
196 This board is a 3U CompactPCI Single Board Computer with a Freescale
197 P2020 processor.
198
Mingkai Hud3133762011-08-26 18:45:03 +0800199config P2041_RDB
200 bool "Freescale P2041 RDB"
Mingkai Hu3fce1c02011-06-28 15:52:34 +0800201 select DEFAULT_UIMAGE
202 select PPC_E500MC
203 select PHYS_64BIT
204 select SWIOTLB
Wolfram Sangc68308d2011-09-21 12:49:20 +0200205 select ARCH_REQUIRE_GPIOLIB
206 select GPIO_MPC8XXX
Mingkai Hu3fce1c02011-06-28 15:52:34 +0800207 select HAS_RAPIDIO
208 select PPC_EPAPR_HV_PIC
209 help
Mingkai Hud3133762011-08-26 18:45:03 +0800210 This option enables support for the P2041 RDB board
Mingkai Hu3fce1c02011-06-28 15:52:34 +0800211
Kumar Galab6f9e592010-10-07 14:47:10 -0500212config P3041_DS
213 bool "Freescale P3041 DS"
214 select DEFAULT_UIMAGE
215 select PPC_E500MC
216 select PHYS_64BIT
217 select SWIOTLB
Wolfram Sangc68308d2011-09-21 12:49:20 +0200218 select ARCH_REQUIRE_GPIOLIB
219 select GPIO_MPC8XXX
Kumar Galab6f9e592010-10-07 14:47:10 -0500220 select HAS_RAPIDIO
Timur Tabi3907ab22011-05-19 08:54:30 -0500221 select PPC_EPAPR_HV_PIC
Kumar Galab6f9e592010-10-07 14:47:10 -0500222 help
223 This option enables support for the P3041 DS board
224
Shengzhou Liu96cc0172011-08-26 11:18:21 +0800225config P3060_QDS
226 bool "Freescale P3060 QDS"
227 select DEFAULT_UIMAGE
228 select PPC_E500MC
229 select PHYS_64BIT
230 select SWIOTLB
Paul Bollea9228252011-11-13 00:50:30 +0100231 select GPIO_MPC8XXX
Shengzhou Liu96cc0172011-08-26 11:18:21 +0800232 select HAS_RAPIDIO
233 select PPC_EPAPR_HV_PIC
234 help
235 This option enables support for the P3060 QDS board
236
Kumar Galaab2f4892009-10-22 16:35:07 -0500237config P4080_DS
238 bool "Freescale P4080 DS"
239 select DEFAULT_UIMAGE
Kumar Galaab2f4892009-10-22 16:35:07 -0500240 select PPC_E500MC
241 select PHYS_64BIT
242 select SWIOTLB
Wolfram Sangc68308d2011-09-21 12:49:20 +0200243 select ARCH_REQUIRE_GPIOLIB
244 select GPIO_MPC8XXX
Kumar Galaab2f4892009-10-22 16:35:07 -0500245 select HAS_RAPIDIO
Timur Tabi3907ab22011-05-19 08:54:30 -0500246 select PPC_EPAPR_HV_PIC
Kumar Galaab2f4892009-10-22 16:35:07 -0500247 help
248 This option enables support for the P4080 DS board
249
Kumar Gala4490c062010-10-08 08:32:11 -0500250endif # PPC32
251
Kumar Gala95400412010-10-07 14:05:47 -0500252config P5020_DS
253 bool "Freescale P5020 DS"
254 select DEFAULT_UIMAGE
255 select E500
256 select PPC_E500MC
257 select PHYS_64BIT
258 select SWIOTLB
Wolfram Sangc68308d2011-09-21 12:49:20 +0200259 select ARCH_REQUIRE_GPIOLIB
260 select GPIO_MPC8XXX
Kumar Gala95400412010-10-07 14:05:47 -0500261 select HAS_RAPIDIO
Timur Tabi3907ab22011-05-19 08:54:30 -0500262 select PPC_EPAPR_HV_PIC
Kumar Gala95400412010-10-07 14:05:47 -0500263 help
264 This option enables support for the P5020 DS board
265
Kumar Gala5753c082009-10-16 18:31:48 -0500266endif # FSL_SOC_BOOKE
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000267
Kumar Gala0052bc52008-01-24 23:53:03 -0600268config TQM85xx
269 bool