qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

Kconfig (10525B)


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