summaryrefslogtreecommitdiff
path: root/conf/bblayers.conf.mlinux
diff options
context:
space:
mode:
Diffstat (limited to 'conf/bblayers.conf.mlinux')
-rw-r--r--conf/bblayers.conf.mlinux50
1 files changed, 50 insertions, 0 deletions
diff --git a/conf/bblayers.conf.mlinux b/conf/bblayers.conf.mlinux
new file mode 100644
index 0000000..fb68424
--- /dev/null
+++ b/conf/bblayers.conf.mlinux
@@ -0,0 +1,50 @@
+LCONF_VERSION = "6"
+TOPDIR := "${@os.path.dirname(os.path.dirname(d.getVar('FILE', True)))}"
+BBPATH = "__OEROOT__"
+BBFILES ?= ""
+MACHINE ?= "mtcdt"
+
+# MACHINE SPECIFIC LAYER CONFIGURATIONS
+MTBSP_AT91_LIST = "['mtcdt', 'mtcap', 'mtr', 'mtrv1', 'mtre']"
+MTBSP_NXP_LIST = "['mtcap3']"
+
+MTBSP = "${@'mtbsp-at91' if '${MACHINE}' in ${MTBSP_AT91_LIST} else \
+ 'mtbsp-nxp' if '${MACHINE}' in ${MTBSP_NXP_LIST} else ''}"
+
+OVERRIDES .= ":${MTBSP}"
+
+# Atmel AT91
+BSPPATH_mtbsp-at91 = ""
+BSPLAYER_mtbsp-at91= "__OEROOT__/layers/meta-multitech-atmel \
+ __OEROOT__/layers/meta-mlinux-atmel"
+
+BSPPATH_mtbsp-nxp = "__OEROOT__/layers/meta-multitech-nxp/meta-freescale"
+BSPLAYER_mtbsp-nxp= "__OEROOT__/layers/meta-multitech-nxp \
+ __OEROOT__/layers/meta-multitech-nxp/meta-freescale \
+ __OEROOT__/layers/meta-mlinux-nxp \
+ __OEROOT__/layers/meta-security/meta-tpm"
+
+# Append the BSP configuration
+BBPATH =. "${@'${BSPPATH_${MTBSP}}:' if '${BSPPATH_${MTBSP}}' else ''}"
+
+# No virtaulization and swupdate on at91 (mask bbappends and images)
+BBMASK_mtbsp-at91 += "wl18xx-fw tpm2-tss-engine"
+
+BBLAYERS = " \
+ __OEROOT__/layers/user-layer \
+ ${BSPLAYER_${MTBSP}} \
+ __OEROOT__/layers/meta-mlinux \
+ __OEROOT__/layers/meta-multitech \
+ __OEROOT__/layers/meta-mono \
+ __OEROOT__/layers/meta-java \
+ __OEROOT__/layers/meta-python2 \
+ __OEROOT__/layers/meta-swupdate \
+ __OEROOT__/layers/meta-nodejs \
+ __OEROOT__/layers/meta-openembedded/meta-oe \
+ __OEROOT__/layers/meta-openembedded/meta-python \
+ __OEROOT__/layers/meta-openembedded/meta-networking \
+ __OEROOT__/layers/meta-openembedded/meta-webserver \
+ __OEROOT__/layers/meta-openembedded/meta-multimedia \
+ __OEROOT__/layers/meta-openembedded/meta-filesystems \
+ __OEROOT__/layers/openembedded-core/meta \
+ "