prompt "TQMa6 SoC variant"
default TQMA6Q
help
- select the TQMa6 module variant. The variants differing in the used
+ select the TQMa6 module variant. The variants only differ 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
+ select TQMa6Q / TQMa6D variant with i.MX6Q resp. i.MX6D
+ with 1GiB DRAM
config TQMA6DL
bool "TQMa6DL"
depends on MX6DL
help
- select TQMa6DL with i.MX6DL and 1GiB DRAM
+ select TQMa6DL variant with i.MX6DL
+ with 1GiB DRAM
config TQMA6S
bool "TQMa6S"
depends on MX6S
help
- select TQMa6S with i.MX6S and 512 MiB DRAM
+ select TQMa6S variant with i.MX6S
+ with 512 MiB DRAM
endchoice
config TQMA6X_MMC_BOOT
bool "MMC / SD Boot"
help
- Boot from eMMC / SD Card
+ Boot from
+ eMMC / SD Card
config TQMA6X_SPI_BOOT
bool "SPI NOR Boot"
help
- Boot from on board SPI NOR flash
+ Boot from
+ board SPI NOR flash
endchoice
prompt "TQMa6 base board variant"
default MBA6
help
- Select base board for TQMa6
+ Select the baseboard variant for the TQMa6 module.
+ By default the MBA6 starterkit is used.
config MBA6
bool "TQMa6 on MBa6 Starterkit"
config WRU4
bool "OHB WRU-IV"
help
- Select the OHB Systems AG WRU-IV baseboard.
+ Select the
+ OHB Systems AG WRU-IV baseboard.
endchoice
static const uint16_t tqma6_emmc_dsr = 0x0100;
-
int board_early_init_f(void)
{
return tqma6_bb_board_early_init_f();
switch ((cpurev & 0xFF000) >> 12) {
case MXC_CPU_MX6SOLO:
return "TQMa6S";
- break;
case MXC_CPU_MX6DL:
return "TQMa6DL";
- break;
case MXC_CPU_MX6D:
return "TQMa6D";
- break;
case MXC_CPU_MX6Q:
return "TQMa6Q";
- break;
default:
return "??";
};
* the boot device first ...
* Note: SDHC3 == idx2
*/
- return (2 == devno) ? 0 : 1;
+ return (devno == 2) ? 0 : 1;
}
int board_phy_config(struct phy_device *phydev)