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