Kconfig 5.3 KB
Newer Older
J
Josh Boyer 已提交
1 2 3 4
config BAMBOO
	bool "Bamboo"
	depends on 44x
	default n
5
	select PPC44x_SIMPLE
J
Josh Boyer 已提交
6
	select 440EP
7
	select PCI
J
Josh Boyer 已提交
8 9
	help
	  This option enables support for the IBM PPC440EP evaluation board.
10 11 12 13 14 15

config EBONY
	bool "Ebony"
	depends on 44x
	default y
	select 440GP
16
	select PCI
17
	select OF_RTC
18 19 20
	help
	  This option enables support for the IBM PPC440GP evaluation board.

21 22 23 24 25 26 27 28 29
config SAM440EP
        bool "Sam440ep"
	depends on 44x
        default n
        select 440EP
        select PCI
        help
          This option enables support for the ACube Sam440ep board.

30 31 32 33
config SEQUOIA
	bool "Sequoia"
	depends on 44x
	default n
34
	select PPC44x_SIMPLE
35 36 37 38
	select 440EPX
	help
	  This option enables support for the AMCC PPC440EPX evaluation board.

39 40 41 42
config TAISHAN
	bool "Taishan"
	depends on 44x
	default n
43
	select PPC44x_SIMPLE
44 45 46 47 48 49
	select 440GX
	select PCI
	help
	  This option enables support for the AMCC PPC440GX "Taishan"
	  evaluation board.

50 51 52 53
config KATMAI
	bool "Katmai"
	depends on 44x
	default n
54
	select PPC44x_SIMPLE
55 56 57 58 59 60
	select 440SPe
	select PCI
	select PPC4xx_PCI_EXPRESS
	help
	  This option enables support for the AMCC PPC440SPe evaluation board.

61 62 63 64
config RAINIER
	bool "Rainier"
	depends on 44x
	default n
65
	select PPC44x_SIMPLE
66
	select 440GRX
67
	select PCI
68 69 70
	help
	  This option enables support for the AMCC PPC440GRX evaluation board.

71 72 73 74 75 76 77
config WARP
	bool "PIKA Warp"
	depends on 44x
	default n
	select 440EP
	help
	  This option enables support for the PIKA Warp(tm) Appliance. The Warp
78
	  is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
79 80 81 82 83
	  stations and trunks.

	  See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
	  Telephony Developers" link for more information.

84 85 86 87 88 89 90 91 92 93 94
config ARCHES
	bool "Arches"
	depends on 44x
	default n
	select PPC44x_SIMPLE
	select 460EX # Odd since it uses 460GT but the effects are the same
	select PCI
	select PPC4xx_PCI_EXPRESS
	help
	  This option enables support for the AMCC Dual PPC460GT evaluation board.

95 96 97 98
config CANYONLANDS
	bool "Canyonlands"
	depends on 44x
	default n
99
	select PPC44x_SIMPLE
100 101 102
	select 460EX
	select PCI
	select PPC4xx_PCI_EXPRESS
103 104
	select IBM_NEW_EMAC_RGMII
	select IBM_NEW_EMAC_ZMII
105 106 107
	help
	  This option enables support for the AMCC PPC460EX evaluation board.

108 109 110 111 112 113 114 115
config GLACIER
	bool "Glacier"
	depends on 44x
	default n
	select PPC44x_SIMPLE
	select 460EX # Odd since it uses 460GT but the effects are the same
	select PCI
	select PPC4xx_PCI_EXPRESS
116 117
	select IBM_NEW_EMAC_RGMII
	select IBM_NEW_EMAC_ZMII
118 119 120
	help
	  This option enables support for the AMCC PPC460GT evaluation board.

121 122 123 124 125 126 127 128 129 130 131
config REDWOOD
	bool "Redwood"
	depends on 44x
	default n
	select PPC44x_SIMPLE
	select 460SX
	select PCI
	select PPC4xx_PCI_EXPRESS
	help
	  This option enables support for the AMCC PPC460SX Redwood board.

