qemu/hw/arm/Kconfig
<<
>>
Prefs
   1config ARM_VIRT
   2    bool
   3    imply PCI_DEVICES
   4    imply TEST_DEVICES
   5    imply VFIO_AMD_XGBE
   6    imply VFIO_PLATFORM
   7    imply VFIO_XGMAC
   8    imply TPM_TIS_SYSBUS
   9    imply NVDIMM
  10    select ARM_GIC
  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
  21    select GPIO_PWR
  22    select PLATFORM_BUS
  23    select SMBIOS
  24    select VIRTIO_MMIO
  25    select ACPI_PCI
  26    select MEM_DEVICE
  27    select DIMM
  28    select ACPI_HW_REDUCED
  29    select ACPI_APEI
  30
  31config CHEETAH
  32    bool
  33    select OMAP
  34    select TSC210X
  35
  36config CUBIEBOARD
  37    bool
  38    select ALLWINNER_A10
  39
  40config DIGIC
  41    bool
  42    select PTIMER
  43    select PFLASH_CFI02
  44
  45config EXYNOS4
  46    bool
  47    select A9MPCORE
  48    select I2C
  49    select LAN9118
  50    select PL310 # cache controller
  51    select PTIMER
  52    select SDHCI
  53    select USB_EHCI_SYSBUS
  54    select OR_IRQ
  55
  56config HIGHBANK
  57    bool
  58    select A9MPCORE
  59    select A15MPCORE
  60    select AHCI
  61    select ARM_TIMER # sp804
  62    select ARM_V7M
  63    select PL011 # UART
  64    select PL022 # SPI
  65    select PL031 # RTC
  66    select PL061 # GPIO
  67    select PL310 # cache controller
  68    select XGMAC # ethernet
  69
  70config INTEGRATOR
  71    bool
  72    select ARM_TIMER
  73    select INTEGRATOR_DEBUG
  74    select PL011 # UART
  75    select PL031 # RTC
  76    select PL041 # audio
  77    select PL050 # keyboard/mouse
  78    select PL110 # pl111 LCD controller
  79    select PL181 # display
  80    select SMC91C111
  81
  82config MAINSTONE
  83    bool
  84    select PXA2XX
  85    select PFLASH_CFI01
  86    select SMC91C111
  87
  88config MUSCA
  89    bool
  90    select ARMSSE
  91    select PL011
  92    select PL031
  93    select SPLIT_IRQ
  94    select UNIMP
  95
  96config MUSICPAL
  97    bool
  98    select OR_IRQ
  99    select BITBANG_I2C
 100    select MARVELL_88W8618
 101    select PTIMER
 102    select PFLASH_CFI02
 103    select SERIAL
 104    select WM8750
 105
 106config NETDUINO2
 107    bool
 108    select STM32F205_SOC
 109
 110config NETDUINOPLUS2
 111    bool
 112    select STM32F405_SOC
 113
 114config NSERIES
 115    bool
 116    select OMAP
 117    select TMP105   # tempature sensor
 118    select BLIZZARD # LCD/TV controller
 119    select ONENAND
 120    select TSC210X  # touchscreen/sensors/audio
 121    select TSC2005  # touchscreen/sensors/keypad
 122    select LM832X   # GPIO keyboard chip
 123    select TWL92230 # energy-management
 124    select TUSB6010
 125
 126config OMAP
 127    bool
 128    select FRAMEBUFFER
 129    select I2C
 130    select ECC
 131    select NAND
 132    select PFLASH_CFI01
 133    select SD
 134    select SERIAL
 135
 136config PXA2XX
 137    bool
 138    select FRAMEBUFFER
 139    select I2C
 140    select SERIAL
 141    select SD
 142    select SSI
 143    select USB_OHCI
 144    select PCMCIA
 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
 157    select LED
 158
 159config SPITZ
 160    bool
 161    select ADS7846 # touch-screen controller
 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
 177
 178config REALVIEW
 179    bool
 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
 204
 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
 218    select WDT_SBSA
 219
 220config SABRELITE
 221    bool
 222    select FSL_IMX6
 223    select SSI_M25P80
 224
 225config STELLARIS
 226    bool
 227    select ARM_V7M
 228    select CMSDK_APB_WATCHDOG
 229    select I2C
 230    select PL011 # UART
 231    select PL022 # SPI
 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
 238    select STELLARIS_GPTM # general purpose timer module
 239    select UNIMP
 240
 241config STM32VLDISCOVERY
 242    bool
 243    select STM32F100_SOC
 244
 245config STRONGARM
 246    bool
 247    select PXA2XX
 248
 249config COLLIE
 250    bool
 251    select PFLASH_CFI01
 252    select ZAURUS  # scoop
 253    select STRONGARM
 254
 255config SX1
 256    bool
 257    select OMAP
 258
 259config VERSATILE
 260    bool
 261    select ARM_TIMER # sp804
 262    select PFLASH_CFI01
 263    select LSI_SCSI_PCI
 264    select PL050  # keyboard/mouse
 265    select PL080  # DMA controller
 266    select PL190  # Vector PIC
 267    select REALVIEW
 268    select USB_OHCI
 269
 270config VEXPRESS
 271    bool
 272    select A9MPCORE
 273    select A15MPCORE
 274    select ARM_MPTIMER
 275    select ARM_TIMER # sp804
 276    select LAN9118
 277    select PFLASH_CFI01
 278    select PL011 # UART
 279    select PL041 # audio codec
 280    select PL181  # display
 281    select REALVIEW
 282    select SII9022
 283    select VIRTIO_MMIO
 284
 285config ZYNQ
 286    bool
 287    select A9MPCORE
 288    select CADENCE # UART
 289    select PFLASH_CFI02
 290    select PL330
 291    select SDHCI
 292    select SSI_M25P80
 293    select USB_EHCI_SYSBUS
 294    select XILINX # UART
 295    select XILINX_AXI
 296    select XILINX_SPI
 297    select XILINX_SPIPS
 298    select ZYNQ_DEVCFG
 299
 300config ARM_V7M
 301    bool
 302    # currently v7M must be included in a TCG build due to translate.c
 303    default y if TCG && (ARM || AARCH64)
 304    select PTIMER
 305    select ARM_COMPATIBLE_SEMIHOSTING
 306
 307config ALLWINNER_A10
 308    bool
 309    select AHCI
 310    select ALLWINNER_A10_PIT
 311    select ALLWINNER_A10_PIC
 312    select ALLWINNER_EMAC
 313    select SERIAL
 314    select UNIMP
 315
 316config ALLWINNER_H3
 317    bool
 318    select ALLWINNER_A10_PIT
 319    select ALLWINNER_SUN8I_EMAC
 320    select SERIAL
 321    select ARM_TIMER
 322    select ARM_GIC
 323    select UNIMP
 324    select USB_OHCI
 325    select USB_EHCI_SYSBUS
 326    select SD
 327
 328config RASPI
 329    bool
 330    select FRAMEBUFFER
 331    select PL011 # UART
 332    select SDHCI
 333    select USB_DWC2
 334
 335config STM32F100_SOC
 336    bool
 337    select ARM_V7M
 338    select STM32F2XX_USART
 339    select STM32F2XX_SPI
 340
 341config STM32F205_SOC
 342    bool
 343    select ARM_V7M
 344    select OR_IRQ
 345    select STM32F2XX_TIMER
 346    select STM32F2XX_USART
 347    select STM32F2XX_SYSCFG
 348    select STM32F2XX_ADC
 349    select STM32F2XX_SPI
 350
 351config STM32F405_SOC
 352    bool
 353    select ARM_V7M
 354    select OR_IRQ
 355    select STM32F4XX_SYSCFG
 356    select STM32F4XX_EXTI
 357
 358config XLNX_ZYNQMP_ARM
 359    bool
 360    select AHCI
 361    select ARM_GIC
 362    select CADENCE
 363    select DDC
 364    select DPCD
 365    select SDHCI
 366    select SSI
 367    select SSI_M25P80
 368    select XILINX_AXI
 369    select XILINX_SPIPS
 370    select XLNX_CSU_DMA
 371    select XLNX_ZYNQMP
 372    select XLNX_ZDMA
 373
 374config XLNX_VERSAL
 375    bool
 376    select ARM_GIC
 377    select PL011
 378    select CADENCE
 379    select VIRTIO_MMIO
 380    select UNIMP
 381    select XLNX_ZDMA
 382    select XLNX_ZYNQMP
 383    select OR_IRQ
 384    select XLNX_BBRAM
 385    select XLNX_EFUSE_VERSAL
 386
 387config NPCM7XX
 388    bool
 389    select A9MPCORE
 390    select ADM1272
 391    select ARM_GIC
 392    select SMBUS
 393    select AT24C  # EEPROM
 394    select MAX34451
 395    select PL310  # cache controller
 396    select PMBUS
 397    select SERIAL
 398    select SSI
 399    select UNIMP
 400    select PCA954X
 401
 402config FSL_IMX25
 403    bool
 404    select IMX
 405    select IMX_FEC
 406    select IMX_I2C
 407    select WDT_IMX2
 408    select SDHCI
 409
 410config FSL_IMX31
 411    bool
 412    select SERIAL
 413    select IMX
 414    select IMX_I2C
 415    select WDT_IMX2
 416    select LAN9118
 417
 418config FSL_IMX6
 419    bool
 420    select A9MPCORE
 421    select IMX
 422    select IMX_FEC
 423    select IMX_I2C
 424    select IMX_USBPHY
 425    select WDT_IMX2
 426    select SDHCI
 427
 428config ASPEED_SOC
 429    bool
 430    select DS1338
 431    select FTGMAC100
 432    select I2C
 433    select DPS310
 434    select PCA9552
 435    select SERIAL
 436    select SMBUS_EEPROM
 437    select PCA954X
 438    select SSI
 439    select SSI_M25P80
 440    select TMP105
 441    select TMP421
 442    select EMC141X
 443    select UNIMP
 444    select LED
 445
 446config MPS2
 447    bool
 448    select ARMSSE
 449    select LAN9118
 450    select MPS2_FPGAIO
 451    select MPS2_SCC
 452    select OR_IRQ
 453    select PL022    # SPI
 454    select PL080    # DMA controller
 455    select SPLIT_IRQ
 456    select UNIMP
 457    select CMSDK_APB_WATCHDOG
 458    select VERSATILE_I2C
 459
 460config FSL_IMX7
 461    bool
 462    imply PCI_DEVICES
 463    imply TEST_DEVICES
 464    select A15MPCORE
 465    select PCI
 466    select IMX
 467    select IMX_FEC
 468    select IMX_I2C
 469    select WDT_IMX2
 470    select PCI_EXPRESS_DESIGNWARE
 471    select SDHCI
 472    select UNIMP
 473
 474config ARM_SMMUV3
 475    bool
 476
 477config FSL_IMX6UL
 478    bool
 479    select A15MPCORE
 480    select IMX
 481    select IMX_FEC
 482    select IMX_I2C
 483    select WDT_IMX2
 484    select SDHCI
 485    select UNIMP
 486
 487config MICROBIT
 488    bool
 489    select NRF51_SOC
 490
 491config NRF51_SOC
 492    bool
 493    select I2C
 494    select ARM_V7M
 495    select UNIMP
 496
 497config EMCRAFT_SF2
 498    bool
 499    select MSF2
 500    select SSI_M25P80
 501
 502config MSF2
 503    bool
 504    select ARM_V7M
 505    select PTIMER
 506    select SERIAL
 507    select SSI
 508    select UNIMP
 509
 510config ZAURUS
 511    bool
 512    select NAND
 513    select ECC
 514
 515config A9MPCORE
 516    bool
 517    select A9_GTIMER
 518    select A9SCU       # snoop control unit
 519    select ARM_GIC
 520    select ARM_MPTIMER
 521
 522config A15MPCORE
 523    bool
 524    select ARM_GIC
 525
 526config ARM11MPCORE
 527    bool
 528    select ARM11SCU
 529
 530config ARMSSE
 531    bool
 532    select ARM_V7M
 533    select ARMSSE_CPU_PWRCTRL
 534    select ARMSSE_CPUID
 535    select ARMSSE_MHU
 536    select CMSDK_APB_TIMER
 537    select CMSDK_APB_DUALTIMER
 538    select CMSDK_APB_UART
 539    select CMSDK_APB_WATCHDOG
 540    select IOTKIT_SECCTL
 541    select IOTKIT_SYSCTL
 542    select IOTKIT_SYSINFO
 543    select OR_IRQ
 544    select SPLIT_IRQ
 545    select TZ_MPC
 546    select TZ_MSC
 547    select TZ_PPC
 548    select UNIMP
 549    select SSE_COUNTER
 550    select SSE_TIMER
 551