1if TARGET_TQMA6
2
3config SYS_BOARD
4	default "tqma6"
5
6config SYS_VENDOR
7	default "tqc"
8
9config SYS_CONFIG_NAME
10	default "tqma6"
11
12choice
13	prompt "TQMa6 SoC variant"
14	default TQMA6Q
15	help
16	  select the TQMa6 module variant. The variants differing in the used
17	  i.MX6 CPU type and DRAM
18
19config TQMA6Q
20	bool "TQMa6Q / TQMa6D"
21	depends on MX6Q
22	help
23	  select TQMa6Q / TQMa6D with i.MX6Q/D and 1GiB DRAM
24
25config TQMA6DL
26	bool "TQMa6DL"
27	depends on MX6DL
28	help
29	  select TQMa6DL with i.MX6DL and 1GiB DRAM
30
31config TQMA6S
32	bool "TQMa6S"
33	depends on MX6S
34	help
35	  select TQMa6S with i.MX6S and 512 MiB DRAM
36
37endchoice
38
39choice
40	prompt "TQMa6 boot configuration"
41	default TQMA6X_MMC_BOOT
42	help
43	  Configure boot device. This is also used to implement environment
44	  location.
45
46config TQMA6X_MMC_BOOT
47	bool "MMC / SD Boot"
48	help
49	  Boot from eMMC / SD Card
50
51config TQMA6X_SPI_BOOT
52	bool "SPI NOR Boot"
53	help
54	  Boot from on board SPI NOR flash
55
56endchoice
57
58choice
59	prompt "TQMa6 base board variant"
60	default MBA6
61	help
62	  Select base board for TQMa6
63
64config MBA6
65	bool "TQMa6 on MBa6 Starterkit"
66	select DM_ETH
67	select USB
68	select DM_USB
69	select CMD_USB
70	select USB_STORAGE
71	select USB_HOST_ETHER
72	select USB_ETHER_SMSC95XX
73	select PHYLIB
74	select PHY_MICREL
75	select PHY_MICREL_KSZ90X1
76	select MXC_UART
77	help
78	  Select the MBa6 starterkit. This features a GigE Phy, USB, SD-Card
79	  etc.
80
81config WRU4
82	bool "OHB WRU-IV"
83	help
84	  Select the OHB Systems AG WRU-IV baseboard.
85
86endchoice
87
88config SYS_TEXT_BASE
89	default 0x2fc00000 if TQMA6S
90	default 0x4fc00000 if TQMA6Q || TQMA6DL
91
92config IMX_CONFIG
93	default "board/tqc/tqma6/tqma6q.cfg" if TQMA6Q
94	default "board/tqc/tqma6/tqma6dl.cfg" if TQMA6DL
95	default "board/tqc/tqma6/tqma6s.cfg" if TQMA6S
96
97endif
98