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