Masahiro Yamada | 08900f7 | 2014-09-01 00:47:55 +0900 | [diff] [blame] | 1 | if TARGET_TQMA6 |
| 2 | |
Masahiro Yamada | 08900f7 | 2014-09-01 00:47:55 +0900 | [diff] [blame] | 3 | config SYS_BOARD |
Masahiro Yamada | 08900f7 | 2014-09-01 00:47:55 +0900 | [diff] [blame] | 4 | default "tqma6" |
| 5 | |
| 6 | config SYS_VENDOR |
Masahiro Yamada | 08900f7 | 2014-09-01 00:47:55 +0900 | [diff] [blame] | 7 | default "tqc" |
| 8 | |
Masahiro Yamada | 08900f7 | 2014-09-01 00:47:55 +0900 | [diff] [blame] | 9 | config SYS_CONFIG_NAME |
Masahiro Yamada | 08900f7 | 2014-09-01 00:47:55 +0900 | [diff] [blame] | 10 | default "tqma6" |
| 11 | |
Markus Niebel | f665a79 | 2015-06-04 17:25:31 +0200 | [diff] [blame] | 12 | choice |
| 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 | |
| 19 | config TQMA6Q |
| 20 | bool "TQMa6Q / TQMa6D" |
Tom Rini | a0916d3 | 2020-08-18 07:43:50 -0400 | [diff] [blame] | 21 | depends on MX6Q |
Markus Niebel | f665a79 | 2015-06-04 17:25:31 +0200 | [diff] [blame] | 22 | help |
| 23 | select TQMa6Q / TQMa6D with i.MX6Q/D and 1GiB DRAM |
| 24 | |
Markus Niebel | c01ca16 | 2017-02-28 16:37:33 +0100 | [diff] [blame] | 25 | config TQMA6DL |
| 26 | bool "TQMa6DL" |
Tom Rini | a0916d3 | 2020-08-18 07:43:50 -0400 | [diff] [blame] | 27 | depends on MX6DL |
Markus Niebel | c01ca16 | 2017-02-28 16:37:33 +0100 | [diff] [blame] | 28 | help |
| 29 | select TQMa6DL with i.MX6DL and 1GiB DRAM |
| 30 | |
Markus Niebel | f665a79 | 2015-06-04 17:25:31 +0200 | [diff] [blame] | 31 | config TQMA6S |
| 32 | bool "TQMa6S" |
Tom Rini | a0916d3 | 2020-08-18 07:43:50 -0400 | [diff] [blame] | 33 | depends on MX6S |
Markus Niebel | f665a79 | 2015-06-04 17:25:31 +0200 | [diff] [blame] | 34 | help |
| 35 | select TQMa6S with i.MX6S and 512 MiB DRAM |
| 36 | |
| 37 | endchoice |
| 38 | |
Markus Niebel | 0520531 | 2015-06-04 17:25:33 +0200 | [diff] [blame] | 39 | choice |
| 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 | |
| 46 | config TQMA6X_MMC_BOOT |
| 47 | bool "MMC / SD Boot" |
| 48 | help |
| 49 | Boot from eMMC / SD Card |
| 50 | |
| 51 | config TQMA6X_SPI_BOOT |
| 52 | bool "SPI NOR Boot" |
| 53 | help |
| 54 | Boot from on board SPI NOR flash |
| 55 | |
| 56 | endchoice |
| 57 | |
Markus Niebel | f0751bb | 2015-06-04 17:25:34 +0200 | [diff] [blame] | 58 | choice |
| 59 | prompt "TQMa6 base board variant" |
| 60 | default MBA6 |
| 61 | help |
| 62 | Select base board for TQMa6 |
| 63 | |
| 64 | config MBA6 |
| 65 | bool "TQMa6 on MBa6 Starterkit" |
Michael Krummsdorf | af21da4 | 2020-04-09 15:21:39 +0200 | [diff] [blame] | 66 | select DM_ETH |
| 67 | select USB |
Michael Krummsdorf | af21da4 | 2020-04-09 15:21:39 +0200 | [diff] [blame] | 68 | select CMD_USB |
| 69 | select USB_STORAGE |
| 70 | select USB_HOST_ETHER |
| 71 | select USB_ETHER_SMSC95XX |
| 72 | select PHYLIB |
| 73 | select PHY_MICREL |
| 74 | select PHY_MICREL_KSZ90X1 |
| 75 | select MXC_UART |
Markus Niebel | f0751bb | 2015-06-04 17:25:34 +0200 | [diff] [blame] | 76 | help |
| 77 | Select the MBa6 starterkit. This features a GigE Phy, USB, SD-Card |
| 78 | etc. |
| 79 | |
Stefan Roese | be4cb04 | 2015-07-06 13:36:33 +0200 | [diff] [blame] | 80 | config WRU4 |
| 81 | bool "OHB WRU-IV" |
| 82 | help |
| 83 | Select the OHB Systems AG WRU-IV baseboard. |
| 84 | |
Markus Niebel | f0751bb | 2015-06-04 17:25:34 +0200 | [diff] [blame] | 85 | endchoice |
| 86 | |
Markus Niebel | 9484289 | 2020-04-09 15:21:36 +0200 | [diff] [blame] | 87 | config SYS_TEXT_BASE |
| 88 | default 0x2fc00000 if TQMA6S |
| 89 | default 0x4fc00000 if TQMA6Q || TQMA6DL |
| 90 | |
Markus Niebel | e9e4d65 | 2015-06-04 17:25:32 +0200 | [diff] [blame] | 91 | config IMX_CONFIG |
| 92 | default "board/tqc/tqma6/tqma6q.cfg" if TQMA6Q |
Markus Niebel | c01ca16 | 2017-02-28 16:37:33 +0100 | [diff] [blame] | 93 | default "board/tqc/tqma6/tqma6dl.cfg" if TQMA6DL |
Markus Niebel | e9e4d65 | 2015-06-04 17:25:32 +0200 | [diff] [blame] | 94 | default "board/tqc/tqma6/tqma6s.cfg" if TQMA6S |
| 95 | |
Masahiro Yamada | 08900f7 | 2014-09-01 00:47:55 +0900 | [diff] [blame] | 96 | endif |