[meta-freescale] [meta-fsl-arm-extra][PATCH 3/3] apf6-dev: add new machines for APF6 dev boards

Vincent Dehors vincent.dehors at gmail.com
Fri May 22 09:39:53 PDT 2015


This commit add the support for building images for APF6 dev
boards. Three new machines are added : apf6-solo, apf6-dual and
apf6-quad.
---
 conf/machine/apf6dev-dual.conf | 15 +++++++++++++++
 conf/machine/apf6dev-quad.conf | 15 +++++++++++++++
 conf/machine/apf6dev-solo.conf | 13 +++++++++++++
 conf/machine/apf6dev.inc       | 14 ++++++++++++++
 4 files changed, 57 insertions(+)
 create mode 100644 conf/machine/apf6dev-dual.conf
 create mode 100644 conf/machine/apf6dev-quad.conf
 create mode 100644 conf/machine/apf6dev-solo.conf
 create mode 100644 conf/machine/apf6dev.inc

diff --git a/conf/machine/apf6dev-dual.conf b/conf/machine/apf6dev-dual.conf
new file mode 100644
index 0000000..107fb29
--- /dev/null
+++ b/conf/machine/apf6dev-dual.conf
@@ -0,0 +1,15 @@
+#@TYPE: Machine
+#@NAME: Armadeus APF6 Dev. board with SOM based on i.MX6 Dual
+#@SOC: i.MX6D
+#@DESCRIPTION: Machine configuration for Armadeus APF6 (dual) boards
+
+include conf/machine/include/imx-base.inc
+include conf/machine/include/tune-cortexa9.inc
+include apf6dev.inc
+
+SOC_FAMILY = "mx6:mx6q:apf6:apf6q"
+UBOOT_MACHINE = "apf6_config"
+KERNEL_DEVICETREE = "imx6q-apf6dev.dtb"
+
+MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-wl12xx"
+MACHINE_FEATURES += "wifi"
diff --git a/conf/machine/apf6dev-quad.conf b/conf/machine/apf6dev-quad.conf
new file mode 100644
index 0000000..a90e966
--- /dev/null
+++ b/conf/machine/apf6dev-quad.conf
@@ -0,0 +1,15 @@
+#@TYPE: Machine
+#@NAME: Armadeus APF6 Dev. board with SOM based on i.MX6 Quad
+#@SOC: i.MX6Q
+#@DESCRIPTION: Machine configuration for Armadeus APF6 (quad) boards
+
+include conf/machine/include/imx-base.inc
+include conf/machine/include/tune-cortexa9.inc
+include apf6dev.inc
+
+SOC_FAMILY = "mx6:mx6q:apf6:apf6q"
+UBOOT_MACHINE = "apf6_config"
+KERNEL_DEVICETREE = "imx6q-apf6dev.dtb"
+
+MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-wl12xx"
+MACHINE_FEATURES += "wifi"
diff --git a/conf/machine/apf6dev-solo.conf b/conf/machine/apf6dev-solo.conf
new file mode 100644
index 0000000..eb18ec4
--- /dev/null
+++ b/conf/machine/apf6dev-solo.conf
@@ -0,0 +1,13 @@
+#@TYPE: Machine
+#@NAME: Armadeus APF6 Dev. board with SOM based on i.MX6 Solo
+#@SOC: i.MX6S
+#@DESCRIPTION: Machine configuration for Armadeus APF6 (solo) boards
+
+include conf/machine/include/imx-base.inc
+include conf/machine/include/tune-cortexa9.inc
+include apf6dev.inc
+
+SOC_FAMILY = "mx6:mx6dl:apf6:apf6dl"
+UBOOT_MACHINE = "apf6_config"
+KERNEL_DEVICETREE = "imx6dl-apf6dev.dtb"
+
diff --git a/conf/machine/apf6dev.inc b/conf/machine/apf6dev.inc
new file mode 100644
index 0000000..3188c6e
--- /dev/null
+++ b/conf/machine/apf6dev.inc
@@ -0,0 +1,14 @@
+# Armadeus APF6 common variables
+# Supported platform : APF6 (Solo - Dual - Quad)
+PREFERRED_PROVIDER_virtual/kernel ?= "linux-apf6"
+PREFERRED_VERSION_linux-apf6 ?= "3.10.53"
+PREFERRED_PROVIDER_u-boot ?= "u-boot-armadeus"
+
+UBOOT_MAKE_TARGET = "u-boot.img SPL"
+UBOOT_SUFFIX = "img"
+
+SERIAL_CONSOLE = "115200 ttymxc3"
+
+MACHINE_FEATURES += "pci touchscreen"
+
+KERNEL_IMAGETYPE = "zImage"
-- 
2.1.4



More information about the meta-freescale mailing list