Commit fc6e442568b645fc8132f7bc41623370953d4661

Authored by Markus Niebel
Committed by Stefano Babic
1 parent 55c0e49ab3

arm: imx6: tqma6: implement KConfig baseboard selection

this finally removes the need for extra settings in
defconfig

Signed-off-by: Markus Niebel <Markus.Niebel@tq-group.com>

Showing 5 changed files with 14 additions and 4 deletions Side-by-side Diff

board/tqc/tqma6/Kconfig
... ... @@ -52,6 +52,20 @@
52 52  
53 53 endchoice
54 54  
  55 +choice
  56 + prompt "TQMa6 base board variant"
  57 + default MBA6
  58 + help
  59 + Select base board for TQMa6
  60 +
  61 +config MBA6
  62 + bool "TQMa6 on MBa6 Starterkit"
  63 + help
  64 + Select the MBa6 starterkit. This features a GigE Phy, USB, SD-Card
  65 + etc.
  66 +
  67 +endchoice
  68 +
55 69 config IMX_CONFIG
56 70 default "board/tqc/tqma6/tqma6q.cfg" if TQMA6Q
57 71 default "board/tqc/tqma6/tqma6s.cfg" if TQMA6S
configs/tqma6q_mba6_mmc_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_MX6=y
3 3 CONFIG_TARGET_TQMA6=y
4   -CONFIG_SYS_EXTRA_OPTIONS="MBA6"
5 4 CONFIG_CMD_SETEXPR=y
6 5 CONFIG_CMD_NET=y
configs/tqma6q_mba6_spi_defconfig
... ... @@ -2,7 +2,6 @@
2 2 CONFIG_ARCH_MX6=y
3 3 CONFIG_TARGET_TQMA6=y
4 4 CONFIG_TQMA6X_SPI_BOOT=y
5   -CONFIG_SYS_EXTRA_OPTIONS="MBA6"
6 5 CONFIG_CMD_SETEXPR=y
7 6 CONFIG_CMD_NET=y
configs/tqma6s_mba6_mmc_defconfig
... ... @@ -2,7 +2,6 @@
2 2 CONFIG_ARCH_MX6=y
3 3 CONFIG_TARGET_TQMA6=y
4 4 CONFIG_TQMA6S=y
5   -CONFIG_SYS_EXTRA_OPTIONS="MBA6"
6 5 CONFIG_CMD_SETEXPR=y
7 6 CONFIG_CMD_NET=y
configs/tqma6s_mba6_spi_defconfig
... ... @@ -3,7 +3,6 @@
3 3 CONFIG_TARGET_TQMA6=y
4 4 CONFIG_TQMA6S=y
5 5 CONFIG_TQMA6X_SPI_BOOT=y
6   -CONFIG_SYS_EXTRA_OPTIONS="MBA6"
7 6 CONFIG_CMD_SETEXPR=y
8 7 CONFIG_CMD_NET=y