xref: /openbmc/qemu/hw/arm/Kconfig (revision 4826ac6d)
182f51817SPaolo Bonziniconfig ARM_VIRT
282f51817SPaolo Bonzini    bool
3e0e312f3SPaolo Bonzini    imply VFIO_PLATFORM
482f51817SPaolo Bonzini
5*4826ac6dSThomas Huthconfig CHEETAH
6*4826ac6dSThomas Huth    bool
7*4826ac6dSThomas Huth    select OMAP
8*4826ac6dSThomas Huth    select TSC210X
9*4826ac6dSThomas Huth
1082f51817SPaolo Bonziniconfig DIGIC
1182f51817SPaolo Bonzini    bool
129533dcddSPaolo Bonzini    select PTIMER
1382f51817SPaolo Bonzini
1482f51817SPaolo Bonziniconfig EXYNOS4
1582f51817SPaolo Bonzini    bool
16bb275e4eSThomas Huth    select A9MPCORE
17bb275e4eSThomas Huth    select I2C
18bb275e4eSThomas Huth    select LAN9118
19bb275e4eSThomas Huth    select PL310 # cache controller
209533dcddSPaolo Bonzini    select PTIMER
21bb275e4eSThomas Huth    select SDHCI
22bb275e4eSThomas Huth    select USB_EHCI_SYSBUS
2382f51817SPaolo Bonzini
2482f51817SPaolo Bonziniconfig HIGHBANK
2582f51817SPaolo Bonzini    bool
2608bcda02SThomas Huth    select A9MPCORE
2708bcda02SThomas Huth    select A15MPCORE
2808bcda02SThomas Huth    select AHCI
2908bcda02SThomas Huth    select ARM_TIMER # sp804
3008bcda02SThomas Huth    select ARM_V7M
3108bcda02SThomas Huth    select PL011 # UART
3208bcda02SThomas Huth    select PL022 # Serial port
3308bcda02SThomas Huth    select PL031 # RTC
3408bcda02SThomas Huth    select PL061 # GPIO
3508bcda02SThomas Huth    select PL310 # cache controller
3608bcda02SThomas Huth    select XGMAC # ethernet
3782f51817SPaolo Bonzini
3882f51817SPaolo Bonziniconfig INTEGRATOR
3982f51817SPaolo Bonzini    bool
404cdea98bSThomas Huth    select ARM_TIMER
414cdea98bSThomas Huth    select INTEGRATOR_DEBUG
424cdea98bSThomas Huth    select PL011 # UART
434cdea98bSThomas Huth    select PL031 # RTC
444cdea98bSThomas Huth    select PL050 # keyboard/mouse
454cdea98bSThomas Huth    select PL110 # pl111 LCD controller
464cdea98bSThomas Huth    select PL181 # display
474cdea98bSThomas Huth    select SMC91C111
4882f51817SPaolo Bonzini
4982f51817SPaolo Bonziniconfig MAINSTONE
5082f51817SPaolo Bonzini    bool
5182f51817SPaolo Bonzini
5282f51817SPaolo Bonziniconfig MUSICPAL
5382f51817SPaolo Bonzini    bool
5459dd3eb3SThomas Huth    select BITBANG_I2C
5559dd3eb3SThomas Huth    select MARVELL_88W8618
569533dcddSPaolo Bonzini    select PTIMER
5759dd3eb3SThomas Huth    select PFLASH_CFI02
5859dd3eb3SThomas Huth    select SERIAL
5959dd3eb3SThomas Huth    select WM8750
6082f51817SPaolo Bonzini
6182f51817SPaolo Bonziniconfig NETDUINO2
6282f51817SPaolo Bonzini    bool
6382f51817SPaolo Bonzini
6482f51817SPaolo Bonziniconfig NSERIES
6582f51817SPaolo Bonzini    bool
66*4826ac6dSThomas Huth    select OMAP
67*4826ac6dSThomas Huth    select TMP105   # tempature sensor
68*4826ac6dSThomas Huth    select BLIZZARD # LCD/TV controller
69*4826ac6dSThomas Huth    select ONENAND
70*4826ac6dSThomas Huth    select TSC210X  # touchscreen/sensors/audio
71*4826ac6dSThomas Huth    select TSC2005  # touchscreen/sensors/keypad
72*4826ac6dSThomas Huth    select LM832X   # GPIO keyboard chip
73*4826ac6dSThomas Huth    select TWL92230 # energy-management
74*4826ac6dSThomas Huth    select TUSB6010
7582f51817SPaolo Bonzini
7682f51817SPaolo Bonziniconfig OMAP
7782f51817SPaolo Bonzini    bool
78*4826ac6dSThomas Huth    select FRAMEBUFFER
79*4826ac6dSThomas Huth    select I2C
80*4826ac6dSThomas Huth    select ECC
81*4826ac6dSThomas Huth    select NAND
82*4826ac6dSThomas Huth    select PFLASH_CFI01
83*4826ac6dSThomas Huth    select SD
84*4826ac6dSThomas Huth    select SERIAL
8582f51817SPaolo Bonzini
8682f51817SPaolo Bonziniconfig PXA2XX
8782f51817SPaolo Bonzini    bool
8882f51817SPaolo Bonzini
8982f51817SPaolo Bonziniconfig REALVIEW
9082f51817SPaolo Bonzini    bool
9182f51817SPaolo Bonzini
9282f51817SPaolo Bonziniconfig STELLARIS
9382f51817SPaolo Bonzini    bool
9482f51817SPaolo Bonzini
9582f51817SPaolo Bonziniconfig STRONGARM
9682f51817SPaolo Bonzini    bool
9782f51817SPaolo Bonzini
98*4826ac6dSThomas Huthconfig SX1
99*4826ac6dSThomas Huth    bool
100*4826ac6dSThomas Huth    select OMAP
101*4826ac6dSThomas Huth
10282f51817SPaolo Bonziniconfig VERSATILE
10382f51817SPaolo Bonzini    bool
10482f51817SPaolo Bonzini
10582f51817SPaolo Bonziniconfig ZYNQ
10682f51817SPaolo Bonzini    bool
10782f51817SPaolo Bonzini
10882f51817SPaolo Bonziniconfig ARM_V7M
10982f51817SPaolo Bonzini    bool
11082f51817SPaolo Bonzini
11182f51817SPaolo Bonziniconfig ALLWINNER_A10
11282f51817SPaolo Bonzini    bool
11382f51817SPaolo Bonzini
11482f51817SPaolo Bonziniconfig RASPI
11582f51817SPaolo Bonzini    bool
11682f51817SPaolo Bonzini
11782f51817SPaolo Bonziniconfig STM32F205_SOC
11882f51817SPaolo Bonzini    bool
11982f51817SPaolo Bonzini
12082f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM
12182f51817SPaolo Bonzini    bool
12282f51817SPaolo Bonzini
12382f51817SPaolo Bonziniconfig XLNX_VERSAL
12482f51817SPaolo Bonzini    bool
12582f51817SPaolo Bonzini
12682f51817SPaolo Bonziniconfig FSL_IMX25
12782f51817SPaolo Bonzini    bool
12882f51817SPaolo Bonzini
12982f51817SPaolo Bonziniconfig FSL_IMX31
13082f51817SPaolo Bonzini    bool
13173129f43SThomas Huth    select SERIAL
13273129f43SThomas Huth    select IMX
13373129f43SThomas Huth    select IMX_I2C
13473129f43SThomas Huth    select LAN9118
13582f51817SPaolo Bonzini
13682f51817SPaolo Bonziniconfig FSL_IMX6
13782f51817SPaolo Bonzini    bool
13882f51817SPaolo Bonzini
13982f51817SPaolo Bonziniconfig ASPEED_SOC
14082f51817SPaolo Bonzini    bool
14182f51817SPaolo Bonzini
14282f51817SPaolo Bonziniconfig MPS2
14382f51817SPaolo Bonzini    bool
14482f51817SPaolo Bonzini
14582f51817SPaolo Bonziniconfig FSL_IMX7
14682f51817SPaolo Bonzini    bool
14782f51817SPaolo Bonzini
14882f51817SPaolo Bonziniconfig ARM_SMMUV3
14982f51817SPaolo Bonzini    bool
15082f51817SPaolo Bonzini
15182f51817SPaolo Bonziniconfig FSL_IMX6UL
15282f51817SPaolo Bonzini    bool
15382f51817SPaolo Bonzini
15482f51817SPaolo Bonziniconfig NRF51_SOC
15582f51817SPaolo Bonzini    bool
15682f51817SPaolo Bonzini
15782f51817SPaolo Bonziniconfig MSF2
15882f51817SPaolo Bonzini    bool
1599533dcddSPaolo Bonzini    select PTIMER
16082f51817SPaolo Bonzini
16182f51817SPaolo Bonziniconfig ZAURUS
16282f51817SPaolo Bonzini    bool
16382f51817SPaolo Bonzini
16482f51817SPaolo Bonziniconfig A9MPCORE
16582f51817SPaolo Bonzini    bool
166bb275e4eSThomas Huth    select A9_GTIMER
167bb275e4eSThomas Huth    select A9SCU       # snoop control unit
168bb275e4eSThomas Huth    select ARM_GIC
169bb275e4eSThomas Huth    select ARM_MPTIMER
17082f51817SPaolo Bonzini
17182f51817SPaolo Bonziniconfig A15MPCORE
17282f51817SPaolo Bonzini    bool
17382f51817SPaolo Bonzini
17482f51817SPaolo Bonziniconfig ARM11MPCORE
17582f51817SPaolo Bonzini    bool
17682f51817SPaolo Bonzini
17782f51817SPaolo Bonziniconfig ARMSSE
17882f51817SPaolo Bonzini    bool
17982f51817SPaolo Bonzini
18082f51817SPaolo Bonziniconfig ARMSSE_CPUID
18182f51817SPaolo Bonzini    bool
18282f51817SPaolo Bonzini
18382f51817SPaolo Bonziniconfig ARMSSE_MHU
18482f51817SPaolo Bonzini    bool
18582f51817SPaolo Bonzini
18682f51817SPaolo Bonziniconfig MUSCA
18782f51817SPaolo Bonzini    bool
188