xref: /qemu/hw/arm/Kconfig (revision 782ef8cd7e121819481b6ca43770ca4bde9b19ac)
182f51817SPaolo Bonziniconfig ARM_VIRT
282f51817SPaolo Bonzini    bool
3e0e312f3SPaolo Bonzini    imply VFIO_PLATFORM
482f51817SPaolo Bonzini
54826ac6dSThomas Huthconfig CHEETAH
64826ac6dSThomas Huth    bool
74826ac6dSThomas Huth    select OMAP
84826ac6dSThomas Huth    select TSC210X
94826ac6dSThomas 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
664826ac6dSThomas Huth    select OMAP
674826ac6dSThomas Huth    select TMP105   # tempature sensor
684826ac6dSThomas Huth    select BLIZZARD # LCD/TV controller
694826ac6dSThomas Huth    select ONENAND
704826ac6dSThomas Huth    select TSC210X  # touchscreen/sensors/audio
714826ac6dSThomas Huth    select TSC2005  # touchscreen/sensors/keypad
724826ac6dSThomas Huth    select LM832X   # GPIO keyboard chip
734826ac6dSThomas Huth    select TWL92230 # energy-management
744826ac6dSThomas Huth    select TUSB6010
7582f51817SPaolo Bonzini
7682f51817SPaolo Bonziniconfig OMAP
7782f51817SPaolo Bonzini    bool
784826ac6dSThomas Huth    select FRAMEBUFFER
794826ac6dSThomas Huth    select I2C
804826ac6dSThomas Huth    select ECC
814826ac6dSThomas Huth    select NAND
824826ac6dSThomas Huth    select PFLASH_CFI01
834826ac6dSThomas Huth    select SD
844826ac6dSThomas 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
94*782ef8cdSThomas Huth    select ARM_V7M
95*782ef8cdSThomas Huth    select CMSDK_APB_WATCHDOG
96*782ef8cdSThomas Huth    select I2C
97*782ef8cdSThomas Huth    select PL011 # UART
98*782ef8cdSThomas Huth    select PL022 # Serial port
99*782ef8cdSThomas Huth    select PL061 # GPIO
100*782ef8cdSThomas Huth    select SSD0303 # OLED display
101*782ef8cdSThomas Huth    select SSD0323 # OLED display
102*782ef8cdSThomas Huth    select SSI_SD
103*782ef8cdSThomas Huth    select STELLARIS_INPUT
104*782ef8cdSThomas Huth    select STELLARIS_ENET # ethernet
10582f51817SPaolo Bonzini
10682f51817SPaolo Bonziniconfig STRONGARM
10782f51817SPaolo Bonzini    bool
10882f51817SPaolo Bonzini
1094826ac6dSThomas Huthconfig SX1
1104826ac6dSThomas Huth    bool
1114826ac6dSThomas Huth    select OMAP
1124826ac6dSThomas Huth
11382f51817SPaolo Bonziniconfig VERSATILE
11482f51817SPaolo Bonzini    bool
11582f51817SPaolo Bonzini
11682f51817SPaolo Bonziniconfig ZYNQ
11782f51817SPaolo Bonzini    bool
11882f51817SPaolo Bonzini
11982f51817SPaolo Bonziniconfig ARM_V7M
12082f51817SPaolo Bonzini    bool
12182f51817SPaolo Bonzini
12282f51817SPaolo Bonziniconfig ALLWINNER_A10
12382f51817SPaolo Bonzini    bool
12482f51817SPaolo Bonzini
12582f51817SPaolo Bonziniconfig RASPI
12682f51817SPaolo Bonzini    bool
12782f51817SPaolo Bonzini
12882f51817SPaolo Bonziniconfig STM32F205_SOC
12982f51817SPaolo Bonzini    bool
13082f51817SPaolo Bonzini
13182f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM
13282f51817SPaolo Bonzini    bool
13382f51817SPaolo Bonzini
13482f51817SPaolo Bonziniconfig XLNX_VERSAL
13582f51817SPaolo Bonzini    bool
13682f51817SPaolo Bonzini
13782f51817SPaolo Bonziniconfig FSL_IMX25
13882f51817SPaolo Bonzini    bool
13982f51817SPaolo Bonzini
14082f51817SPaolo Bonziniconfig FSL_IMX31
14182f51817SPaolo Bonzini    bool
14273129f43SThomas Huth    select SERIAL
14373129f43SThomas Huth    select IMX
14473129f43SThomas Huth    select IMX_I2C
14573129f43SThomas Huth    select LAN9118
14682f51817SPaolo Bonzini
14782f51817SPaolo Bonziniconfig FSL_IMX6
14882f51817SPaolo Bonzini    bool
14982f51817SPaolo Bonzini
15082f51817SPaolo Bonziniconfig ASPEED_SOC
15182f51817SPaolo Bonzini    bool
15282f51817SPaolo Bonzini
15382f51817SPaolo Bonziniconfig MPS2
15482f51817SPaolo Bonzini    bool
15582f51817SPaolo Bonzini
15682f51817SPaolo Bonziniconfig FSL_IMX7
15782f51817SPaolo Bonzini    bool
15882f51817SPaolo Bonzini
15982f51817SPaolo Bonziniconfig ARM_SMMUV3
16082f51817SPaolo Bonzini    bool
16182f51817SPaolo Bonzini
16282f51817SPaolo Bonziniconfig FSL_IMX6UL
16382f51817SPaolo Bonzini    bool
16482f51817SPaolo Bonzini
16582f51817SPaolo Bonziniconfig NRF51_SOC
16682f51817SPaolo Bonzini    bool
16782f51817SPaolo Bonzini
16882f51817SPaolo Bonziniconfig MSF2
16982f51817SPaolo Bonzini    bool
1709533dcddSPaolo Bonzini    select PTIMER
17182f51817SPaolo Bonzini
17282f51817SPaolo Bonziniconfig ZAURUS
17382f51817SPaolo Bonzini    bool
17482f51817SPaolo Bonzini
17582f51817SPaolo Bonziniconfig A9MPCORE
17682f51817SPaolo Bonzini    bool
177bb275e4eSThomas Huth    select A9_GTIMER
178bb275e4eSThomas Huth    select A9SCU       # snoop control unit
179bb275e4eSThomas Huth    select ARM_GIC
180bb275e4eSThomas Huth    select ARM_MPTIMER
18182f51817SPaolo Bonzini
18282f51817SPaolo Bonziniconfig A15MPCORE
18382f51817SPaolo Bonzini    bool
18482f51817SPaolo Bonzini
18582f51817SPaolo Bonziniconfig ARM11MPCORE
18682f51817SPaolo Bonzini    bool
18782f51817SPaolo Bonzini
18882f51817SPaolo Bonziniconfig ARMSSE
18982f51817SPaolo Bonzini    bool
19082f51817SPaolo Bonzini
19182f51817SPaolo Bonziniconfig ARMSSE_CPUID
19282f51817SPaolo Bonzini    bool
19382f51817SPaolo Bonzini
19482f51817SPaolo Bonziniconfig ARMSSE_MHU
19582f51817SPaolo Bonzini    bool
19682f51817SPaolo Bonzini
19782f51817SPaolo Bonziniconfig MUSCA
19882f51817SPaolo Bonzini    bool
199