Signed-off-by: Ákos Kovács <akoskov...@gmx.com> --- hw/arm/Kconfig | 237 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 hw/arm/Kconfig
diff --git a/hw/arm/Kconfig b/hw/arm/Kconfig new file mode 100644 index 0000000..5548656 --- /dev/null +++ b/hw/arm/Kconfig @@ -0,0 +1,237 @@ +menu "ARM" + config ARMV7M + bool + default y + + config EXYNOS4 + bool "Samsung Exynos4210 SoC" + select A9MPCORE + select A9SCU # snoop controll unit + select ARMV7M + select ARMV7M_NVIC + select ARM_GIC + select ARM_MPTIMER + select LAN9118 + select PL310 # cache controller + select USB_EHCI + select USB_EHCI_SYSBUS + default y + + config HIGHBANK + bool "Calxeda Highbank SoC" + select A15MPCORE + select A9MPCORE + select A9SCU # snoop controll unit + select AHCI + select ARMV7M_NVIC + select ARM_MPTIMER + select ARM_TIMER # sp804 + select PCI + select PL011 # UART + select PL022 # Serial port + select PL031 # RTC + select PL061 # GPIO + select PL310 # cache controller + select XGMAC # ethernet + default y + + config INTEGRATORCP + bool "ARM Integrator CP" + select SMC91C111 + select ARM_TIMER + select ARMV7M_NVIC + select PL011 # UART + select PL031 # RTC + select PL050 # keyboard/mouse + select PL110 # pl111 LCD controller + select PL181 # display + default y + + config KZM + bool "Kzm" + select SERIAL + select IMX + select LAN9118 + select ARMV7M_NVIC + default y + + config MUSICPAL + bool "Marvell MV88W8618 / Freecom MusicPal" + select PFLASH_CFI02 + select PTIMER + select BITBANG_I2C + select MARVELL_88W8618 + select ARMV7M_NVIC + select WM8750 + select SERIAL + default y + + config OMAP + bool + select SERIAL + select PFLASH_CFI01 + select PCI + select ARMV7M_NVIC + + config NSERIES + bool "Nokia N-Series tablets" + select TMP105 # tempature sensor + select BLIZZARD # LCD/TV controller + select ONENAND + select TSC210X # touchscreen/sensors/audio + select TSC2005 # touchscreen/sensors/keypad + select LM832X # GPIO keyboard chip + select TWL92230 # energy-management + select OMAP + default y + + config PALM + bool "PalmOne PDAs" + select TSC210X + select OMAP + default y + + config STELLARIS + bool "Stellaris" + select PL011 # UART + select PL022 # Serial port + select PL061 # GPIO + select STELLARIS_INPUT + select STELLARIS_ENET # ethernet + select SSD0303 # OLED display + select SSD0323 # OLED display + select SSI_SD + select ARMV7M_NVIC + default y + + config REALVIEW + bool "ARM Realview baseboard" + select LAN9118 + select SMC91C111 + + select VERSATILE_PCI + select WM8750 # audio codec + select PL011 # UART + select PL041 # audio codec + select PL050 # keyboard/mouse + select PL061 # GPIO + select PL080 # DMA controller + select PL110 # display + select VERSATILE_I2C + select DS1338 # I2C RTC+NVRAM + select USB_OHCI + select ARM_GIC + select ARMV7M_NVIC + select ARM_TIMER + select ARM15MPCORE + select ARM11MPCORE + select ARM9MPCORE + + config VERSATILEPB + bool "ARM Versatile platform" + select PFLASH_CFI01 + select PL031 # RTC + select PL050 # keyboard/mouse + select PL080 # DMA controller + select PL181 # display + select PL190 # Vector PIC + select ARM_TIMER # sp804 + select USB_OHCI + select LSI_SCSI_PCI + select REALVIEW + default y + + config VXPRESS + bool "ARM Versatile Express" + select PFLASH_CFI01 + select LAN9118 + select PL011 # UART + select PL031 # RTC + select PL041 # audio codec + select PL110 # pl111 LCD controller + select PL181 # display + select PL310 # cache controller + select A9SCU # snoop controll unit + select ARM_TIMER # sp804 + select ARM_MPTIMER + select ARM15MPCORE + select ARM9MPCORE + select REALVIEW + default y + + config ZYNQ + bool "Xilinx Zynq Baseboard" + select ARM9MPCORE + select CADENCE # UART + select PCI + select PFLASH_CFI02 + select SDHCI + select USB_EHCI + select XILINX # UART + select XILINX_SPI + select XILINX_SPISS + default y + + config PXA2XX + bool "Intel XScale PXA255/270" + select SERIAL + select PCI + select USB_OHCI + select SSI + default y + + config GUMSTIX + bool "Gumstix platform" + select PFLASH_CFI01 + select SMC91C111 + depends on PXA2XX + default y + + config TOSA + bool "PXA255 Sharp Zaurus SL-6000 PDA platform" + select ZAURUS # scoop + select MICRODRIVE + depends on PXA2XX + default y + + config MAINSTONE + bool "PXA270-based Intel Mainstone" + depends on PXA2XX + select PFLASH_CFI01 + select SMC91C111 + default y + + config SPITZ + bool "PXA270-based Clamshell PDA platforms" + select ADS7846 # display + select MAX111X # A/D converter + select WM8750 # audio codec + select MAX7310 # GPIO expander + select ZAURUS # scoop + select NAND # memory + select ECC # Error-correcting for NAND + select MICRODRIVE + depends on PXA2XX + default y + + config Z2 + bool "Zipit Z2" + select PFLASH_CFI01 + select WM8750 + select PL011 # UART + depends on PXA2XX + default y + + config STRONGARM + bool + select PXA2XX + + config COLLIE + bool "Sharp Zaurus SL-5500" + select PFLASH_CFI01 + select ZAURUS # scoop + select STRONGARM + default y + help + SA-1110-based Sharp Zaurus SL-5500 platform. +endmenu -- 1.8.1.2