blob: b42c8e24ade3320621f2f33d17202cb909408476 [file] [log] [blame]
Masahiro Yamada08900f72014-09-01 00:47:55 +09001if TARGET_TQMA6
2
Masahiro Yamada08900f72014-09-01 00:47:55 +09003config SYS_BOARD
Masahiro Yamada08900f72014-09-01 00:47:55 +09004 default "tqma6"
5
6config SYS_VENDOR
Matthias Schiffer838391b2021-11-02 11:36:45 +01007 default "tq"
Masahiro Yamada08900f72014-09-01 00:47:55 +09008
Masahiro Yamada08900f72014-09-01 00:47:55 +09009config SYS_CONFIG_NAME
Masahiro Yamada08900f72014-09-01 00:47:55 +090010 default "tqma6"
11
Markus Niebelf665a792015-06-04 17:25:31 +020012choice
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"
Tom Rinia0916d32020-08-18 07:43:50 -040021 depends on MX6Q
Markus Niebelf665a792015-06-04 17:25:31 +020022 help
23 select TQMa6Q / TQMa6D with i.MX6Q/D and 1GiB DRAM
24
Markus Niebelc01ca162017-02-28 16:37:33 +010025config TQMA6DL
26 bool "TQMa6DL"
Tom Rinia0916d32020-08-18 07:43:50 -040027 depends on MX6DL
Markus Niebelc01ca162017-02-28 16:37:33 +010028 help
29 select TQMa6DL with i.MX6DL and 1GiB DRAM
30
Markus Niebelf665a792015-06-04 17:25:31 +020031config TQMA6S
32 bool "TQMa6S"
Tom Rinia0916d32020-08-18 07:43:50 -040033 depends on MX6S
Markus Niebelf665a792015-06-04 17:25:31 +020034 help
35 select TQMa6S with i.MX6S and 512 MiB DRAM
36
37endchoice
38
Markus Niebel05205312015-06-04 17:25:33 +020039choice
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
Markus Niebelf0751bb2015-06-04 17:25:34 +020058choice
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"
Michael Krummsdorfaf21da42020-04-09 15:21:39 +020066 select USB
Michael Krummsdorfaf21da42020-04-09 15:21:39 +020067 select CMD_USB
68 select USB_STORAGE
69 select USB_HOST_ETHER
70 select USB_ETHER_SMSC95XX
71 select PHYLIB
72 select PHY_MICREL
73 select PHY_MICREL_KSZ90X1
74 select MXC_UART
Fabio Estevama11ac3b2024-08-09 12:25:48 -030075 imply OF_UPSTREAM
Markus Niebelf0751bb2015-06-04 17:25:34 +020076 help
77 Select the MBa6 starterkit. This features a GigE Phy, USB, SD-Card
78 etc.
79
Stefan Roesebe4cb042015-07-06 13:36:33 +020080config WRU4
81 bool "OHB WRU-IV"
82 help
83 Select the OHB Systems AG WRU-IV baseboard.
84
Markus Niebelf0751bb2015-06-04 17:25:34 +020085endchoice
86
Simon Glass72cc5382022-10-20 18:22:39 -060087config TEXT_BASE
Markus Niebel94842892020-04-09 15:21:36 +020088 default 0x2fc00000 if TQMA6S
89 default 0x4fc00000 if TQMA6Q || TQMA6DL
90
Markus Niebele9e4d652015-06-04 17:25:32 +020091config IMX_CONFIG
Matthias Schiffer838391b2021-11-02 11:36:45 +010092 default "board/tq/tqma6/tqma6q.cfg" if TQMA6Q
93 default "board/tq/tqma6/tqma6dl.cfg" if TQMA6DL
94 default "board/tq/tqma6/tqma6s.cfg" if TQMA6S
Markus Niebele9e4d652015-06-04 17:25:32 +020095
Masahiro Yamada08900f72014-09-01 00:47:55 +090096endif