meta-digi-arm: rework variants support

Mostly cosmetic changes to clear it a bit so customers can use it as
documentation for what variant they need to configure in their projects.

Also a couple of minor fixes: 'ext-eth' typo and duplicated 'e' variant
for ccimx53js.

https://jira.digi.com/browse/DEL-460

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
Javier Viguera 2013-05-14 10:16:26 +02:00
parent 7b7fcbee60
commit 7ee47e607e
3 changed files with 77 additions and 67 deletions

View File

@ -27,24 +27,27 @@ MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
MACHINE_FEATURES += "alsa touchscreen" MACHINE_FEATURES += "alsa touchscreen"
#
# Supported variants # Supported variants
#
# To build any of these variants configure MACHINE_VARIANT on the project's
# local.conf to the variant name.
#
# Name WiFi Eth2 BT 1wire # Name WiFi Eth2 BT 1wire
# ---- --- --- --- ----- # -------------------------------------------
# web1 Y Y Y Y # - N N N N (empty MACHINE_VARIANT="")
# web Y Y Y N
# wb Y N Y N
# w Y N N N
# - N N N N
# e N Y N N # e N Y N N
# w Y N N N
# wb Y N Y N
# web Y Y Y N
# web1 Y Y Y Y
# Variant configuration # Per-variant machine features
MACHINE_FEATURES_append_web1 = " wifi ext-eth bluetooth 1-wire"
MACHINE_FEATURES_append_web = " wifi ext-eth bluetooth"
MACHINE_FEATURES_append_wb = " wifi bluetooth"
MACHINE_FEATURES_append_w = " wifi"
MACHINE_FEATURES_append_e = " ext-eth" MACHINE_FEATURES_append_e = " ext-eth"
MACHINE_FEATURES_append_w = " wifi"
MACHINE_FEATURES_append_wb = " wifi bluetooth"
MACHINE_FEATURES_append_web = " wifi ext-eth bluetooth"
MACHINE_FEATURES_append_web1 = " wifi ext-eth bluetooth 1-wire"
# Variants for different CPU speed # Variants for different CPU speed
#UBOOT_CONFIG_VARIANT = "261MHz" #UBOOT_CONFIG_VARIANT = "261MHz"

View File

@ -27,35 +27,40 @@ module_autoload_sahara = "sahara"
module_autoload_mt9v111_camera = "mt9v111_camera" module_autoload_mt9v111_camera = "mt9v111_camera"
module_autoload_pmic_battery = "pmic_battery" module_autoload_pmic_battery = "pmic_battery"
#
# Supported variants # Supported variants
#
# To build any of these variants configure MACHINE_VARIANT on the project's
# local.conf to the variant name.
#
# Name WiFi Eth2 RAM Accel GPU VPU # Name WiFi Eth2 RAM Accel GPU VPU
# ---- --- --- --- ---- --- --- # ---------------------------------------------------------
# 128 N N 128 N N N
# 128a N N 128 Y N N
# 128agv N N 128 Y Y Y
# agv N N 256 Y Y Y
# eagv N Y 512 Y Y Y
# w Y N 512 N N N
# w128a Y N 128 Y N N
# w128agv Y N 128 Y Y Y
# wagv Y N 256 Y Y Y # wagv Y N 256 Y Y Y
# weagv Y Y 512 Y Y Y # weagv Y Y 512 Y Y Y
# w128agv Y N 128 Y Y Y
# eagv N Y 512 Y Y Y
# agv N N 256 Y Y Y
# w Y N 512 N N N
# 128 N N 128 N N N
# 128agv N N 128 Y Y Y
# 128a N N 128 Y N N
# w128a Y N 128 Y N N
# Per-variant machine features
MACHINE_FEATURES_append_128a = " accelerometer"
MACHINE_FEATURES_append_128agv = " accelerometer accel-video accel-graphics"
MACHINE_FEATURES_append_agv = " accelerometer accel-video accel-graphics"
MACHINE_FEATURES_append_eagv = " ext-eth accelerometer accel-video accel-graphics"
MACHINE_FEATURES_append_w = " wifi"
MACHINE_FEATURES_append_w128a = " wifi accelerometer"
MACHINE_FEATURES_append_w128agv = " wifi accelerometer accel-video accel-graphics"
MACHINE_FEATURES_append_wagv = " wifi accelerometer accel-video accel-graphics" MACHINE_FEATURES_append_wagv = " wifi accelerometer accel-video accel-graphics"
MACHINE_FEATURES_append_weagv = " wifi ext-eth accelerometer accel-video accel-graphics" MACHINE_FEATURES_append_weagv = " wifi ext-eth accelerometer accel-video accel-graphics"
UBOOT_CONFIG_VARIANT_weagv = "ext_eth"
MACHINE_FEATURES_append_w128agv = " wifi accelerometer accel-video accel-graphics"
UBOOT_CONFIG_VARIANT_w128agv = "128sdram"
MACHINE_FEATURES_append_eagv = " ext-eth accelerometer accel-video accel-graphics"
MACHINE_FEATURES_append_agv = " accelerometer accel-video accel-graphics"
MACHINE_FEATURES_append_w = " wifi"
UBOOT_CONFIG_VARIANT_128 = "128sdram"
MACHINE_FEATURES_append_128agv = " accelerometer accel-video accel-graphics"
UBOOT_CONFIG_VARIANT_128agv = "128sdram"
MACHINE_FEATURES_append_128a = " accelerometer"
UBOOT_CONFIG_VARIANT_128a = "128sdram"
MACHINE_FEATURES_append_w128a = " wifi accelerometer"
UBOOT_CONFIG_VARIANT_w128a = "128sdram"
# Per-variant u-boot configuration
UBOOT_CONFIG_VARIANT_128 = "128sdram"
UBOOT_CONFIG_VARIANT_128a = "128sdram"
UBOOT_CONFIG_VARIANT_128agv = "128sdram"
UBOOT_CONFIG_VARIANT_w128a = "128sdram"
UBOOT_CONFIG_VARIANT_w128agv = "128sdram"
UBOOT_CONFIG_VARIANT_weagv = "ext_eth"

