From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54158) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPNqo-000741-KZ for qemu-devel@nongnu.org; Thu, 26 Sep 2013 22:32:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VPNqi-0007DN-Q8 for qemu-devel@nongnu.org; Thu, 26 Sep 2013 22:32:14 -0400 Received: from mail-ee0-x236.google.com ([2a00:1450:4013:c00::236]:40845) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VPNqi-0007DD-Fl for qemu-devel@nongnu.org; Thu, 26 Sep 2013 22:32:08 -0400 Received: by mail-ee0-f54.google.com with SMTP id e53so916652eek.13 for ; Thu, 26 Sep 2013 19:32:07 -0700 (PDT) Sender: =?UTF-8?B?w4Frb3MgS292w6Fjcw==?= From: =?UTF-8?q?=C3=81kos=20Kov=C3=A1cs?= Date: Fri, 27 Sep 2013 04:30:41 +0200 Message-Id: <1380249092-4775-21-git-send-email-akoskovacs@gmx.com> In-Reply-To: <1380249092-4775-1-git-send-email-akoskovacs@gmx.com> References: <1380249092-4775-1-git-send-email-akoskovacs@gmx.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [v2 20/71] hw/arm/Kconfig: Add ARM Kconfig List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?=C3=81kos=20Kov=C3=A1cs?= Signed-off-by: Ákos Kovács --- 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