blob: 45023e26aea369685d88c752aa52814ac07dd27a [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
9 select SERIAL_8250_SHARE_IRQ if SERIAL_8250
10 default y
11
Kumar Gala5753c082009-10-16 18:31:48 -050012if FSL_SOC_BOOKE
Paul Mackerras14cf11a2005-09-26 16:04:21 +100013
Kumar Gala4490c062010-10-08 08:32:11 -050014if PPC32
15
Paul Mackerras14cf11a2005-09-26 16:04:21 +100016config MPC8540_ADS
17 bool "Freescale MPC8540 ADS"
Kumar Gala9cf8ca32006-03-27 23:44:37 -060018 select DEFAULT_UIMAGE
Paul Mackerras14cf11a2005-09-26 16:04:21 +100019 help
Becky Bruce63dafe52006-01-14 16:57:39 -060020 This option enables support for the MPC 8540 ADS board
Paul Mackerras14cf11a2005-09-26 16:04:21 +100021
Vitaly Bordug902f3922006-09-21 22:31:26 +040022config MPC8560_ADS
23 bool "Freescale MPC8560 ADS"
24 select DEFAULT_UIMAGE
Paul Gortmakerb8b3caf2008-01-24 18:41:25 -050025 select CPM2
Vitaly Bordug902f3922006-09-21 22:31:26 +040026 help
27 This option enables support for the MPC 8560 ADS board
28
Andy Fleming591f0a42006-04-02 17:42:40 -050029config MPC85xx_CDS
30 bool "Freescale MPC85xx CDS"
31 select DEFAULT_UIMAGE
Randy Vinson3620fc12007-06-06 16:26:15 -070032 select PPC_I8259
Andy Fleming591f0a42006-04-02 17:42:40 -050033 help
34 This option enables support for the MPC85xx CDS board
35
Kumar Gala23f510b2007-02-17 16:29:36 -060036config MPC85xx_MDS
37 bool "Freescale MPC85xx MDS"
Andy Flemingc2882bb2007-02-09 17:28:31 -060038 select DEFAULT_UIMAGE
Kumar Galac4ea8962008-06-03 13:36:19 -050039 select PHYLIB
Anton Vorontsov5e8306f2009-05-02 06:16:56 +040040 select HAS_RAPIDIO
Kumar Gala152d0182009-05-15 00:37:35 -050041 select SWIOTLB
Andy Flemingc2882bb2007-02-09 17:28:31 -060042 help
Kumar Gala23f510b2007-02-17 16:29:36 -060043 This option enables support for the MPC85xx MDS board
Andy Flemingc2882bb2007-02-09 17:28:31 -060044
Kumar Gala2f3804e2008-07-02 01:36:15 -050045config MPC8536_DS
46 bool "Freescale MPC8536 DS"
47 select DEFAULT_UIMAGE
Kumar Gala152d0182009-05-15 00:37:35 -050048 select SWIOTLB
Kumar Gala2f3804e2008-07-02 01:36:15 -050049 help
50 This option enables support for the MPC8536 DS board
51
Kumar Gala16d24062007-08-17 09:22:09 -050052config MPC85xx_DS
53 bool "Freescale MPC85xx DS"
Roy Zangf16dab92007-07-13 18:05:08 +080054 select PPC_I8259
Jon Loeligerd93daf82007-03-20 11:19:10 -050055 select DEFAULT_UIMAGE
Anton Vorontsove0f278a2010-04-16 23:07:24 +040056 select FSL_ULI1575 if PCI
Kumar Gala152d0182009-05-15 00:37:35 -050057 select SWIOTLB
Jon Loeligerd93daf82007-03-20 11:19:10 -050058 help
Kumar Gala16d24062007-08-17 09:22:09 -050059 This option enables support for the MPC85xx DS (MPC8544 DS) board
Jon Loeligerd93daf82007-03-20 11:19:10 -050060
Poonam Aggrwalfb8e3e12009-08-07 21:05:16 +053061config MPC85xx_RDB
62 bool "Freescale MPC85xx RDB"
63 select PPC_I8259
64 select DEFAULT_UIMAGE
Anton Vorontsove0f278a2010-04-16 23:07:24 +040065 select FSL_ULI1575 if PCI
Poonam Aggrwalfb8e3e12009-08-07 21:05:16 +053066 select SWIOTLB
67 help
68 This option enables support for the MPC85xx RDB (P2020 RDB) board
69
Prabhakar Kushwaha2d05c392011-06-02 20:28:08 +000070config 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
Timur Tabi30be4c92010-07-02 17:25:03 -050080config P1022_DS
81 bool "Freescale P1022 DS"
82 select DEFAULT_UIMAGE
Anatolij Gustschin878e3cb2011-09-23 21:32:50 +020083 select PHYS_64BIT # The DTS has 36-bit addresses
Timur Tabi30be4c92010-07-02 17:25:03 -050084 select SWIOTLB
85 help
86 This option enables support for the Freescale P1022DS reference board.
87
Roy Zang2602a212011-05-19 20:20:13 -050088config P1023_RDS
89 bool "Freescale P1023 RDS"
90 select DEFAULT_UIMAGE
91 help
92 This option enables support for the P1023 RDS board
93
Wolfgang Grandegger393adca2009-03-22 14:58:43 +010094config SOCRATES
95 bool "Socrates"
96 select DEFAULT_UIMAGE
97 help
98 This option enables support for the Socrates board.
99
Alexandr Smirnov22b619e2008-03-06 18:17:16 +0300100config KSI8560
101 bool "Emerson KSI8560"
Alexandr Smirnov22b619e2008-03-06 18:17:16 +0300102 select DEFAULT_UIMAGE
103 help
104 This option enables support for the Emerson KSI8560 board
105
Nate Case3038acf2009-06-11 14:42:58 -0500106config 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
Kumar Gala77e03a22008-01-23 23:42:44 -0600116config STX_GP3
117 bool "Silicon Turnkey Express GP3"
118 help
119 This option enables support for the Silicon Turnkey Express GP3
120 board.
Paul Gortmakerb8b3caf2008-01-24 18:41:25 -0500121 select CPM2
Kumar Gala77e03a22008-01-23 23:42:44 -0600122 select DEFAULT_UIMAGE
Kumar Gala77e03a22008-01-23 23:42:44 -0600123
Kumar Gala0052bc52008-01-24 23:53:03 -0600124config TQM8540
125 bool "TQ Components TQM8540"
126 help
127 This option enables support for the TQ Components TQM8540 board.
128 select DEFAULT_UIMAGE
Kumar Gala0052bc52008-01-24 23:53:03 -0600129 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
Kumar Gala0052bc52008-01-24 23:53:03 -0600136 select TQM85xx
137 select CPM2
138
Wolfgang Grandegger6dd1b642008-06-06 13:50:04 +0200139config TQM8548
140 bool "TQ Components TQM8548"
141 help
142 This option enables support for the TQ Components TQM8548 board.
143 select DEFAULT_UIMAGE
Wolfgang Grandegger6dd1b642008-06-06 13:50:04 +0200144 select TQM85xx
145
Kumar Gala0052bc52008-01-24 23:53:03 -0600146config TQM8555
147 bool "TQ Components TQM8555"
148 help
149 This option enables support for the TQ Components TQM8555 board.
150 select DEFAULT_UIMAGE
Kumar Gala0052bc52008-01-24 23:53:03 -0600151 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
Kumar Gala0052bc52008-01-24 23:53:03 -0600159 select TQM85xx
160 select CPM2
161
Paul Gortmaker0e0fffe2008-01-24 18:41:27 -0500162config SBC8548
163 bool "Wind River SBC8548"
164 select DEFAULT_UIMAGE
165 help
166 This option enables support for the Wind River SBC8548 board
167
Paul Gortmaker2c198062008-01-24 18:41:23 -0500168config SBC8560
169 bool "Wind River SBC8560"
170 select DEFAULT_UIMAGE
Paul Gortmaker2c198062008-01-24 18:41:23 -0500171 help
172 This option enables support for the Wind River SBC8560 board
173
Mingkai Hud3133762011-08-26 18:45:03 +0800174config P2041_RDB
175 bool "Freescale P2041 RDB"
Mingkai Hu3fce1c02011-06-28 15:52:34 +0800176 select DEFAULT_UIMAGE
177 select PPC_E500MC
178 select PHYS_64BIT
179 select SWIOTLB
Wolfram Sangc68308d2011-09-21 12:49:20 +0200180 select ARCH_REQUIRE_GPIOLIB
181 select GPIO_MPC8XXX
Mingkai Hu3fce1c02011-06-28 15:52:34 +0800182 select HAS_RAPIDIO
183 select PPC_EPAPR_HV_PIC
184 help
Mingkai Hud3133762011-08-26 18:45:03 +0800185 This option enables support for the P2041 RDB board
Mingkai Hu3fce1c02011-06-28 15:52:34 +0800186
Kumar Galab6f9e592010-10-07 14:47:10 -0500187config P3041_DS
188 bool "Freescale P3041 DS"
189 select DEFAULT_UIMAGE
190 select PPC_E500MC
191 select PHYS_64BIT
192 select SWIOTLB
Wolfram Sangc68308d2011-09-21 12:49:20 +0200193 select ARCH_REQUIRE_GPIOLIB
194 select GPIO_MPC8XXX
Kumar Galab6f9e592010-10-07 14:47:10 -0500195 select HAS_RAPIDIO
Timur Tabi3907ab22011-05-19 08:54:30 -0500196 select PPC_EPAPR_HV_PIC
Kumar Galab6f9e592010-10-07 14:47:10 -0500197 help
198 This option enables support for the P3041 DS board
199
Shengzhou Liu96cc0172011-08-26 11:18:21 +0800200config P3060_QDS
201 bool "Freescale P3060 QDS"
202 select DEFAULT_UIMAGE
203 select PPC_E500MC
204 select PHYS_64BIT
205 select SWIOTLB
206 select MPC8xxx_GPIO
207 select HAS_RAPIDIO
208 select PPC_EPAPR_HV_PIC
209 help
210 This option enables support for the P3060 QDS board
211
Kumar Galaab2f4892009-10-22 16:35:07 -0500212config P4080_DS
213 bool "Freescale P4080 DS"
214 select DEFAULT_UIMAGE
Kumar Galaab2f4892009-10-22 16:35:07 -0500215 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 Galaab2f4892009-10-22 16:35:07 -0500220 select HAS_RAPIDIO
Timur Tabi3907ab22011-05-19 08:54:30 -0500221 select PPC_EPAPR_HV_PIC
Kumar Galaab2f4892009-10-22 16:35:07 -0500222 help
223 This option enables support for the P4080 DS board
224
Kumar Gala4490c062010-10-08 08:32:11 -0500225endif # PPC32
226
Kumar Gala95400412010-10-07 14:05:47 -0500227config 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
Wolfram Sangc68308d2011-09-21 12:49:20 +0200234 select ARCH_REQUIRE_GPIOLIB
235 select GPIO_MPC8XXX
Kumar Gala95400412010-10-07 14:05:47 -0500236 select HAS_RAPIDIO
Timur Tabi3907ab22011-05-19 08:54:30 -0500237 select PPC_EPAPR_HV_PIC
Kumar Gala95400412010-10-07 14:05:47 -0500238 help
239 This option enables support for the P5020 DS board
240
Kumar Gala5753c082009-10-16 18:31:48 -0500241endif # FSL_SOC_BOOKE
Paul Mackerras14cf11a2005-09-26 16:04:21 +1000242
Kumar Gala0052bc52008-01-24 23:53:03 -0600243config TQM85xx
244 bool