Merge branch 'rmobile' of git://git.denx.de/u-boot-sh
[oweals/u-boot.git] / board / tqc / tqma6 / Kconfig
index f8b3d1fd404b70ff1f3b5706820ab941747aae83..5dafa3822a9532db8a63b9b00fd7510047ee0d86 100644 (file)
@@ -6,10 +6,70 @@ config SYS_BOARD
 config SYS_VENDOR
        default "tqc"
 
-config SYS_SOC
-       default "mx6"
-
 config SYS_CONFIG_NAME
        default "tqma6"
 
+choice
+       prompt "TQMa6 SoC variant"
+       default TQMA6Q
+       help
+         select the TQMa6 module variant. The variants differing in the used
+         i.MX6 CPU type and DRAM
+
+config TQMA6Q
+       bool "TQMa6Q / TQMa6D"
+       select MX6Q
+       help
+         select TQMa6Q / TQMa6D with i.MX6Q/D and 1GiB DRAM
+
+config TQMA6S
+       bool "TQMa6S"
+       select MX6S
+       help
+         select TQMa6S with i.MX6S and 512 MiB DRAM
+
+endchoice
+
+choice
+       prompt "TQMa6 boot configuration"
+       default TQMA6X_MMC_BOOT
+       help
+         Configure boot device. This is also used to implement environment
+         location.
+
+config TQMA6X_MMC_BOOT
+       bool "MMC / SD Boot"
+       help
+         Boot from eMMC / SD Card
+
+config TQMA6X_SPI_BOOT
+       bool "SPI NOR Boot"
+       help
+         Boot from on board SPI NOR flash
+
+endchoice
+
+choice
+       prompt "TQMa6 base board variant"
+       default MBA6
+       help
+         Select base board for TQMa6
+
+config MBA6
+       bool "TQMa6 on MBa6 Starterkit"
+       help
+         Select the MBa6 starterkit. This features a GigE Phy, USB, SD-Card
+         etc.
+
+config WRU4
+       bool "OHB WRU-IV"
+       help
+         Select the OHB Systems AG WRU-IV baseboard.
+
+endchoice
+
+config IMX_CONFIG
+       default "board/tqc/tqma6/tqma6q.cfg" if TQMA6Q
+       default "board/tqc/tqma6/tqma6s.cfg" if TQMA6S
+
 endif