PageRenderTime 23ms CodeModel.GetById 14ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 1ms

/arch/ppc/platforms/4xx/Kconfig

https://bitbucket.org/evzijst/gittest
#! | 247 lines | 195 code | 52 blank | 0 comment | 0 complexity | 8a7d48f5cba7fe5653de9d07f50120b9 MD5 | raw file
  1config 4xx
  2	bool
  3	depends on 40x || 44x
  4	default y
  5
  6menu "IBM 4xx options"
  7	depends on 4xx
  8
  9choice
 10	prompt "Machine Type"
 11	depends on 40x
 12	default WALNUT
 13
 14config ASH
 15	bool "Ash"
 16	help
 17	  This option enables support for the IBM NP405H evaluation board.
 18
 19config BUBINGA
 20	bool "Bubinga"
 21	help
 22	  This option enables support for the IBM 405EP evaluation board.
 23
 24config CPCI405
 25	bool "CPCI405"
 26	help
 27	  This option enables support for the CPCI405 board.
 28
 29config EP405
 30	bool "EP405/EP405PC"
 31	help
 32	  This option enables support for the EP405/EP405PC boards.
 33
 34config OAK
 35	bool "Oak"
 36	help
 37	  This option enables support for the IBM 403GCX evaluation board.
 38
 39config REDWOOD_5
 40	bool "Redwood-5"
 41	help
 42	  This option enables support for the IBM STB04 evaluation board.
 43
 44config REDWOOD_6
 45	bool "Redwood-6"
 46	help
 47	  This option enables support for the IBM STBx25xx evaluation board.
 48
 49config SYCAMORE
 50	bool "Sycamore"
 51	help
 52	  This option enables support for the IBM PPC405GPr evaluation board.
 53
 54config WALNUT
 55	bool "Walnut"
 56	help
 57	  This option enables support for the IBM PPC405GP evaluation board.
 58
 59config XILINX_ML300
 60	bool "Xilinx-ML300"
 61	help
 62	  This option enables support for the Xilinx ML300 evaluation board.
 63
 64endchoice
 65
 66choice
 67	prompt "Machine Type"
 68	depends on 44x
 69	default EBONY
 70
 71config EBONY
 72	bool "Ebony"
 73	help
 74	  This option enables support for the IBM PPC440GP evaluation board.
 75
 76config LUAN
 77	bool "Luan"
 78	help
 79	  This option enables support for the IBM PPC440SP evaluation board.
 80
 81config OCOTEA
 82	bool "Ocotea"
 83	help
 84	  This option enables support for the IBM PPC440GX evaluation board.
 85
 86endchoice
 87
 88config EP405PC
 89	bool "EP405PC Support"
 90	depends on EP405
 91
 92
 93# It's often necessary to know the specific 4xx processor type.
 94# Fortunately, it is impled (so far) from the board type, so we
 95# don't need to ask more redundant questions.
 96config NP405H
 97	bool
 98	depends on ASH
 99	default y
100
101config 440GP
102	bool
103	depends on EBONY
104	default y
105
106config 440GX
107	bool
108	depends on OCOTEA
109	default y
110
111config 440SP
112	bool
113	depends on LUAN
114	default y
115
116config 440
117	bool
118	depends on 440GP || 440SP
119	default y
120
121config 440A
122	bool
123	depends on 440GX
124	default y
125
126# All 405-based cores up until the 405GPR and 405EP have this errata.
127config IBM405_ERR77
128	bool
129	depends on 40x && !403GCX && !405GPR
130	default y
131
132# All 40x-based cores, up until the 405GPR and 405EP have this errata.
133config IBM405_ERR51
134	bool
135	depends on 40x && !405GPR
136	default y
137
138config BOOKE
139	bool
140	depends on 44x
141	default y
142
143config IBM_OCP
144	bool
145	depends on ASH || BUBINGA || CPCI405 || EBONY || EP405 || LUAN || OCOTEA || REDWOOD_5 || REDWOOD_6 || SYCAMORE || WALNUT
146	default y
147
148config XILINX_OCP
149	bool
150	depends on XILINX_ML300
151	default y
152
153config IBM_EMAC4
154	bool
155	depends on 440GX || 440SP
156	default y
157
158config BIOS_FIXUP
159	bool
160	depends on BUBINGA || EP405 || SYCAMORE || WALNUT
161	default y
162
163config 403GCX
164	bool
165	depends OAK
166	default y
167
168config 405EP
169	bool
170	depends on BUBINGA
171	default y
172
173config 405GP
174	bool
175	depends on CPCI405 || EP405 || WALNUT
176	default y
177
178config 405GPR
179	bool
180	depends on SYCAMORE
181	default y
182
183config VIRTEX_II_PRO
184	bool
185	depends on XILINX_ML300
186	default y
187
188config STB03xxx
189	bool
190	depends on REDWOOD_5 || REDWOOD_6
191	default y
192
193config EMBEDDEDBOOT
194	bool
195	depends on EP405 || XILINX_ML300
196	default y
197
198config IBM_OPENBIOS
199	bool
200	depends on ASH || BUBINGA || REDWOOD_5 || REDWOOD_6 || SYCAMORE || WALNUT
201	default y
202
203config PPC4xx_DMA
204	bool "PPC4xx DMA controller support"
205	depends on 4xx
206
207config PPC4xx_EDMA
208	bool
209	depends on !STB03xxx && PPC4xx_DMA
210	default y
211
212config PPC_GEN550
213	bool
214	depends on 4xx
215	default y
216
217config PM
218	bool "Power Management support (EXPERIMENTAL)"
219	depends on 4xx && EXPERIMENTAL
220
221choice
222	prompt "TTYS0 device and default console"
223	depends on 40x
224	default UART0_TTYS0
225
226config UART0_TTYS0
227	bool "UART0"
228
229config UART0_TTYS1
230	bool "UART1"
231
232endchoice
233
234config SERIAL_SICC
235	bool "SICC Serial port support"
236	depends on STB03xxx
237
238config UART1_DFLT_CONSOLE
239	bool
240	depends on SERIAL_SICC && UART0_TTYS1
241	default y
242
243config SERIAL_SICC_CONSOLE
244	bool
245	depends on SERIAL_SICC && UART0_TTYS1
246	default y
247endmenu