182f51817SPaolo Bonziniconfig ARM_VIRT 282f51817SPaolo Bonzini bool 37951c7b7SThomas Huth imply PCI_DEVICES 47951c7b7SThomas Huth imply TEST_DEVICES 57951c7b7SThomas Huth imply VFIO_AMD_XGBE 6e0e312f3SPaolo Bonzini imply VFIO_PLATFORM 77951c7b7SThomas Huth imply VFIO_XGMAC 8c294ac32SEric Auger imply TPM_TIS_SYSBUS 9*139fdb3eSNinad Palsule imply TPM_TIS_I2C 10cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 113362c568SAndrew Jones select ARM_GIC 127951c7b7SThomas Huth select ACPI 137951c7b7SThomas Huth select ARM_SMMUV3 147951c7b7SThomas Huth select GPIO_KEY 157951c7b7SThomas Huth select FW_CFG_DMA 167951c7b7SThomas Huth select PCI_EXPRESS 177951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 187951c7b7SThomas Huth select PFLASH_CFI01 197951c7b7SThomas Huth select PL011 # UART 207951c7b7SThomas Huth select PL031 # RTC 217951c7b7SThomas Huth select PL061 # GPIO 22daa726d9SMaxim Uvarov select GPIO_PWR 237951c7b7SThomas Huth select PLATFORM_BUS 247951c7b7SThomas Huth select SMBIOS 257951c7b7SThomas Huth select VIRTIO_MMIO 26f13a944cSWei Yang select ACPI_PCI 271f283ae1SEric Auger select MEM_DEVICE 281f283ae1SEric Auger select DIMM 29cff51ac9SShameer Kolothum select ACPI_HW_REDUCED 30b77a52a0SPhilippe Mathieu-Daudé select ACPI_APEI 31cf1a5cc9SJean-Philippe Brucker select ACPI_VIOT 32b1b87327SGavin Shan select VIRTIO_MEM_SUPPORTED 33fc1e01e0SJonathan Cameron select ACPI_CXL 347cbd3fd3SXiang Chen select ACPI_HMAT 3582f51817SPaolo Bonzini 364826ac6dSThomas Huthconfig CHEETAH 374826ac6dSThomas Huth bool 384826ac6dSThomas Huth select OMAP 394826ac6dSThomas Huth select TSC210X 404826ac6dSThomas Huth 415885e665SThomas Huthconfig CUBIEBOARD 425885e665SThomas Huth bool 435885e665SThomas Huth select ALLWINNER_A10 445885e665SThomas Huth 4582f51817SPaolo Bonziniconfig DIGIC 4682f51817SPaolo Bonzini bool 479533dcddSPaolo Bonzini select PTIMER 48627b06edSThomas Huth select PFLASH_CFI02 4982f51817SPaolo Bonzini 5082f51817SPaolo Bonziniconfig EXYNOS4 5182f51817SPaolo Bonzini bool 52e117e974SPeter Maydell imply I2C_DEVICES 53bb275e4eSThomas Huth select A9MPCORE 54bb275e4eSThomas Huth select I2C 55bb275e4eSThomas Huth select LAN9118 56bb275e4eSThomas Huth select PL310 # cache controller 579533dcddSPaolo Bonzini select PTIMER 58bb275e4eSThomas Huth select SDHCI 59bb275e4eSThomas Huth select USB_EHCI_SYSBUS 605900c7a6SPhilippe Mathieu-Daudé select OR_IRQ 6182f51817SPaolo Bonzini 6282f51817SPaolo Bonziniconfig HIGHBANK 6382f51817SPaolo Bonzini bool 6408bcda02SThomas Huth select A9MPCORE 6508bcda02SThomas Huth select A15MPCORE 6608bcda02SThomas Huth select AHCI 6708bcda02SThomas Huth select ARM_TIMER # sp804 6808bcda02SThomas Huth select ARM_V7M 6908bcda02SThomas Huth select PL011 # UART 7058f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 7108bcda02SThomas Huth select PL031 # RTC 7208bcda02SThomas Huth select PL061 # GPIO 7308bcda02SThomas Huth select PL310 # cache controller 7408bcda02SThomas Huth select XGMAC # ethernet 7582f51817SPaolo Bonzini 7682f51817SPaolo Bonziniconfig INTEGRATOR 7782f51817SPaolo Bonzini bool 784cdea98bSThomas Huth select ARM_TIMER 794cdea98bSThomas Huth select INTEGRATOR_DEBUG 804cdea98bSThomas Huth select PL011 # UART 814cdea98bSThomas Huth select PL031 # RTC 825df2cfbcSPhilippe Mathieu-Daudé select PL041 # audio 834cdea98bSThomas Huth select PL050 # keyboard/mouse 844cdea98bSThomas Huth select PL110 # pl111 LCD controller 854cdea98bSThomas Huth select PL181 # display 864cdea98bSThomas Huth select SMC91C111 8782f51817SPaolo Bonzini 8882f51817SPaolo Bonziniconfig MAINSTONE 8982f51817SPaolo Bonzini bool 90959762d0SThomas Huth select PXA2XX 91959762d0SThomas Huth select PFLASH_CFI01 92959762d0SThomas Huth select SMC91C111 9382f51817SPaolo Bonzini 9408cbacccSThomas Huthconfig MUSCA 9508cbacccSThomas Huth bool 9608cbacccSThomas Huth select ARMSSE 9708cbacccSThomas Huth select PL011 9808cbacccSThomas Huth select PL031 99853c0167SThomas Huth select SPLIT_IRQ 1005aa78a89SThomas Huth select UNIMP 10108cbacccSThomas Huth 1029adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1039adfbf1bSPhilippe Mathieu-Daudé bool 1049adfbf1bSPhilippe Mathieu-Daudé 10582f51817SPaolo Bonziniconfig MUSICPAL 10682f51817SPaolo Bonzini bool 107498661ddSPhilippe Mathieu-Daudé select OR_IRQ 10859dd3eb3SThomas Huth select BITBANG_I2C 10959dd3eb3SThomas Huth select MARVELL_88W8618 1109533dcddSPaolo Bonzini select PTIMER 11159dd3eb3SThomas Huth select PFLASH_CFI02 11259dd3eb3SThomas Huth select SERIAL 11359dd3eb3SThomas Huth select WM8750 11482f51817SPaolo Bonzini 11582f51817SPaolo Bonziniconfig NETDUINO2 11682f51817SPaolo Bonzini bool 1176239ac7eSThomas Huth select STM32F205_SOC 11882f51817SPaolo Bonzini 119870c034dSAlistair Francisconfig NETDUINOPLUS2 120870c034dSAlistair Francis bool 121870c034dSAlistair Francis select STM32F405_SOC 122870c034dSAlistair Francis 123ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 124ee5bffa9SFelipe Balbi bool 125ee5bffa9SFelipe Balbi select STM32F405_SOC 126ee5bffa9SFelipe Balbi 12782f51817SPaolo Bonziniconfig NSERIES 12882f51817SPaolo Bonzini bool 1294826ac6dSThomas Huth select OMAP 1304826ac6dSThomas Huth select TMP105 # tempature sensor 1314826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1324826ac6dSThomas Huth select ONENAND 1334826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1344826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1354826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1364826ac6dSThomas Huth select TWL92230 # energy-management 1374826ac6dSThomas Huth select TUSB6010 13882f51817SPaolo Bonzini 13982f51817SPaolo Bonziniconfig OMAP 14082f51817SPaolo Bonzini bool 1414826ac6dSThomas Huth select FRAMEBUFFER 1424826ac6dSThomas Huth select I2C 1434826ac6dSThomas Huth select ECC 1444826ac6dSThomas Huth select NAND 1454826ac6dSThomas Huth select PFLASH_CFI01 1464826ac6dSThomas Huth select SD 1474826ac6dSThomas Huth select SERIAL 14882f51817SPaolo Bonzini 14982f51817SPaolo Bonziniconfig PXA2XX 15082f51817SPaolo Bonzini bool 151959762d0SThomas Huth select FRAMEBUFFER 152959762d0SThomas Huth select I2C 153959762d0SThomas Huth select SERIAL 154959762d0SThomas Huth select SD 155959762d0SThomas Huth select SSI 156959762d0SThomas Huth select USB_OHCI 1575c8ae30bSPhilippe Mathieu-Daudé select PCMCIA 158959762d0SThomas Huth 159959762d0SThomas Huthconfig GUMSTIX 160959762d0SThomas Huth bool 161959762d0SThomas Huth select PFLASH_CFI01 162959762d0SThomas Huth select SMC91C111 163959762d0SThomas Huth select PXA2XX 164959762d0SThomas Huth 165959762d0SThomas Huthconfig TOSA 166959762d0SThomas Huth bool 167959762d0SThomas Huth select ZAURUS # scoop 168959762d0SThomas Huth select MICRODRIVE 169959762d0SThomas Huth select PXA2XX 17006972067SPhilippe Mathieu-Daudé select LED 171959762d0SThomas Huth 172959762d0SThomas Huthconfig SPITZ 173959762d0SThomas Huth bool 174f12985f1SGan Qixin select ADS7846 # touch-screen controller 175959762d0SThomas Huth select MAX111X # A/D converter 176959762d0SThomas Huth select WM8750 # audio codec 177959762d0SThomas Huth select MAX7310 # GPIO expander 178959762d0SThomas Huth select ZAURUS # scoop 179959762d0SThomas Huth select NAND # memory 180959762d0SThomas Huth select ECC # Error-correcting for NAND 181959762d0SThomas Huth select MICRODRIVE 182959762d0SThomas Huth select PXA2XX 183959762d0SThomas Huth 184959762d0SThomas Huthconfig Z2 185959762d0SThomas Huth bool 186959762d0SThomas Huth select PFLASH_CFI01 187959762d0SThomas Huth select WM8750 188959762d0SThomas Huth select PL011 # UART 189959762d0SThomas Huth select PXA2XX 19082f51817SPaolo Bonzini 19182f51817SPaolo Bonziniconfig REALVIEW 19282f51817SPaolo Bonzini bool 19379e93e24SThomas Huth imply PCI_DEVICES 19479e93e24SThomas Huth imply PCI_TESTDEV 195e117e974SPeter Maydell imply I2C_DEVICES 19679e93e24SThomas Huth select SMC91C111 19779e93e24SThomas Huth select LAN9118 19879e93e24SThomas Huth select A9MPCORE 19979e93e24SThomas Huth select A15MPCORE 20079e93e24SThomas Huth select ARM11MPCORE 20179e93e24SThomas Huth select ARM_TIMER 20279e93e24SThomas Huth select VERSATILE_PCI 20379e93e24SThomas Huth select WM8750 # audio codec 20479e93e24SThomas Huth select LSI_SCSI_PCI 20579e93e24SThomas Huth select PCI 20679e93e24SThomas Huth select PL011 # UART 20779e93e24SThomas Huth select PL031 # RTC 20879e93e24SThomas Huth select PL041 # audio codec 20979e93e24SThomas Huth select PL050 # keyboard/mouse 21079e93e24SThomas Huth select PL061 # GPIO 21179e93e24SThomas Huth select PL080 # DMA controller 21279e93e24SThomas Huth select PL110 21379e93e24SThomas Huth select PL181 # display 21479e93e24SThomas Huth select PL310 # cache controller 215500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 21679e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 21779e93e24SThomas Huth select USB_OHCI 21882f51817SPaolo Bonzini 21964580903SHongbo Zhangconfig SBSA_REF 22064580903SHongbo Zhang bool 22164580903SHongbo Zhang imply PCI_DEVICES 22264580903SHongbo Zhang select AHCI 22364580903SHongbo Zhang select ARM_SMMUV3 22464580903SHongbo Zhang select GPIO_KEY 22564580903SHongbo Zhang select PCI_EXPRESS 22664580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 22764580903SHongbo Zhang select PFLASH_CFI01 22864580903SHongbo Zhang select PL011 # UART 22964580903SHongbo Zhang select PL031 # RTC 23064580903SHongbo Zhang select PL061 # GPIO 23164580903SHongbo Zhang select USB_EHCI_SYSBUS 2324204c5f7SShashi Mallela select WDT_SBSA 23364580903SHongbo Zhang 2345c6e99a7SThomas Huthconfig SABRELITE 2355c6e99a7SThomas Huth bool 2365c6e99a7SThomas Huth select FSL_IMX6 2375c6e99a7SThomas Huth select SSI_M25P80 2385c6e99a7SThomas Huth 23982f51817SPaolo Bonziniconfig STELLARIS 24082f51817SPaolo Bonzini bool 241e117e974SPeter Maydell imply I2C_DEVICES 242782ef8cdSThomas Huth select ARM_V7M 243782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 244782ef8cdSThomas Huth select I2C 245782ef8cdSThomas Huth select PL011 # UART 24658f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 247782ef8cdSThomas Huth select PL061 # GPIO 248782ef8cdSThomas Huth select SSD0303 # OLED display 249782ef8cdSThomas Huth select SSD0323 # OLED display 250782ef8cdSThomas Huth select SSI_SD 251782ef8cdSThomas Huth select STELLARIS_INPUT 252782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 253f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 2545aa78a89SThomas Huth select UNIMP 25582f51817SPaolo Bonzini 2562ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 2572ac2410cSAlexandre Iooss bool 2582ac2410cSAlexandre Iooss select STM32F100_SOC 2592ac2410cSAlexandre Iooss 26082f51817SPaolo Bonziniconfig STRONGARM 26182f51817SPaolo Bonzini bool 262839507adSThomas Huth select PXA2XX 263839507adSThomas Huth 264839507adSThomas Huthconfig COLLIE 265839507adSThomas Huth bool 266839507adSThomas Huth select PFLASH_CFI01 267839507adSThomas Huth select ZAURUS # scoop 268839507adSThomas Huth select STRONGARM 26982f51817SPaolo Bonzini 2704826ac6dSThomas Huthconfig SX1 2714826ac6dSThomas Huth bool 2724826ac6dSThomas Huth select OMAP 2734826ac6dSThomas Huth 27482f51817SPaolo Bonziniconfig VERSATILE 27582f51817SPaolo Bonzini bool 27679e93e24SThomas Huth select ARM_TIMER # sp804 27779e93e24SThomas Huth select PFLASH_CFI01 27879e93e24SThomas Huth select LSI_SCSI_PCI 27979e93e24SThomas Huth select PL050 # keyboard/mouse 28079e93e24SThomas Huth select PL080 # DMA controller 28179e93e24SThomas Huth select PL190 # Vector PIC 28279e93e24SThomas Huth select REALVIEW 28379e93e24SThomas Huth select USB_OHCI 28479e93e24SThomas Huth 28579e93e24SThomas Huthconfig VEXPRESS 28679e93e24SThomas Huth bool 28779e93e24SThomas Huth select A9MPCORE 28879e93e24SThomas Huth select A15MPCORE 28979e93e24SThomas Huth select ARM_MPTIMER 29079e93e24SThomas Huth select ARM_TIMER # sp804 29179e93e24SThomas Huth select LAN9118 29279e93e24SThomas Huth select PFLASH_CFI01 29379e93e24SThomas Huth select PL011 # UART 29479e93e24SThomas Huth select PL041 # audio codec 29579e93e24SThomas Huth select PL181 # display 29679e93e24SThomas Huth select REALVIEW 29779e93e24SThomas Huth select SII9022 29879e93e24SThomas Huth select VIRTIO_MMIO 29982f51817SPaolo Bonzini 30082f51817SPaolo Bonziniconfig ZYNQ 30182f51817SPaolo Bonzini bool 30231576a91SThomas Huth select A9MPCORE 30331576a91SThomas Huth select CADENCE # UART 30431576a91SThomas Huth select PFLASH_CFI02 30531576a91SThomas Huth select PL330 30631576a91SThomas Huth select SDHCI 30731576a91SThomas Huth select SSI_M25P80 30831576a91SThomas Huth select USB_EHCI_SYSBUS 30931576a91SThomas Huth select XILINX # UART 31031576a91SThomas Huth select XILINX_AXI 31131576a91SThomas Huth select XILINX_SPI 31231576a91SThomas Huth select XILINX_SPIPS 31331576a91SThomas Huth select ZYNQ_DEVCFG 31482f51817SPaolo Bonzini 31582f51817SPaolo Bonziniconfig ARM_V7M 31682f51817SPaolo Bonzini bool 317cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 318cd43648aSAlex Bennée default y if TCG && (ARM || AARCH64) 3199ad5f6b0SAndrew Jones select PTIMER 320cd43648aSAlex Bennée select ARM_COMPATIBLE_SEMIHOSTING 32182f51817SPaolo Bonzini 32282f51817SPaolo Bonziniconfig ALLWINNER_A10 32382f51817SPaolo Bonzini bool 3245885e665SThomas Huth select AHCI 3255885e665SThomas Huth select ALLWINNER_A10_PIT 3265885e665SThomas Huth select ALLWINNER_A10_PIC 327423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 328edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 3295885e665SThomas Huth select ALLWINNER_EMAC 3309be8a82cSStrahinja Jankovic select ALLWINNER_I2C 33128057e49SStrahinja Jankovic select AXP209_PMU 3325885e665SThomas Huth select SERIAL 3335aa78a89SThomas Huth select UNIMP 33482f51817SPaolo Bonzini 335740dafc0SNiek Linnenbankconfig ALLWINNER_H3 336740dafc0SNiek Linnenbank bool 337740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 33829d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 3399be8a82cSStrahinja Jankovic select ALLWINNER_I2C 340740dafc0SNiek Linnenbank select SERIAL 341740dafc0SNiek Linnenbank select ARM_TIMER 342740dafc0SNiek Linnenbank select ARM_GIC 343740dafc0SNiek Linnenbank select UNIMP 3442e4dfe80SNiek Linnenbank select USB_OHCI 3452e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 34682e48382SNiek Linnenbank select SD 347740dafc0SNiek Linnenbank 34882f51817SPaolo Bonziniconfig RASPI 34982f51817SPaolo Bonzini bool 3501ad846a2SThomas Huth select FRAMEBUFFER 3511ad846a2SThomas Huth select PL011 # UART 3521ad846a2SThomas Huth select SDHCI 3538d942986SThomas Huth select USB_DWC2 35482f51817SPaolo Bonzini 3550f76debdSAlexandre Ioossconfig STM32F100_SOC 3560f76debdSAlexandre Iooss bool 3570f76debdSAlexandre Iooss select ARM_V7M 3580f76debdSAlexandre Iooss select STM32F2XX_USART 3590f76debdSAlexandre Iooss select STM32F2XX_SPI 3600f76debdSAlexandre Iooss 36182f51817SPaolo Bonziniconfig STM32F205_SOC 36282f51817SPaolo Bonzini bool 3636239ac7eSThomas Huth select ARM_V7M 364282467f4SThomas Huth select OR_IRQ 3656239ac7eSThomas Huth select STM32F2XX_TIMER 3666239ac7eSThomas Huth select STM32F2XX_USART 3676239ac7eSThomas Huth select STM32F2XX_SYSCFG 3686239ac7eSThomas Huth select STM32F2XX_ADC 3696239ac7eSThomas Huth select STM32F2XX_SPI 37082f51817SPaolo Bonzini 371870c034dSAlistair Francisconfig STM32F405_SOC 372870c034dSAlistair Francis bool 373870c034dSAlistair Francis select ARM_V7M 3749e39983eSPhilippe Mathieu-Daudé select OR_IRQ 375870c034dSAlistair Francis select STM32F4XX_SYSCFG 376e64d8c83SAlistair Francis select STM32F4XX_EXTI 377870c034dSAlistair Francis 37882f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 37982f51817SPaolo Bonzini bool 380f3c3a1e2SThomas Huth select AHCI 381f3c3a1e2SThomas Huth select ARM_GIC 382f3c3a1e2SThomas Huth select CADENCE 383f3c3a1e2SThomas Huth select DDC 384f3c3a1e2SThomas Huth select DPCD 385f3c3a1e2SThomas Huth select SDHCI 386f3c3a1e2SThomas Huth select SSI 387f3c3a1e2SThomas Huth select SSI_M25P80 388f3c3a1e2SThomas Huth select XILINX_AXI 389f3c3a1e2SThomas Huth select XILINX_SPIPS 390668351a5SXuzhou Cheng select XLNX_CSU_DMA 391f3c3a1e2SThomas Huth select XLNX_ZYNQMP 3926bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 393f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 39482f51817SPaolo Bonzini 39582f51817SPaolo Bonziniconfig XLNX_VERSAL 39682f51817SPaolo Bonzini bool 39724c7bb31SThomas Huth select ARM_GIC 39824c7bb31SThomas Huth select PL011 39924c7bb31SThomas Huth select CADENCE 40024c7bb31SThomas Huth select VIRTIO_MMIO 4015aa78a89SThomas Huth select UNIMP 4026bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 4031de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 404d064c19dSAlex Bennée select OR_IRQ 405393185bcSTong Ho select XLNX_BBRAM 4065f4910ffSTong Ho select XLNX_EFUSE_VERSAL 40782f51817SPaolo Bonzini 408e5a7ba87SHavard Skinnemoenconfig NPCM7XX 409e5a7ba87SHavard Skinnemoen bool 4102d8f048cSHavard Skinnemoen select A9MPCORE 411c93488f1STitus Rwantare select ADM1272 4122d8f048cSHavard Skinnemoen select ARM_GIC 413d43bb04cSPhilippe Mathieu-Daudé select SMBUS 4142ef1e0d7SHao Wu select AT24C # EEPROM 4157215456aSTitus Rwantare select MAX34451 416ffcdae67STitus Rwantare select ISL_PMBUS_VR 4172d8f048cSHavard Skinnemoen select PL310 # cache controller 4183746d5c1STitus Rwantare select PMBUS 4192d8f048cSHavard Skinnemoen select SERIAL 420b821242cSHavard Skinnemoen select SSI 4212d8f048cSHavard Skinnemoen select UNIMP 4226229659eSPatrick Venture select PCA954X 423e5a7ba87SHavard Skinnemoen 42482f51817SPaolo Bonziniconfig FSL_IMX25 42582f51817SPaolo Bonzini bool 426e117e974SPeter Maydell imply I2C_DEVICES 42702047622SThomas Huth select IMX 42802047622SThomas Huth select IMX_FEC 42902047622SThomas Huth select IMX_I2C 4304f0aff00SGuenter Roeck select WDT_IMX2 431ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 43282f51817SPaolo Bonzini 43382f51817SPaolo Bonziniconfig FSL_IMX31 43482f51817SPaolo Bonzini bool 435e117e974SPeter Maydell imply I2C_DEVICES 43673129f43SThomas Huth select SERIAL 43773129f43SThomas Huth select IMX 43873129f43SThomas Huth select IMX_I2C 439b9e521ddSGuenter Roeck select WDT_IMX2 44073129f43SThomas Huth select LAN9118 44182f51817SPaolo Bonzini 44282f51817SPaolo Bonziniconfig FSL_IMX6 44382f51817SPaolo Bonzini bool 444e117e974SPeter Maydell imply I2C_DEVICES 4455c6e99a7SThomas Huth select A9MPCORE 4465c6e99a7SThomas Huth select IMX 4475c6e99a7SThomas Huth select IMX_FEC 4485c6e99a7SThomas Huth select IMX_I2C 4490701a5efSGuenter Roeck select IMX_USBPHY 45037f95959SGuenter Roeck select WDT_IMX2 45102047622SThomas Huth select SDHCI 45282f51817SPaolo Bonzini 45382f51817SPaolo Bonziniconfig ASPEED_SOC 45482f51817SPaolo Bonzini bool 45568e44ddaSThomas Huth select DS1338 45668e44ddaSThomas Huth select FTGMAC100 45768e44ddaSThomas Huth select I2C 45846560cb1SJoel Stanley select DPS310 45968e44ddaSThomas Huth select PCA9552 46068e44ddaSThomas Huth select SERIAL 46168e44ddaSThomas Huth select SMBUS_EEPROM 4623ec75e39SPatrick Venture select PCA954X 46368e44ddaSThomas Huth select SSI 46468e44ddaSThomas Huth select SSI_M25P80 46568e44ddaSThomas Huth select TMP105 46668e44ddaSThomas Huth select TMP421 4675e623f2bSJohn Wang select EMC141X 4685aa78a89SThomas Huth select UNIMP 4697cfbde5eSPhilippe Mathieu-Daudé select LED 4702a75e8c3SMaheswara Kurapati select PMBUS 4712a75e8c3SMaheswara Kurapati select MAX31785 47282f51817SPaolo Bonzini 47382f51817SPaolo Bonziniconfig MPS2 47482f51817SPaolo Bonzini bool 475e117e974SPeter Maydell imply I2C_DEVICES 476d2a99d74SThomas Huth select ARMSSE 477d2a99d74SThomas Huth select LAN9118 478d2a99d74SThomas Huth select MPS2_FPGAIO 479d2a99d74SThomas Huth select MPS2_SCC 480282467f4SThomas Huth select OR_IRQ 48158f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 482d2a99d74SThomas Huth select PL080 # DMA controller 483853c0167SThomas Huth select SPLIT_IRQ 4845aa78a89SThomas Huth select UNIMP 485ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 486500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 48782f51817SPaolo Bonzini 48882f51817SPaolo Bonziniconfig FSL_IMX7 48982f51817SPaolo Bonzini bool 49002047622SThomas Huth imply PCI_DEVICES 49102047622SThomas Huth imply TEST_DEVICES 492e117e974SPeter Maydell imply I2C_DEVICES 49302047622SThomas Huth select A15MPCORE 49402047622SThomas Huth select PCI 49502047622SThomas Huth select IMX 49602047622SThomas Huth select IMX_FEC 49702047622SThomas Huth select IMX_I2C 49837f95959SGuenter Roeck select WDT_IMX2 49902047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 50002047622SThomas Huth select SDHCI 5015aa78a89SThomas Huth select UNIMP 50282f51817SPaolo Bonzini 50382f51817SPaolo Bonziniconfig ARM_SMMUV3 50482f51817SPaolo Bonzini bool 50582f51817SPaolo Bonzini 50682f51817SPaolo Bonziniconfig FSL_IMX6UL 50782f51817SPaolo Bonzini bool 508e117e974SPeter Maydell imply I2C_DEVICES 50902047622SThomas Huth select A15MPCORE 51002047622SThomas Huth select IMX 51102047622SThomas Huth select IMX_FEC 51202047622SThomas Huth select IMX_I2C 51337f95959SGuenter Roeck select WDT_IMX2 51402047622SThomas Huth select SDHCI 5155aa78a89SThomas Huth select UNIMP 51682f51817SPaolo Bonzini 517c1c60b0dSThomas Huthconfig MICROBIT 518c1c60b0dSThomas Huth bool 519c1c60b0dSThomas Huth select NRF51_SOC 520c1c60b0dSThomas Huth 52182f51817SPaolo Bonziniconfig NRF51_SOC 52282f51817SPaolo Bonzini bool 523e117e974SPeter Maydell imply I2C_DEVICES 524c1c60b0dSThomas Huth select I2C 525c1c60b0dSThomas Huth select ARM_V7M 5265aa78a89SThomas Huth select UNIMP 52782f51817SPaolo Bonzini 528b6e2b220SThomas Huthconfig EMCRAFT_SF2 529b6e2b220SThomas Huth bool 530b6e2b220SThomas Huth select MSF2 531b6e2b220SThomas Huth select SSI_M25P80 532b6e2b220SThomas Huth 53382f51817SPaolo Bonziniconfig MSF2 53482f51817SPaolo Bonzini bool 535b6e2b220SThomas Huth select ARM_V7M 5369533dcddSPaolo Bonzini select PTIMER 537b6e2b220SThomas Huth select SERIAL 538b6e2b220SThomas Huth select SSI 5395aa78a89SThomas Huth select UNIMP 54082f51817SPaolo Bonzini 54182f51817SPaolo Bonziniconfig ZAURUS 54282f51817SPaolo Bonzini bool 543959762d0SThomas Huth select NAND 544959762d0SThomas Huth select ECC 54582f51817SPaolo Bonzini 54682f51817SPaolo Bonziniconfig A9MPCORE 54782f51817SPaolo Bonzini bool 548bb275e4eSThomas Huth select A9_GTIMER 549bb275e4eSThomas Huth select A9SCU # snoop control unit 550bb275e4eSThomas Huth select ARM_GIC 551bb275e4eSThomas Huth select ARM_MPTIMER 55282f51817SPaolo Bonzini 55382f51817SPaolo Bonziniconfig A15MPCORE 55482f51817SPaolo Bonzini bool 5557951c7b7SThomas Huth select ARM_GIC 55682f51817SPaolo Bonzini 55782f51817SPaolo Bonziniconfig ARM11MPCORE 55882f51817SPaolo Bonzini bool 55979e93e24SThomas Huth select ARM11SCU 56082f51817SPaolo Bonzini 56182f51817SPaolo Bonziniconfig ARMSSE 56282f51817SPaolo Bonzini bool 563d2a99d74SThomas Huth select ARM_V7M 5644239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 565d2a99d74SThomas Huth select ARMSSE_CPUID 566d2a99d74SThomas Huth select ARMSSE_MHU 567d2a99d74SThomas Huth select CMSDK_APB_TIMER 568d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 569d2a99d74SThomas Huth select CMSDK_APB_UART 570d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 571d2a99d74SThomas Huth select IOTKIT_SECCTL 572d2a99d74SThomas Huth select IOTKIT_SYSCTL 573d2a99d74SThomas Huth select IOTKIT_SYSINFO 574282467f4SThomas Huth select OR_IRQ 575853c0167SThomas Huth select SPLIT_IRQ 576d2a99d74SThomas Huth select TZ_MPC 577d2a99d74SThomas Huth select TZ_MSC 578d2a99d74SThomas Huth select TZ_PPC 5795aa78a89SThomas Huth select UNIMP 5800d10df30SPeter Maydell select SSE_COUNTER 5810b8ceee8SPeter Maydell select SSE_TIMER 582