132 133 134 135
config YOSEMITE
	bool "Yosemite"
	depends on 44x
	default n
136
	select PPC44x_SIMPLE
137 138 139 140 141
	select 440EP
	select PCI
	help
	  This option enables support for the AMCC PPC440EP evaluation board.

142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
#config LUAN
#	bool "Luan"
#	depends on 44x
#	default n
#	select 440SP
#	help
#	  This option enables support for the IBM PPC440SP evaluation board.

#config OCOTEA
#	bool "Ocotea"
#	depends on 44x
#	default n
#	select 440GX
#	help
#	  This option enables support for the IBM PPC440GX evaluation board.

158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173
config XILINX_VIRTEX440_GENERIC_BOARD
	bool "Generic Xilinx Virtex 440 board"
	depends on 44x
	default n
	select XILINX_VIRTEX_5_FXT
	help
	  This option enables generic support for Xilinx Virtex based boards
	  that use a 440 based processor in the Virtex 5 FXT FPGA architecture.

	  The generic virtex board support matches any device tree which
	  specifies 'xlnx,virtex440' in its compatible field.  This includes
	  the Xilinx ML5xx reference designs using the powerpc core.

	  Most Virtex 5 designs should use this unless it needs to do some
	  special configuration at board probe time.

174 175 176 177 178 179 180
config PPC44x_SIMPLE
	bool "Simple PowerPC 44x board support"
	depends on 44x
	default n
	help
	  This option enables the simple PowerPC 44x platform support.

181 182 183 184 185 186 187 188
config PPC4xx_GPIO
	bool "PPC4xx GPIO support"
	depends on 44x
	select ARCH_REQUIRE_GPIOLIB
	select GENERIC_GPIO
	help
	  Enable gpiolib support for ppc440 based boards

189 190 191 192 193
# 44x specific CPU modules, selected based on the board above.
config 440EP
	bool
	select PPC_FPU
	select IBM440EP_ERR42
194
	select IBM_NEW_EMAC_ZMII
195
	select USB_ARCH_HAS_OHCI
196

197 198 199
config 440EPX
	bool
	select PPC_FPU
200 201 202
	select IBM_NEW_EMAC_EMAC4
	select IBM_NEW_EMAC_RGMII
	select IBM_NEW_EMAC_ZMII
203

204 205 206 207 208 209
config 440GRX
	bool
	select IBM_NEW_EMAC_EMAC4
	select IBM_NEW_EMAC_RGMII
	select IBM_NEW_EMAC_ZMII

210 211
config 440GP
	bool
D
David Gibson 已提交
212
	select IBM_NEW_EMAC_ZMII
213 214 215

config 440GX
	bool
216
	select IBM_NEW_EMAC_EMAC4
217
	select IBM_NEW_EMAC_RGMII
218 219
	select IBM_NEW_EMAC_ZMII #test only
	select IBM_NEW_EMAC_TAH  #test only
220 221 222 223

config 440SP
	bool

224 225
config 440SPe
	bool
226
	select IBM_NEW_EMAC_EMAC4
227

228 229 230 231 232 233
config 460EX
	bool
	select PPC_FPU
	select IBM_NEW_EMAC_EMAC4
	select IBM_NEW_EMAC_TAH

234 235 236 237 238 239 240 241
config 460SX
	bool
	select PPC_FPU
	select IBM_NEW_EMAC_EMAC4
	select IBM_NEW_EMAC_RGMII
	select IBM_NEW_EMAC_ZMII
	select IBM_NEW_EMAC_TAH

242 243 244
# 44x errata/workaround config symbols, selected by the CPU models above
config IBM440EP_ERR42
	bool
245 246 247 248

# Xilinx specific config options.
config XILINX_VIRTEX
	bool
249
	select DEFAULT_UIMAGE
250 251 252 253 254 255

# Xilinx Virtex 5 FXT FPGA architecture, selected by a Xilinx board above
config XILINX_VIRTEX_5_FXT
	bool
	select XILINX_VIRTEX