aboutsummaryrefslogtreecommitdiffstats
path: root/roms/u-boot/board/tqc/tqma6/Kconfig
diff options
context:
space:
mode:
authorAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
committerAngelos Mouzakitis <a.mouzakitis@virtualopensystems.com>2023-10-10 14:33:42 +0000
commitaf1a266670d040d2f4083ff309d732d648afba2a (patch)
tree2fc46203448ddcc6f81546d379abfaeb323575e9 /roms/u-boot/board/tqc/tqma6/Kconfig
parente02cda008591317b1625707ff8e115a4841aa889 (diff)
Add submodule dependency filesHEADmaster
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'roms/u-boot/board/tqc/tqma6/Kconfig')
-rw-r--r--roms/u-boot/board/tqc/tqma6/Kconfig97
1 files changed, 97 insertions, 0 deletions
diff --git a/roms/u-boot/board/tqc/tqma6/Kconfig b/roms/u-boot/board/tqc/tqma6/Kconfig
new file mode 100644
index 000000000..0cf6d8303
--- /dev/null
+++ b/roms/u-boot/board/tqc/tqma6/Kconfig
@@ -0,0 +1,97 @@
+if TARGET_TQMA6
+
+config SYS_BOARD
+ default "tqma6"
+
+config SYS_VENDOR
+ default "tqc"
+
+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"
+ depends on MX6Q
+ help
+ select TQMa6Q / TQMa6D with i.MX6Q/D and 1GiB DRAM
+
+config TQMA6DL
+ bool "TQMa6DL"
+ depends on MX6DL
+ help
+ select TQMa6DL with i.MX6DL and 1GiB DRAM
+
+config TQMA6S
+ bool "TQMa6S"
+ depends on 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"
+ select DM_ETH
+ select USB
+ select DM_USB
+ select CMD_USB
+ select USB_STORAGE
+ select USB_HOST_ETHER
+ select USB_ETHER_SMSC95XX
+ select PHYLIB
+ select PHY_MICREL
+ select PHY_MICREL_KSZ90X1
+ select MXC_UART
+ 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 SYS_TEXT_BASE
+ default 0x2fc00000 if TQMA6S
+ default 0x4fc00000 if TQMA6Q || TQMA6DL
+
+config IMX_CONFIG
+ default "board/tqc/tqma6/tqma6q.cfg" if TQMA6Q
+ default "board/tqc/tqma6/tqma6dl.cfg" if TQMA6DL
+ default "board/tqc/tqma6/tqma6s.cfg" if TQMA6S
+
+endif