View File

@ -24,35 +24,37 @@ module_autoload_scc2_driver = "scc2_driver"
module_autoload_sahara = "sahara" module_autoload_sahara = "sahara"
module_autoload_mt9v111_camera = "mt9v111_camera" module_autoload_mt9v111_camera = "mt9v111_camera"
#
# Supported variants # Supported variants
#
# To build any of these variants configure MACHINE_VARIANT on the project's
# local.conf to the variant name.
#
# Name WiFi Eth2 RAM NAND # Name WiFi Eth2 RAM NAND
# ---- --- --- --- ---- # ------------------------------------------
# we Y Y 512 512 # - N N 512 512 (empty MACHINE_VARIANT="")
# 128 N N 128 128
# 4k N N 512 1024
# e N Y 1024 512
# e4k N Y 512 1024
# w Y N 512 512 # w Y N 512 512
# w128 Y N 128 128 # w128 Y N 128 128
# - N N 512 512 # we Y Y 512 512
# e N Y 1024 512
# 4k N N 512 1024
# e N Y 512 1024
# 128 N N 128 128
# All variants support # All variants support
MACHINE_FEATURES += "accel-video" MACHINE_FEATURES += "accelerometer accel-graphics accel-video"
MACHINE_FEATURES += "accel-graphics"
MACHINE_FEATURES += "accelerometer"
# Variant configuration # Per-variant machine features
MACHINE_FEATURES_append_e = " ext-eth"
MACHINE_FEATURES_append_we = " wifi ext-eth" MACHINE_FEATURES_append_e4k = " ext-eth"
UBOOT_CONFIG_VARIANT_we = "ext_eth"
MACHINE_FEATURES_append_w = " wifi" MACHINE_FEATURES_append_w = " wifi"
MACHINE_FEATURES_append_w128 = " wifi" MACHINE_FEATURES_append_w128 = " wifi"
UBOOT_CONFIG_VARIANT_w128 = "128sdram" MACHINE_FEATURES_append_we = " wifi ext-eth"
MACHINE_FEATURES_append_e = " ext-ext"
UBOOT_CONFIG_VARIANT_e = "ext_eth"
UBOOT_CONFIG_VARIANT_4k = "4Kpage"
MACHINE_FEATURES_append_e = " ext-eth"
UBOOT_CONFIG_VARIANT_e = "ext_eth"
UBOOT_CONFIG_VARIANT_128 = "128sdram"
# Per-variant u-boot configuration
UBOOT_CONFIG_VARIANT_128 = "128sdram"
UBOOT_CONFIG_VARIANT_4k = "4Kpage"
UBOOT_CONFIG_VARIANT_e = "ext_eth"
UBOOT_CONFIG_VARIANT_e4k = "4Kpage"
UBOOT_CONFIG_VARIANT_w128 = "128sdram"
UBOOT_CONFIG_VARIANT_we = "ext_eth"