From 046654a7c02475623fc5c03cac08184fdd582353 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Wed, 6 Nov 2013 14:12:30 -0200 Subject: gst-fsl-plugin, gst-plugins-base: Move to gstreamer subdir There're no reason to keep the directories split and we follow now how done in OE-Core and Meta-OE putting it inside recipes-multimedia/gstreamer/. Change-Id: Ib6e6ba20880434d500334b6f4d2f48f367c773aa Signed-off-by: Otavio Salvador --- recipes-multimedia/gst-plugins/gst-fsl-plugin.inc | 63 ---------------------- .../remove-GST_INFO-in-mfw_gst_utils.h.patch | 40 -------------- .../gst-plugins/gst-fsl-plugin_3.0.9.bb | 15 ------ .../gstplaybin2-rawvideo-support.patch | 28 ---------- .../gst-plugins/gst-plugins-base_0.10.36.bbappend | 12 ----- recipes-multimedia/gstreamer/gst-fsl-plugin.inc | 63 ++++++++++++++++++++++ .../remove-GST_INFO-in-mfw_gst_utils.h.patch | 40 ++++++++++++++ .../gstreamer/gst-fsl-plugin_3.0.9.bb | 15 ++++++ .../gstplaybin2-rawvideo-support.patch | 28 ++++++++++ .../gstreamer/gst-plugins-base_0.10.36.bbappend | 12 +++++ 10 files changed, 158 insertions(+), 158 deletions(-) delete mode 100644 recipes-multimedia/gst-plugins/gst-fsl-plugin.inc delete mode 100644 recipes-multimedia/gst-plugins/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch delete mode 100644 recipes-multimedia/gst-plugins/gst-fsl-plugin_3.0.9.bb delete mode 100644 recipes-multimedia/gst-plugins/gst-plugins-base/gstplaybin2-rawvideo-support.patch delete mode 100644 recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend create mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin.inc create mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch create mode 100644 recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.9.bb create mode 100644 recipes-multimedia/gstreamer/gst-plugins-base/gstplaybin2-rawvideo-support.patch create mode 100644 recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bbappend diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc b/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc deleted file mode 100644 index e179c76..0000000 --- a/recipes-multimedia/gst-plugins/gst-fsl-plugin.inc +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright (C) 2011-2013 Freescale Semiconductor -# Released under the MIT license (see COPYING.MIT for the terms) - -DESCRIPTION = "Gstreamer freescale plugins" -LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1" -SECTION = "multimedia" - -DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel" -DEPENDS_append_mx5 = " imx-lib imx-vpu" -DEPENDS_append_mx6 = " imx-lib imx-vpu libfslvpuwrap" -DEPENDS_append_mx6sl = " imx-lib" - -LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ - file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ - file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" - -S = "${WORKDIR}/gst-fsl-plugins-${PV}" - -SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz" - -inherit autotools pkgconfig - -PLATFORM_mx5 = "MX51" -PLATFORM_mx6 = "MX6" -PLATFORM_mx6sl = "MX6SL" -PLATFORM_mx28 = "MX28" - -# Todo add a mechanism to map posible build targets -INCLUDE_DIR = "-I${STAGING_KERNEL_DIR}/include/uapi -I${STAGING_KERNEL_DIR}/include" -EXTRA_OEMAKE = "INCLUDES="${INCLUDE_DIR}"" -EXTRA_OECONF = "PLATFORM=${PLATFORM} --disable-valgrind --disable-examples --disable-debug CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}" -CACHED_CONFIGUREVARS += "CROSS_ROOT=${STAGING_DIR_TARGET}" - -PACKAGES += "${PN}-libmfwsconf ${PN}-libgplaycore ${PN}-libgstfsl \ - ${PN}-libme ${PN}-libgstbufmeta ${PN}-libmfwba \ - ${PN}-libfwvss ${PN}-gplay" - -# FIXME: Add all features -# feature from excluded mm packages -PACKAGECONFIG[ac3] += "--enable-ac3dec,--disable-ac3dec,libfslac3codec,libfslac3codec" -# feature from special mm packages -PACKAGECONFIG[aacp] += "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfslaacpcodec" -MSDEPENDS = "libfslmsparser libfslmscodec" -PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}" -PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}" -PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}" -PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}" - -FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}" -RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser" - -FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug" -FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc" -FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a" - -FILES_${PN}-gplay = "${bindir}/gplay" -FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}" -FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}" -FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}" -FILES_${PN}-libme = "${libdir}/libme${SOLIBS}" -FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}" -FILES_${PN}-libmfwba = "${libdir}/libmfwba${SOLIBS}" -FILES_${PN}-libfwvss = "${libdir}/libmfwvss${SOLIBS}" diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch b/recipes-multimedia/gst-plugins/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch deleted file mode 100644 index e06a250..0000000 --- a/recipes-multimedia/gst-plugins/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 28ad25933dc51d8af13927a9943a353677c31a3a Mon Sep 17 00:00:00 2001 -From: Lyon Wang -Date: Tue, 22 Oct 2013 16:15:43 +0800 -Subject: [PATCH] remove GST_INFO in mfw_gst_utils.h - -GST_INFO() should not be used in the global header -or it will cause some macro definiation error. - -so comment the GST_INFO() in the mfw_gst_utils.h - -Upstream-Status: Backport [GIT] ---- - inc/plugin/mfw_gst_utils.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/inc/plugin/mfw_gst_utils.h b/inc/plugin/mfw_gst_utils.h -index 366d50e..c1b6f90 100755 ---- a/inc/plugin/mfw_gst_utils.h -+++ b/inc/plugin/mfw_gst_utils.h -@@ -876,7 +876,7 @@ getChipCodeFromSocid (void) - } - fclose(fp); - -- GST_INFO("SOC is %s\n", soc_name); -+ //GST_INFO("SOC is %s\n", soc_name); - - int num = sizeof(soc_info) / sizeof(SOC_INFO); - int i; -@@ -913,7 +913,7 @@ getChipCode (void) - } - - kv = ((kv_major << 16) + (kv_minor << 8) + kv_rel); -- GST_INFO("kernel:%s, %d.%d.%d\n", sys_name.release, kv_major, kv_minor, kv_rel); -+ //GST_INFO("kernel:%s, %d.%d.%d\n", sys_name.release, kv_major, kv_minor, kv_rel); - - if (kv < KERN_VER(3, 10, 0)) - return getChipCodeFromCpuinfo(); --- -1.7.9.5 - diff --git a/recipes-multimedia/gst-plugins/gst-fsl-plugin_3.0.9.bb b/recipes-multimedia/gst-plugins/gst-fsl-plugin_3.0.9.bb deleted file mode 100644 index 52813a5..0000000 --- a/recipes-multimedia/gst-plugins/gst-fsl-plugin_3.0.9.bb +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (C) 2013 Freescale Semiconductor -# Released under the MIT license (see COPYING.MIT for the terms) - -require gst-fsl-plugin.inc - -# FIXME: Inspecting the source code the content is in fact 3.0.9 -SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-3.10.9-1.0.0.tar.gz \ - file://remove-GST_INFO-in-mfw_gst_utils.h.patch" - -SRC_URI[md5sum] = "a338a5c25225c765ae5f44af82fe7413" -SRC_URI[sha256sum] = "e809daa0cd60381f05a79f34a53305a5ee53bfed22192a1cda6d998acc84a6fd" - -S = "${WORKDIR}/gst-fsl-plugins-3.10.9-1.0.0" - -COMPATIBLE_MACHINE = "(mx28|mx5|mx6)" diff --git a/recipes-multimedia/gst-plugins/gst-plugins-base/gstplaybin2-rawvideo-support.patch b/recipes-multimedia/gst-plugins/gst-plugins-base/gstplaybin2-rawvideo-support.patch deleted file mode 100644 index 16d89b3..0000000 --- a/recipes-multimedia/gst-plugins/gst-plugins-base/gstplaybin2-rawvideo-support.patch +++ /dev/null @@ -1,28 +0,0 @@ -From cecba1668bc8607112a6a2b802c82b6313a0d2b4 Mon Sep 17 00:00:00 2001 -From: Adrian Alonso -Date: Tue, 19 Jun 2012 15:37:56 -0500 -Subject: [PATCH] gstplaybin2: rawvideo support - -* Enable support for rawvideo -* Support direct rendering for mfw_v4lsink plugin - -Signed-off-by: Adrian Alonso ---- - gst/playback/gstplaybin2.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c -index e01ff6c..9c638ae 100644 ---- a/gst/playback/gstplaybin2.c -+++ b/gst/playback/gstplaybin2.c -@@ -456,7 +456,7 @@ struct _GstPlayBinClass - #define DEFAULT_SUBURI NULL - #define DEFAULT_SOURCE NULL - #define DEFAULT_FLAGS GST_PLAY_FLAG_AUDIO | GST_PLAY_FLAG_VIDEO | GST_PLAY_FLAG_TEXT | \ -- GST_PLAY_FLAG_SOFT_VOLUME -+ GST_PLAY_FLAG_SOFT_VOLUME | GST_PLAY_FLAG_NATIVE_VIDEO - #define DEFAULT_N_VIDEO 0 - #define DEFAULT_CURRENT_VIDEO -1 - #define DEFAULT_N_AUDIO 0 --- -1.7.10.2 diff --git a/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend b/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend deleted file mode 100644 index 3da2507..0000000 --- a/recipes-multimedia/gst-plugins/gst-plugins-base_0.10.36.bbappend +++ /dev/null @@ -1,12 +0,0 @@ -# Freescale gstplaybin2 rawvideo support - -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -PRINC := "${@int(PRINC) + 1}" - -SRC_URI_append_mxs = " file://gstplaybin2-rawvideo-support.patch" -SRC_URI_append_mx5 = " file://gstplaybin2-rawvideo-support.patch" -SRC_URI_append_mx6 = " file://gstplaybin2-rawvideo-support.patch" - -PACKAGE_ARCH_mxs = "${MACHINE_SOCARCH}" -PACKAGE_ARCH_mx5 = "${MACHINE_SOCARCH}" -PACKAGE_ARCH_mx6 = "${MACHINE_SOCARCH}" diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin.inc b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc new file mode 100644 index 0000000..e179c76 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin.inc @@ -0,0 +1,63 @@ +# Copyright (C) 2011-2013 Freescale Semiconductor +# Released under the MIT license (see COPYING.MIT for the terms) + +DESCRIPTION = "Gstreamer freescale plugins" +LICENSE = "GPLv2 & LGPLv2 & LGPLv2.1" +SECTION = "multimedia" + +DEPENDS = "gstreamer gst-plugins-base libfslcodec libfslparser virtual/kernel" +DEPENDS_append_mx5 = " imx-lib imx-vpu" +DEPENDS_append_mx6 = " imx-lib imx-vpu libfslvpuwrap" +DEPENDS_append_mx6sl = " imx-lib" + +LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ + file://COPYING-LGPL-2;md5=5f30f0716dfdd0d91eb439ebec522ec2 \ + file://COPYING-LGPL-2.1;md5=fbc093901857fcd118f065f900982c24" + +S = "${WORKDIR}/gst-fsl-plugins-${PV}" + +SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-${PV}.tar.gz" + +inherit autotools pkgconfig + +PLATFORM_mx5 = "MX51" +PLATFORM_mx6 = "MX6" +PLATFORM_mx6sl = "MX6SL" +PLATFORM_mx28 = "MX28" + +# Todo add a mechanism to map posible build targets +INCLUDE_DIR = "-I${STAGING_KERNEL_DIR}/include/uapi -I${STAGING_KERNEL_DIR}/include" +EXTRA_OEMAKE = "INCLUDES="${INCLUDE_DIR}"" +EXTRA_OECONF = "PLATFORM=${PLATFORM} --disable-valgrind --disable-examples --disable-debug CROSS_ROOT=${PKG_CONFIG_SYSROOT_DIR}" +CACHED_CONFIGUREVARS += "CROSS_ROOT=${STAGING_DIR_TARGET}" + +PACKAGES += "${PN}-libmfwsconf ${PN}-libgplaycore ${PN}-libgstfsl \ + ${PN}-libme ${PN}-libgstbufmeta ${PN}-libmfwba \ + ${PN}-libfwvss ${PN}-gplay" + +# FIXME: Add all features +# feature from excluded mm packages +PACKAGECONFIG[ac3] += "--enable-ac3dec,--disable-ac3dec,libfslac3codec,libfslac3codec" +# feature from special mm packages +PACKAGECONFIG[aacp] += "--enable-aacpdec,--disable-aacpdec,libfslaacpcodec,libfslaacpcodec" +MSDEPENDS = "libfslmsparser libfslmscodec" +PACKAGECONFIG[wma10dec] +="--enable-wma10dec,--disable-wma10dec,${MSDEPENDS},${MSDEPENDS}" +PACKAGECONFIG[wma8enc] +="--enable-wma8enc,--disable-wma8enc,${MSDEPENDS},${MSDEPENDS}" +PACKAGECONFIG[wmv9mpdec] +="--enable-wmv9mpdec,--disable-wmv9mpdec,${MSDEPENDS},${MSDEPENDS}" +PACKAGECONFIG[wmv78dec] +="--enable-wmv78dec,--disable-wmv78dec,${MSDEPENDS},${MSDEPENDS}" + +FILES_${PN} = "${libdir}/gstreamer-0.10/*.so ${datadir}" +RDEPENDS_${PN} += "gst-plugins-good-id3demux libfslparser" + +FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug" +FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.la ${libdir}/pkgconfig/*.pc" +FILES_${PN}-staticdev += "${libdir}/gstreamer-0.10/*.a" + +FILES_${PN}-gplay = "${bindir}/gplay" +FILES_${PN}-libmfwsconf = "${libdir}/libmfwsconf${SOLIBS}" +FILES_${PN}-libgplaycore = "${libdir}/libgplaycore${SOLIBS}" +FILES_${PN}-libgstfsl = "${libdir}/libgstfsl-0.10${SOLIBS}" +FILES_${PN}-libme = "${libdir}/libme${SOLIBS}" +FILES_${PN}-libgstbufmeta = "${libdir}/libgstbufmeta${SOLIBS}" +FILES_${PN}-libmfwba = "${libdir}/libmfwba${SOLIBS}" +FILES_${PN}-libfwvss = "${libdir}/libmfwvss${SOLIBS}" diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch b/recipes-multimedia/gstreamer/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch new file mode 100644 index 0000000..e06a250 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin/remove-GST_INFO-in-mfw_gst_utils.h.patch @@ -0,0 +1,40 @@ +From 28ad25933dc51d8af13927a9943a353677c31a3a Mon Sep 17 00:00:00 2001 +From: Lyon Wang +Date: Tue, 22 Oct 2013 16:15:43 +0800 +Subject: [PATCH] remove GST_INFO in mfw_gst_utils.h + +GST_INFO() should not be used in the global header +or it will cause some macro definiation error. + +so comment the GST_INFO() in the mfw_gst_utils.h + +Upstream-Status: Backport [GIT] +--- + inc/plugin/mfw_gst_utils.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/inc/plugin/mfw_gst_utils.h b/inc/plugin/mfw_gst_utils.h +index 366d50e..c1b6f90 100755 +--- a/inc/plugin/mfw_gst_utils.h ++++ b/inc/plugin/mfw_gst_utils.h +@@ -876,7 +876,7 @@ getChipCodeFromSocid (void) + } + fclose(fp); + +- GST_INFO("SOC is %s\n", soc_name); ++ //GST_INFO("SOC is %s\n", soc_name); + + int num = sizeof(soc_info) / sizeof(SOC_INFO); + int i; +@@ -913,7 +913,7 @@ getChipCode (void) + } + + kv = ((kv_major << 16) + (kv_minor << 8) + kv_rel); +- GST_INFO("kernel:%s, %d.%d.%d\n", sys_name.release, kv_major, kv_minor, kv_rel); ++ //GST_INFO("kernel:%s, %d.%d.%d\n", sys_name.release, kv_major, kv_minor, kv_rel); + + if (kv < KERN_VER(3, 10, 0)) + return getChipCodeFromCpuinfo(); +-- +1.7.9.5 + diff --git a/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.9.bb b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.9.bb new file mode 100644 index 0000000..52813a5 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-fsl-plugin_3.0.9.bb @@ -0,0 +1,15 @@ +# Copyright (C) 2013 Freescale Semiconductor +# Released under the MIT license (see COPYING.MIT for the terms) + +require gst-fsl-plugin.inc + +# FIXME: Inspecting the source code the content is in fact 3.0.9 +SRC_URI = "${FSL_MIRROR}/gst-fsl-plugins-3.10.9-1.0.0.tar.gz \ + file://remove-GST_INFO-in-mfw_gst_utils.h.patch" + +SRC_URI[md5sum] = "a338a5c25225c765ae5f44af82fe7413" +SRC_URI[sha256sum] = "e809daa0cd60381f05a79f34a53305a5ee53bfed22192a1cda6d998acc84a6fd" + +S = "${WORKDIR}/gst-fsl-plugins-3.10.9-1.0.0" + +COMPATIBLE_MACHINE = "(mx28|mx5|mx6)" diff --git a/recipes-multimedia/gstreamer/gst-plugins-base/gstplaybin2-rawvideo-support.patch b/recipes-multimedia/gstreamer/gst-plugins-base/gstplaybin2-rawvideo-support.patch new file mode 100644 index 0000000..16d89b3 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-plugins-base/gstplaybin2-rawvideo-support.patch @@ -0,0 +1,28 @@ +From cecba1668bc8607112a6a2b802c82b6313a0d2b4 Mon Sep 17 00:00:00 2001 +From: Adrian Alonso +Date: Tue, 19 Jun 2012 15:37:56 -0500 +Subject: [PATCH] gstplaybin2: rawvideo support + +* Enable support for rawvideo +* Support direct rendering for mfw_v4lsink plugin + +Signed-off-by: Adrian Alonso +--- + gst/playback/gstplaybin2.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c +index e01ff6c..9c638ae 100644 +--- a/gst/playback/gstplaybin2.c ++++ b/gst/playback/gstplaybin2.c +@@ -456,7 +456,7 @@ struct _GstPlayBinClass + #define DEFAULT_SUBURI NULL + #define DEFAULT_SOURCE NULL + #define DEFAULT_FLAGS GST_PLAY_FLAG_AUDIO | GST_PLAY_FLAG_VIDEO | GST_PLAY_FLAG_TEXT | \ +- GST_PLAY_FLAG_SOFT_VOLUME ++ GST_PLAY_FLAG_SOFT_VOLUME | GST_PLAY_FLAG_NATIVE_VIDEO + #define DEFAULT_N_VIDEO 0 + #define DEFAULT_CURRENT_VIDEO -1 + #define DEFAULT_N_AUDIO 0 +-- +1.7.10.2 diff --git a/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bbappend b/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bbappend new file mode 100644 index 0000000..3da2507 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-plugins-base_0.10.36.bbappend @@ -0,0 +1,12 @@ +# Freescale gstplaybin2 rawvideo support + +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" +PRINC := "${@int(PRINC) + 1}" + +SRC_URI_append_mxs = " file://gstplaybin2-rawvideo-support.patch" +SRC_URI_append_mx5 = " file://gstplaybin2-rawvideo-support.patch" +SRC_URI_append_mx6 = " file://gstplaybin2-rawvideo-support.patch" + +PACKAGE_ARCH_mxs = "${MACHINE_SOCARCH}" +PACKAGE_ARCH_mx5 = "${MACHINE_SOCARCH}" +PACKAGE_ARCH_mx6 = "${MACHINE_SOCARCH}" -- cgit v1.2.3-54-g00ecf