~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/powerpc/platforms/44x/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0
  2 config PPC_47x
  3         bool "Support for 47x variant"
  4         depends on 44x
  5         select MPIC
  6         help
  7           This option enables support for the 47x family of processors and is
  8           not currently compatible with other 44x or 46x variants
  9 
 10 config BAMBOO
 11         bool "Bamboo"
 12         depends on 44x
 13         select PPC44x_SIMPLE
 14         select 440EP
 15         select FORCE_PCI
 16         help
 17           This option enables support for the IBM PPC440EP evaluation board.
 18 
 19 config BLUESTONE
 20         bool "Bluestone"
 21         depends on 44x
 22         select PPC44x_SIMPLE
 23         select APM821xx
 24         select FORCE_PCI
 25         select PCI_MSI
 26         select PPC4xx_PCI_EXPRESS
 27         select IBM_EMAC_RGMII if IBM_EMAC
 28         help
 29           This option enables support for the APM APM821xx Evaluation board.
 30 
 31 config EBONY
 32         bool "Ebony"
 33         depends on 44x
 34         default y
 35         select 440GP
 36         select FORCE_PCI
 37         select OF_RTC
 38         help
 39           This option enables support for the IBM PPC440GP evaluation board.
 40 
 41 config SAM440EP
 42         bool "Sam440ep"
 43         depends on 44x
 44         select 440EP
 45         select FORCE_PCI
 46         help
 47           This option enables support for the ACube Sam440ep board.
 48 
 49 config SEQUOIA
 50         bool "Sequoia"
 51         depends on 44x
 52         select PPC44x_SIMPLE
 53         select 440EPX
 54         help
 55           This option enables support for the AMCC PPC440EPX evaluation board.
 56 
 57 config TAISHAN
 58         bool "Taishan"
 59         depends on 44x
 60         select PPC44x_SIMPLE
 61         select 440GX
 62         select FORCE_PCI
 63         help
 64           This option enables support for the AMCC PPC440GX "Taishan"
 65           evaluation board.
 66 
 67 config KATMAI
 68         bool "Katmai"
 69         depends on 44x
 70         select PPC44x_SIMPLE
 71         select 440SPe
 72         select FORCE_PCI
 73         select PPC4xx_PCI_EXPRESS
 74         select PCI_MSI
 75         help
 76           This option enables support for the AMCC PPC440SPe evaluation board.
 77 
 78 config RAINIER
 79         bool "Rainier"
 80         depends on 44x
 81         select PPC44x_SIMPLE
 82         select 440GRX
 83         select FORCE_PCI
 84         help
 85           This option enables support for the AMCC PPC440GRX evaluation board.
 86 
 87 config WARP
 88         bool "PIKA Warp"
 89         depends on 44x
 90         select 440EP
 91         help
 92           This option enables support for the PIKA Warp(tm) Appliance. The Warp
 93           is a small computer replacement with up to 9 ports of FXO/FXS plus VOIP
 94           stations and trunks.
 95 
 96           See http://www.pikatechnologies.com/ and follow the "PIKA for Computer
 97           Telephony Developers" link for more information.
 98 
 99 config ARCHES
