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