powerpc/44x: Migrate Sequoia support to ppc44x_simple
[pandora-kernel.git] / arch / powerpc / platforms / 44x / Kconfig
1 config BAMBOO
2         bool "Bamboo"
3         depends on 44x
4         default n
5         select PPC44x_SIMPLE
6         select 440EP
7         select PCI
8         help
9           This option enables support for the IBM PPC440EP evaluation board.
10
11 config EBONY
12         bool "Ebony"
13         depends on 44x
14         default y
15         select 440GP
16         select PCI
17         select OF_RTC
18         help
19           This option enables support for the IBM PPC440GP evaluation board.
20
21 config SAM440EP
22         bool "Sam440ep"
23         depends on 44x
24         default n
25         select 440EP
26         select PCI
27         help
28           This option enables support for the ACube Sam440ep board.
29
30 config SEQUOIA
31         bool "Sequoia"
32         depends on 44x
33         default n
34         select PPC44x_SIMPLE
35         select 440EPX
36         help
37           This option enables support for the AMCC PPC440EPX evaluation board.
38
39 config TAISHAN
40         bool "Taishan"
41         depends on 44x
42         default n
43         select 440GX
44         select PCI
45         help
46           This option enables support for the AMCC PPC440GX "Taishan"
47           evaluation board.
48
49 config KATMAI
50         bool "Katmai"
51         depends on 44x
52         default n
53         select PPC44x_SIMPLE
54         select 440SPe
55         select PCI
56         select PPC4xx_PCI_EXPRESS
57         help
58           This option enables support for the AMCC PPC440SPe evaluation board.
59
60 config RAINIER
61         bool "Rainier"
62         depends on 44x
63         default n
64         select PPC44x_SIMPLE
65         select 440GRX
66         select PCI
67         help
68           This option enables support for the AMCC PPC440GRX evaluation board.
69
70 config WARP
71         bool "PIKA Warp"
72         depends on 44x
73         default n
74         select 440EP
75         help
76           This option enables support for the PIKA Warp(tm) Appliance. The Warp
77           is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
78           stations and trunks.
79
80           See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
81           Telephony Developers" link for more information.
82
83 config CANYONLANDS
84         bool "Canyonlands"
85         depends on 44x
86         default n
87         select PPC44x_SIMPLE
88         select 460EX
89         select PCI
90         select PPC4xx_PCI_EXPRESS
91         help
92           This option enables support for the AMCC PPC460EX evaluation board.
93
94 config YOSEMITE
95         bool "Yosemite"
96         depends on 44x
97         default n
98         select PPC44x_SIMPLE
99         select 440EP
100         select PCI
101         help
102           This option enables support for the AMCC PPC440EP evaluation board.
103
104 #config LUAN
105 #       bool "Luan"
106 #       depends on 44x
107 #       default n
108 #       select 440SP
109 #       help
110 #         This option enables support for the IBM PPC440SP evaluation board.
111
112 #config OCOTEA
113 #       bool "Ocotea"
114 #       depends on 44x
115 #       default n
116 #       select 440GX
117 #       help
118 #         This option enables support for the IBM PPC440GX evaluation board.
119
120 config XILINX_VIRTEX440_GENERIC_BOARD
121         bool "Generic Xilinx Virtex 440 board"
122         depends on 44x
123         default n
124         select XILINX_VIRTEX_5_FXT
125         help
126           This option enables generic support for Xilinx Virtex based boards
127           that use a 440 based processor in the Virtex 5 FXT FPGA architecture.
128
129           The generic virtex board support matches any device tree which
130           specifies 'xlnx,virtex440' in its compatible field.  This includes
131           the Xilinx ML5xx reference designs using the powerpc core.
132
133           Most Virtex 5 designs should use this unless it needs to do some
134           special configuration at board probe time.
135
136 config PPC44x_SIMPLE
137         bool "Simple PowerPC 44x board support"
138         depends on 44x
139         default n
140         help
141           This option enables the simple PowerPC 44x platform support.
142
143 # 44x specific CPU modules, selected based on the board above.
144 config 440EP
145         bool
146         select PPC_FPU
147         select IBM440EP_ERR42
148         select IBM_NEW_EMAC_ZMII
149         select USB_ARCH_HAS_OHCI
150
151 config 440EPX
152         bool
153         select PPC_FPU
154         select IBM_NEW_EMAC_EMAC4
155         select IBM_NEW_EMAC_RGMII
156         select IBM_NEW_EMAC_ZMII
157
158 config 440GRX
159         bool
160         select IBM_NEW_EMAC_EMAC4
161         select IBM_NEW_EMAC_RGMII
162         select IBM_NEW_EMAC_ZMII
163
164 config 440GP
165         bool
166         select IBM_NEW_EMAC_ZMII
167
168 config 440GX
169         bool
170         select IBM_NEW_EMAC_EMAC4
171         select IBM_NEW_EMAC_RGMII
172         select IBM_NEW_EMAC_ZMII #test only
173         select IBM_NEW_EMAC_TAH  #test only
174
175 config 440SP
176         bool
177
178 config 440SPe
179         bool
180         select IBM_NEW_EMAC_EMAC4
181
182 config 460EX
183         bool
184         select PPC_FPU
185         select IBM_NEW_EMAC_EMAC4
186         select IBM_NEW_EMAC_RGMII
187         select IBM_NEW_EMAC_ZMII
188         select IBM_NEW_EMAC_TAH
189
190 # 44x errata/workaround config symbols, selected by the CPU models above
191 config IBM440EP_ERR42
192         bool
193
194 # Xilinx specific config options.
195 config XILINX_VIRTEX
196         bool
197
198 # Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
199 config XILINX_VIRTEX_5_FXT
200         bool
201         select XILINX_VIRTEX
202