]>
Commit | Line | Data |
---|---|---|
82f51817 PB |
1 | config ARM_VIRT |
2 | bool | |
7951c7b7 TH |
3 | imply PCI_DEVICES |
4 | imply TEST_DEVICES | |
5 | imply VFIO_AMD_XGBE | |
e0e312f3 | 6 | imply VFIO_PLATFORM |
7951c7b7 | 7 | imply VFIO_XGMAC |
c294ac32 | 8 | imply TPM_TIS_SYSBUS |
cfa1f4bc | 9 | imply NVDIMM |
3362c568 | 10 | select ARM_GIC |
7951c7b7 TH |
11 | select ACPI |
12 | select ARM_SMMUV3 | |
13 | select GPIO_KEY | |
14 | select FW_CFG_DMA | |
15 | select PCI_EXPRESS | |
16 | select PCI_EXPRESS_GENERIC_BRIDGE | |
17 | select PFLASH_CFI01 | |
18 | select PL011 # UART | |
19 | select PL031 # RTC | |
20 | select PL061 # GPIO | |
daa726d9 | 21 | select GPIO_PWR |
7951c7b7 TH |
22 | select PLATFORM_BUS |
23 | select SMBIOS | |
24 | select VIRTIO_MMIO | |
f13a944c | 25 | select ACPI_PCI |
1f283ae1 EA |
26 | select MEM_DEVICE |
27 | select DIMM | |
cff51ac9 | 28 | select ACPI_HW_REDUCED |
b77a52a0 | 29 | select ACPI_APEI |
cf1a5cc9 | 30 | select ACPI_VIOT |
b1b87327 | 31 | select VIRTIO_MEM_SUPPORTED |
fc1e01e0 | 32 | select ACPI_CXL |
82f51817 | 33 | |
4826ac6d TH |
34 | config CHEETAH |
35 | bool | |
36 | select OMAP | |
37 | select TSC210X | |
38 | ||
5885e665 TH |
39 | config CUBIEBOARD |
40 | bool | |
41 | select ALLWINNER_A10 | |
42 | ||
82f51817 PB |
43 | config DIGIC |
44 | bool | |
9533dcdd | 45 | select PTIMER |
627b06ed | 46 | select PFLASH_CFI02 |
82f51817 PB |
47 | |
48 | config EXYNOS4 | |
49 | bool | |
e117e974 | 50 | imply I2C_DEVICES |
bb275e4e TH |
51 | select A9MPCORE |
52 | select I2C | |
53 | select LAN9118 | |
54 | select PL310 # cache controller | |
9533dcdd | 55 | select PTIMER |
bb275e4e TH |
56 | select SDHCI |
57 | select USB_EHCI_SYSBUS | |
5900c7a6 | 58 | select OR_IRQ |
82f51817 PB |
59 | |
60 | config HIGHBANK | |
61 | bool | |
08bcda02 TH |
62 | select A9MPCORE |
63 | select A15MPCORE | |
64 | select AHCI | |
65 | select ARM_TIMER # sp804 | |
66 | select ARM_V7M | |
67 | select PL011 # UART | |
58f7f3c4 | 68 | select PL022 # SPI |
08bcda02 TH |
69 | select PL031 # RTC |
70 | select PL061 # GPIO | |
71 | select PL310 # cache controller | |
72 | select XGMAC # ethernet | |
82f51817 PB |
73 | |
74 | config INTEGRATOR | |
75 | bool | |
4cdea98b TH |
76 | select ARM_TIMER |
77 | select INTEGRATOR_DEBUG | |
78 | select PL011 # UART | |
79 | select PL031 # RTC | |
5df2cfbc | 80 | select PL041 # audio |
4cdea98b TH |
81 | select PL050 # keyboard/mouse |
82 | select PL110 # pl111 LCD controller | |
83 | select PL181 # display | |
84 | select SMC91C111 | |
82f51817 PB |
85 | |
86 | config MAINSTONE | |
87 | bool | |
959762d0 TH |
88 | select PXA2XX |
89 | select PFLASH_CFI01 | |
90 | select SMC91C111 | |
82f51817 | 91 | |
08cbaccc TH |
92 | config MUSCA |
93 | bool | |
94 | select ARMSSE | |
95 | select PL011 | |
96 | select PL031 | |
853c0167 | 97 | select SPLIT_IRQ |
5aa78a89 | 98 | select UNIMP |
08cbaccc | 99 | |
9adfbf1b PMD |
100 | config MARVELL_88W8618 |
101 | bool | |
102 | ||
82f51817 PB |
103 | config MUSICPAL |
104 | bool | |
498661dd | 105 | select OR_IRQ |
59dd3eb3 TH |
106 | select BITBANG_I2C |
107 | select MARVELL_88W8618 | |
9533dcdd | 108 | select PTIMER |
59dd3eb3 TH |
109 | select PFLASH_CFI02 |
110 | select SERIAL | |
111 | select WM8750 | |
82f51817 PB |
112 | |
113 | config NETDUINO2 | |
114 | bool | |
6239ac7e | 115 | select STM32F205_SOC |
82f51817 | 116 | |
870c034d AF |
117 | config NETDUINOPLUS2 |
118 | bool | |
119 | select STM32F405_SOC | |
120 | ||
82f51817 PB |
121 | config NSERIES |
122 | bool | |
4826ac6d TH |
123 | select OMAP |
124 | select TMP105 # tempature sensor | |
125 | select BLIZZARD # LCD/TV controller | |
126 | select ONENAND | |
127 | select TSC210X # touchscreen/sensors/audio | |
128 | select TSC2005 # touchscreen/sensors/keypad | |
129 | select LM832X # GPIO keyboard chip | |
130 | select TWL92230 # energy-management | |
131 | select TUSB6010 | |
82f51817 PB |
132 | |
133 | config OMAP | |
134 | bool | |
4826ac6d TH |
135 | select FRAMEBUFFER |
136 | select I2C | |
137 | select ECC | |
138 | select NAND | |
139 | select PFLASH_CFI01 | |
140 | select SD | |
141 | select SERIAL | |
82f51817 PB |
142 | |
143 | config PXA2XX | |
144 | bool | |
959762d0 TH |
145 | select FRAMEBUFFER |
146 | select I2C | |
147 | select SERIAL | |
148 | select SD | |
149 | select SSI | |
150 | select USB_OHCI | |
5c8ae30b | 151 | select PCMCIA |
959762d0 TH |
152 | |
153 | config GUMSTIX | |
154 | bool | |
155 | select PFLASH_CFI01 | |
156 | select SMC91C111 | |
157 | select PXA2XX | |
158 | ||
159 | config TOSA | |
160 | bool | |
161 | select ZAURUS # scoop | |
162 | select MICRODRIVE | |
163 | select PXA2XX | |
06972067 | 164 | select LED |
959762d0 TH |
165 | |
166 | config SPITZ | |
167 | bool | |
f12985f1 | 168 | select ADS7846 # touch-screen controller |
959762d0 TH |
169 | select MAX111X # A/D converter |
170 | select WM8750 # audio codec | |
171 | select MAX7310 # GPIO expander | |
172 | select ZAURUS # scoop | |
173 | select NAND # memory | |
174 | select ECC # Error-correcting for NAND | |
175 | select MICRODRIVE | |
176 | select PXA2XX | |
177 | ||
178 | config Z2 | |
179 | bool | |
180 | select PFLASH_CFI01 | |
181 | select WM8750 | |
182 | select PL011 # UART | |
183 | select PXA2XX | |
82f51817 PB |
184 | |
185 | config REALVIEW | |
186 | bool | |
79e93e24 TH |
187 | imply PCI_DEVICES |
188 | imply PCI_TESTDEV | |
e117e974 | 189 | imply I2C_DEVICES |
79e93e24 TH |
190 | select SMC91C111 |
191 | select LAN9118 | |
192 | select A9MPCORE | |
193 | select A15MPCORE | |
194 | select ARM11MPCORE | |
195 | select ARM_TIMER | |
196 | select VERSATILE_PCI | |
197 | select WM8750 # audio codec | |
198 | select LSI_SCSI_PCI | |
199 | select PCI | |
200 | select PL011 # UART | |
201 | select PL031 # RTC | |
202 | select PL041 # audio codec | |
203 | select PL050 # keyboard/mouse | |
204 | select PL061 # GPIO | |
205 | select PL080 # DMA controller | |
206 | select PL110 | |
207 | select PL181 # display | |
208 | select PL310 # cache controller | |
209 | select VERSATILE_I2C | |
210 | select DS1338 # I2C RTC+NVRAM | |
211 | select USB_OHCI | |
82f51817 | 212 | |
64580903 HZ |
213 | config SBSA_REF |
214 | bool | |
215 | imply PCI_DEVICES | |
216 | select AHCI | |
217 | select ARM_SMMUV3 | |
218 | select GPIO_KEY | |
219 | select PCI_EXPRESS | |
220 | select PCI_EXPRESS_GENERIC_BRIDGE | |
221 | select PFLASH_CFI01 | |
222 | select PL011 # UART | |
223 | select PL031 # RTC | |
224 | select PL061 # GPIO | |
225 | select USB_EHCI_SYSBUS | |
4204c5f7 | 226 | select WDT_SBSA |
64580903 | 227 | |
5c6e99a7 TH |
228 | config SABRELITE |
229 | bool | |
230 | select FSL_IMX6 | |
231 | select SSI_M25P80 | |
232 | ||
82f51817 PB |
233 | config STELLARIS |
234 | bool | |
e117e974 | 235 | imply I2C_DEVICES |
782ef8cd TH |
236 | select ARM_V7M |
237 | select CMSDK_APB_WATCHDOG | |
238 | select I2C | |
239 | select PL011 # UART | |
58f7f3c4 | 240 | select PL022 # SPI |
782ef8cd TH |
241 | select PL061 # GPIO |
242 | select SSD0303 # OLED display | |
243 | select SSD0323 # OLED display | |
244 | select SSI_SD | |
245 | select STELLARIS_INPUT | |
246 | select STELLARIS_ENET # ethernet | |
f3eb7557 | 247 | select STELLARIS_GPTM # general purpose timer module |
5aa78a89 | 248 | select UNIMP |
82f51817 | 249 | |
2ac2410c AI |
250 | config STM32VLDISCOVERY |
251 | bool | |
252 | select STM32F100_SOC | |
253 | ||
82f51817 PB |
254 | config STRONGARM |
255 | bool | |
839507ad TH |
256 | select PXA2XX |
257 | ||
258 | config COLLIE | |
259 | bool | |
260 | select PFLASH_CFI01 | |
261 | select ZAURUS # scoop | |
262 | select STRONGARM | |
82f51817 | 263 | |
4826ac6d TH |
264 | config SX1 |
265 | bool | |
266 | select OMAP | |
267 | ||
82f51817 PB |
268 | config VERSATILE |
269 | bool | |
79e93e24 TH |
270 | select ARM_TIMER # sp804 |
271 | select PFLASH_CFI01 | |
272 | select LSI_SCSI_PCI | |
273 | select PL050 # keyboard/mouse | |
274 | select PL080 # DMA controller | |
275 | select PL190 # Vector PIC | |
276 | select REALVIEW | |
277 | select USB_OHCI | |
278 | ||
279 | config VEXPRESS | |
280 | bool | |
281 | select A9MPCORE | |
282 | select A15MPCORE | |
283 | select ARM_MPTIMER | |
284 | select ARM_TIMER # sp804 | |
285 | select LAN9118 | |
286 | select PFLASH_CFI01 | |
287 | select PL011 # UART | |
288 | select PL041 # audio codec | |
289 | select PL181 # display | |
290 | select REALVIEW | |
291 | select SII9022 | |
292 | select VIRTIO_MMIO | |
82f51817 PB |
293 | |
294 | config ZYNQ | |
295 | bool | |
31576a91 TH |
296 | select A9MPCORE |
297 | select CADENCE # UART | |
298 | select PFLASH_CFI02 | |
299 | select PL330 | |
300 | select SDHCI | |
301 | select SSI_M25P80 | |
302 | select USB_EHCI_SYSBUS | |
303 | select XILINX # UART | |
304 | select XILINX_AXI | |
305 | select XILINX_SPI | |
306 | select XILINX_SPIPS | |
307 | select ZYNQ_DEVCFG | |
82f51817 PB |
308 | |
309 | config ARM_V7M | |
310 | bool | |
cd43648a AB |
311 | # currently v7M must be included in a TCG build due to translate.c |
312 | default y if TCG && (ARM || AARCH64) | |
9ad5f6b0 | 313 | select PTIMER |
cd43648a | 314 | select ARM_COMPATIBLE_SEMIHOSTING |
82f51817 PB |
315 | |
316 | config ALLWINNER_A10 | |
317 | bool | |
5885e665 TH |
318 | select AHCI |
319 | select ALLWINNER_A10_PIT | |
320 | select ALLWINNER_A10_PIC | |
321 | select ALLWINNER_EMAC | |
322 | select SERIAL | |
5aa78a89 | 323 | select UNIMP |
82f51817 | 324 | |
740dafc0 NL |
325 | config ALLWINNER_H3 |
326 | bool | |
327 | select ALLWINNER_A10_PIT | |
29d08975 | 328 | select ALLWINNER_SUN8I_EMAC |
740dafc0 NL |
329 | select SERIAL |
330 | select ARM_TIMER | |
331 | select ARM_GIC | |
332 | select UNIMP | |
2e4dfe80 NL |
333 | select USB_OHCI |
334 | select USB_EHCI_SYSBUS | |
82e48382 | 335 | select SD |
740dafc0 | 336 | |
82f51817 PB |
337 | config RASPI |
338 | bool | |
1ad846a2 TH |
339 | select FRAMEBUFFER |
340 | select PL011 # UART | |
341 | select SDHCI | |
8d942986 | 342 | select USB_DWC2 |
82f51817 | 343 | |
0f76debd AI |
344 | config STM32F100_SOC |
345 | bool | |
346 | select ARM_V7M | |
347 | select STM32F2XX_USART | |
348 | select STM32F2XX_SPI | |
349 | ||
82f51817 PB |
350 | config STM32F205_SOC |
351 | bool | |
6239ac7e | 352 | select ARM_V7M |
282467f4 | 353 | select OR_IRQ |
6239ac7e TH |
354 | select STM32F2XX_TIMER |
355 | select STM32F2XX_USART | |
356 | select STM32F2XX_SYSCFG | |
357 | select STM32F2XX_ADC | |
358 | select STM32F2XX_SPI | |
82f51817 | 359 | |
870c034d AF |
360 | config STM32F405_SOC |
361 | bool | |
362 | select ARM_V7M | |
9e39983e | 363 | select OR_IRQ |
870c034d | 364 | select STM32F4XX_SYSCFG |
e64d8c83 | 365 | select STM32F4XX_EXTI |
870c034d | 366 | |
82f51817 PB |
367 | config XLNX_ZYNQMP_ARM |
368 | bool | |
f3c3a1e2 TH |
369 | select AHCI |
370 | select ARM_GIC | |
371 | select CADENCE | |
372 | select DDC | |
373 | select DPCD | |
374 | select SDHCI | |
375 | select SSI | |
376 | select SSI_M25P80 | |
377 | select XILINX_AXI | |
378 | select XILINX_SPIPS | |
668351a5 | 379 | select XLNX_CSU_DMA |
f3c3a1e2 | 380 | select XLNX_ZYNQMP |
6bfaec73 | 381 | select XLNX_ZDMA |
82f51817 PB |
382 | |
383 | config XLNX_VERSAL | |
384 | bool | |
24c7bb31 TH |
385 | select ARM_GIC |
386 | select PL011 | |
387 | select CADENCE | |
388 | select VIRTIO_MMIO | |
5aa78a89 | 389 | select UNIMP |
6bfaec73 | 390 | select XLNX_ZDMA |
1de3b490 | 391 | select XLNX_ZYNQMP |
d064c19d | 392 | select OR_IRQ |
393185bc | 393 | select XLNX_BBRAM |
5f4910ff | 394 | select XLNX_EFUSE_VERSAL |
82f51817 | 395 | |
e5a7ba87 HS |
396 | config NPCM7XX |
397 | bool | |
2d8f048c | 398 | select A9MPCORE |
c93488f1 | 399 | select ADM1272 |
2d8f048c | 400 | select ARM_GIC |
d43bb04c | 401 | select SMBUS |
2ef1e0d7 | 402 | select AT24C # EEPROM |
7215456a | 403 | select MAX34451 |
ffcdae67 | 404 | select ISL_PMBUS_VR |
2d8f048c | 405 | select PL310 # cache controller |
3746d5c1 | 406 | select PMBUS |
2d8f048c | 407 | select SERIAL |
b821242c | 408 | select SSI |
2d8f048c | 409 | select UNIMP |
6229659e | 410 | select PCA954X |
e5a7ba87 | 411 | |
82f51817 PB |
412 | config FSL_IMX25 |
413 | bool | |
e117e974 | 414 | imply I2C_DEVICES |
02047622 TH |
415 | select IMX |
416 | select IMX_FEC | |
417 | select IMX_I2C | |
4f0aff00 | 418 | select WDT_IMX2 |
ee9ffe0c | 419 | select SDHCI |
82f51817 PB |
420 | |
421 | config FSL_IMX31 | |
422 | bool | |
e117e974 | 423 | imply I2C_DEVICES |
73129f43 TH |
424 | select SERIAL |
425 | select IMX | |
426 | select IMX_I2C | |
b9e521dd | 427 | select WDT_IMX2 |
73129f43 | 428 | select LAN9118 |
82f51817 PB |
429 | |
430 | config FSL_IMX6 | |
431 | bool | |
e117e974 | 432 | imply I2C_DEVICES |
5c6e99a7 TH |
433 | select A9MPCORE |
434 | select IMX | |
435 | select IMX_FEC | |
436 | select IMX_I2C | |
0701a5ef | 437 | select IMX_USBPHY |
37f95959 | 438 | select WDT_IMX2 |
02047622 | 439 | select SDHCI |
82f51817 PB |
440 | |
441 | config ASPEED_SOC | |
442 | bool | |
68e44dda TH |
443 | select DS1338 |
444 | select FTGMAC100 | |
445 | select I2C | |
46560cb1 | 446 | select DPS310 |
68e44dda TH |
447 | select PCA9552 |
448 | select SERIAL | |
449 | select SMBUS_EEPROM | |
3ec75e39 | 450 | select PCA954X |
68e44dda TH |
451 | select SSI |
452 | select SSI_M25P80 | |
453 | select TMP105 | |
454 | select TMP421 | |
5e623f2b | 455 | select EMC141X |
5aa78a89 | 456 | select UNIMP |
7cfbde5e | 457 | select LED |
2a75e8c3 MK |
458 | select PMBUS |
459 | select MAX31785 | |
82f51817 PB |
460 | |
461 | config MPS2 | |
462 | bool | |
e117e974 | 463 | imply I2C_DEVICES |
d2a99d74 TH |
464 | select ARMSSE |
465 | select LAN9118 | |
466 | select MPS2_FPGAIO | |
467 | select MPS2_SCC | |
282467f4 | 468 | select OR_IRQ |
58f7f3c4 | 469 | select PL022 # SPI |
d2a99d74 | 470 | select PL080 # DMA controller |
853c0167 | 471 | select SPLIT_IRQ |
5aa78a89 | 472 | select UNIMP |
ecbe51af | 473 | select CMSDK_APB_WATCHDOG |
ada45de9 | 474 | select VERSATILE_I2C |
82f51817 PB |
475 | |
476 | config FSL_IMX7 | |
477 | bool | |
02047622 TH |
478 | imply PCI_DEVICES |
479 | imply TEST_DEVICES | |
e117e974 | 480 | imply I2C_DEVICES |
02047622 TH |
481 | select A15MPCORE |
482 | select PCI | |
483 | select IMX | |
484 | select IMX_FEC | |
485 | select IMX_I2C | |
37f95959 | 486 | select WDT_IMX2 |
02047622 TH |
487 | select PCI_EXPRESS_DESIGNWARE |
488 | select SDHCI | |
5aa78a89 | 489 | select UNIMP |
82f51817 PB |
490 | |
491 | config ARM_SMMUV3 | |
492 | bool | |
493 | ||
494 | config FSL_IMX6UL | |
495 | bool | |
e117e974 | 496 | imply I2C_DEVICES |
02047622 TH |
497 | select A15MPCORE |
498 | select IMX | |
499 | select IMX_FEC | |
500 | select IMX_I2C | |
37f95959 | 501 | select WDT_IMX2 |
02047622 | 502 | select SDHCI |
5aa78a89 | 503 | select UNIMP |
82f51817 | 504 | |
c1c60b0d TH |
505 | config MICROBIT |
506 | bool | |
507 | select NRF51_SOC | |
508 | ||
82f51817 PB |
509 | config NRF51_SOC |
510 | bool | |
e117e974 | 511 | imply I2C_DEVICES |
c1c60b0d TH |
512 | select I2C |
513 | select ARM_V7M | |
5aa78a89 | 514 | select UNIMP |
82f51817 | 515 | |
b6e2b220 TH |
516 | config EMCRAFT_SF2 |
517 | bool | |
518 | select MSF2 | |
519 | select SSI_M25P80 | |
520 | ||
82f51817 PB |
521 | config MSF2 |
522 | bool | |
b6e2b220 | 523 | select ARM_V7M |
9533dcdd | 524 | select PTIMER |
b6e2b220 TH |
525 | select SERIAL |
526 | select SSI | |
5aa78a89 | 527 | select UNIMP |
82f51817 PB |
528 | |
529 | config ZAURUS | |
530 | bool | |
959762d0 TH |
531 | select NAND |
532 | select ECC | |
82f51817 PB |
533 | |
534 | config A9MPCORE | |
535 | bool | |
bb275e4e TH |
536 | select A9_GTIMER |
537 | select A9SCU # snoop control unit | |
538 | select ARM_GIC | |
539 | select ARM_MPTIMER | |
82f51817 PB |
540 | |
541 | config A15MPCORE | |
542 | bool | |
7951c7b7 | 543 | select ARM_GIC |
82f51817 PB |
544 | |
545 | config ARM11MPCORE | |
546 | bool | |
79e93e24 | 547 | select ARM11SCU |
82f51817 PB |
548 | |
549 | config ARMSSE | |
550 | bool | |
d2a99d74 | 551 | select ARM_V7M |
4239b311 | 552 | select ARMSSE_CPU_PWRCTRL |
d2a99d74 TH |
553 | select ARMSSE_CPUID |
554 | select ARMSSE_MHU | |
555 | select CMSDK_APB_TIMER | |
556 | select CMSDK_APB_DUALTIMER | |
557 | select CMSDK_APB_UART | |
558 | select CMSDK_APB_WATCHDOG | |
559 | select IOTKIT_SECCTL | |
560 | select IOTKIT_SYSCTL | |
561 | select IOTKIT_SYSINFO | |
282467f4 | 562 | select OR_IRQ |
853c0167 | 563 | select SPLIT_IRQ |
d2a99d74 TH |
564 | select TZ_MPC |
565 | select TZ_MSC | |
566 | select TZ_PPC | |
5aa78a89 | 567 | select UNIMP |
0d10df30 | 568 | select SSE_COUNTER |
0b8ceee8 | 569 | select SSE_TIMER |