100         bool "Arches"
101         depends on 44x
102         select PPC44x_SIMPLE
103         select 460EX # Odd since it uses 460GT but the effects are the same
104         select FORCE_PCI
105         select PPC4xx_PCI_EXPRESS
106         help
107           This option enables support for the AMCC Dual PPC460GT evaluation board.
108 
109 config CANYONLANDS
110         bool "Canyonlands"
111         depends on 44x
112         select 460EX
113         select FORCE_PCI
114         select PPC4xx_PCI_EXPRESS
115         select PCI_MSI
116         select IBM_EMAC_RGMII if IBM_EMAC
117         select IBM_EMAC_ZMII if IBM_EMAC
118         help
119           This option enables support for the AMCC PPC460EX evaluation board.
120 
121 config GLACIER
122         bool "Glacier"
123         depends on 44x
124         select PPC44x_SIMPLE
125         select 460EX # Odd since it uses 460GT but the effects are the same
126         select FORCE_PCI
127         select PPC4xx_PCI_EXPRESS
128         select IBM_EMAC_RGMII if IBM_EMAC
129         select IBM_EMAC_ZMII if IBM_EMAC
130         help
131           This option enables support for the AMCC PPC460GT evaluation board.
132 
133 config REDWOOD
134         bool "Redwood"
135         depends on 44x
136         select PPC44x_SIMPLE
137         select 460SX
138         select FORCE_PCI
139         select PPC4xx_PCI_EXPRESS
140         select PCI_MSI
141         help
142           This option enables support for the AMCC PPC460SX Redwood board.
143 
144 config EIGER
145         bool "Eiger"
146         depends on 44x
147         select PPC44x_SIMPLE
148         select 460SX
149         select FORCE_PCI
150         select PPC4xx_PCI_EXPRESS
151         select IBM_EMAC_RGMII if IBM_EMAC
152         help
153           This option enables support for the AMCC PPC460SX evaluation board.
154 
155 config YOSEMITE
156         bool "Yosemite"
157         depends on 44x
158         select PPC44x_SIMPLE
159         select 440EP
160         select FORCE_PCI
161         help
162           This option enables support for the AMCC PPC440EP evaluation board.
163 
164 config ISS4xx
165         bool "ISS 4xx Simulator"
166         depends on 44x
167         select 440GP if 44x && !PPC_47x
168         select PPC_FPU
169         select OF_RTC
170         help
171           This option enables support for the IBM ISS simulation environment
172 
173 config CURRITUCK
174         bool "IBM Currituck (476fpe) Support"
175         depends on PPC_47x
176         select I2C
177         select SWIOTLB
178         select 476FPE
179         select FORCE_PCI
180         select PPC4xx_PCI_EXPRESS
181         help
182           This option enables support for the IBM Currituck (476fpe) evaluation board
183 
184 config FSP2
185         bool "IBM FSP2 (476fpe) Support"
186         depends on PPC_47x
187         select 476FPE
188         select IBM_EMAC_EMAC4 if IBM_EMAC
189         select IBM_EMAC_RGMII if IBM_EMAC
190         select COMMON_CLK
191         select DEFAULT_UIMAGE
192         help
193           This option enables support for the IBM FSP2 (476fpe) board
194 
195 config AKEBONO
196         bool "IBM Akebono (476gtr) Support"
197         depends on PPC_47x
198         select SWIOTLB
199         select 476FPE
200         select PPC4xx_PCI_EXPRESS
201         select FORCE_PCI
202         select PCI_MSI
203         select PPC4xx_HSTA_MSI
204         select I2C
205         select I2C_IBM_IIC
206         select IBM_EMAC_EMAC4 if IBM_EMAC
207         select USB if USB_SUPPORT
208         select USB_OHCI_HCD_PLATFORM if USB_OHCI_HCD
209         select USB_EHCI_HCD_PLATFORM if USB_EHCI_HCD
210         help
211           This option enables support for the IBM Akebono (476gtr) evaluation board
212 
213 
214 config ICON
215         bool "Icon"
216         depends on 44x
217         select PPC44x_SIMPLE
218         select 440SPe
219         select FORCE_PCI
220         select PPC4xx_PCI_EXPRESS
221         help
222           This option enables support for the AMCC PPC440SPe evaluation board.
223 
224 config PPC44x_SIMPLE
225         bool "Simple PowerPC 44x board support"
226         depends on 44x
227         help
228           This option enables the simple PowerPC 44x platform support.
229 
230 config PPC4xx_GPIO
231         bool "PPC4xx GPIO support"
232         depends on 44x
233         select GPIOLIB
234         select OF_GPIO_MM_GPIOCHIP
235         help
236           Enable gpiolib support for ppc440 based boards
237 
238 # 44x specific CPU modules, selected based on the board above.
239 config 440EP
240         bool
241         select PPC_FPU
242         select IBM440EP_ERR42
243         select IBM_EMAC_ZMII if IBM_EMAC
244 
245 config 440EPX
246         bool
247         select PPC_FPU
248         select IBM_EMAC_EMAC4 if IBM_EMAC
249         select IBM_EMAC_RGMII if IBM_EMAC
250         select IBM_EMAC_ZMII if IBM_EMAC
251         select USB_EHCI_BIG_ENDIAN_MMIO
252         select USB_EHCI_BIG_ENDIAN_DESC
253 
254 config 440GRX
255         bool
256         select IBM_EMAC_EMAC4 if IBM_EMAC
257         select IBM_EMAC_RGMII if IBM_EMAC
258         select IBM_EMAC_ZMII if IBM_EMAC
259 
260 config 440GP
261         bool
262         select IBM_EMAC_ZMII if IBM_EMAC
263 
264 config 440GX
265         bool
266         select IBM_EMAC_EMAC4 if IBM_EMAC
267         select IBM_EMAC_RGMII if IBM_EMAC
268         select IBM_EMAC_ZMII if IBM_EMAC #test only
269         select IBM_EMAC_TAH if IBM_EMAC  #test only
270 
271 config 440SP
272         bool
273 
274 config 440SPe
275         bool
276         select IBM_EMAC_EMAC4 if IBM_EMAC
277 
278 config 460EX
279         bool
280         select PPC_FPU
281         select IBM_EMAC_EMAC4 if IBM_EMAC
282         select IBM_EMAC_TAH if IBM_EMAC
283 
284 config 460SX
285         bool
286         select PPC_FPU
287         select IBM_EMAC_EMAC4 if IBM_EMAC
288         select IBM_EMAC_RGMII if IBM_EMAC
289         select IBM_EMAC_ZMII if IBM_EMAC
290         select IBM_EMAC_TAH if IBM_EMAC
291 
292 config 476FPE
293         bool
294         select PPC_FPU
295 
296 config APM821xx
297         bool
298         select PPC_FPU
299         select IBM_EMAC_EMAC4 if IBM_EMAC
300         select IBM_EMAC_TAH if IBM_EMAC
301 
302 config 476FPE_ERR46
303         depends on 476FPE
304         bool "Enable linker work around for PPC476FPE errata #46"
305         help
306           This option enables a work around for an icache bug on 476
307           that can cause execution of stale instructions when falling
308           through pages (IBM errata #46). It requires a recent version
309           of binutils which supports the --ppc476-workaround option.
310 
311           The work around enables the appropriate linker options and
312           ensures that all module output sections are aligned to 4K
313           page boundaries. The work around is only required when
314           building modules.
315 
316 # 44x errata/workaround config symbols, selected by the CPU models above
317 config IBM440EP_ERR42
318         bool
319 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php