aboutsummaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/imx53ard.conf4
-rw-r--r--conf/machine/imx53qsb.conf2
-rw-r--r--conf/machine/include/imx-base.inc15
3 files changed, 17 insertions, 4 deletions
diff --git a/conf/machine/imx53ard.conf b/conf/machine/imx53ard.conf
index 782ee6f..b8a121e 100644
--- a/conf/machine/imx53ard.conf
+++ b/conf/machine/imx53ard.conf
@@ -14,4 +14,6 @@ UBOOT_ENTRYPOINT = "0x70800000"
UBOOT_LOADADDRESS = "0x70800000"
UBOOT_MACHINE = "mx53ard_config"
-MACHINE_FEATURES += " wifi bluetooth"
+MACHINE_FIRMWARE += "firmware-imx-ar3k \
+ firmware-imx-ath6k"
+MACHINE_FEATURES += "wifi bluetooth"
diff --git a/conf/machine/imx53qsb.conf b/conf/machine/imx53qsb.conf
index 759db93..274eb53 100644
--- a/conf/machine/imx53qsb.conf
+++ b/conf/machine/imx53qsb.conf
@@ -14,4 +14,6 @@ UBOOT_ENTRYPOINT = "0x70800000"
UBOOT_LOADADDRESS = "0x70800000"
UBOOT_MACHINE = "mx53loco_config"
+MACHINE_FIRMWARE += "firmware-imx-ar3k \
+ firmware-imx-ath6k"
MACHINE_FEATURES += " wifi bluetooth"
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
index 997ec2d..658df52 100644
--- a/conf/machine/include/imx-base.inc
+++ b/conf/machine/include/imx-base.inc
@@ -18,12 +18,21 @@ XSERVER = "xserver-xorg \
# Ship kernel modules
MACHINE_EXTRA_RRECOMMENDS = "kernel-modules"
+# Firmware
+MACHINE_FIRMWARE ?= ""
+MACHINE_FIRMWARE_mx53 = "firmware-imx-vpu-imx53 firmware-imx-sdma-imx53"
+MACHINE_FIRMWARE_mx51 = "firmware-imx-vpu-imx51 firmware-imx-sdma-imx51"
+MACHINE_FIRMWARE_mx35 = "firmware-imx-sdma-imx35"
+MACHINE_FIRMWARE_mx31 = "firmware-imx-sdma-imx31"
+MACHINE_FIRMWARE_mx27 = "firmware-imx-vpu-imx27"
+MACHINE_FIRMWARE_mx25 = "firmware-imx-sdma-imx25"
+
+MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
+
# Extra audio support
MACHINE_EXTRA_RRECOMMENDS += "imx-audio \
imx-lib \
- udev-extraconf \
- firmware-imx \
- "
+ udev-extraconf"
# Gstreamer plugin
MACHINE_GSTREAMER_PLUGIN ?= "gst-fsl-plugin"