[meta-freescale] [meta-fsl-arm-extra][PATCH 3/3] imx6q-elo: Add machine configuration

Justin Waters justin.waters at timesys.com
Wed Apr 20 13:12:01 PDT 2016


This commit adds support for the Advantech/General Electric ELO board, which
is based on the DMS-BA16 Qseven module from Advantech.

The DMS-BA16 module supports:

 - Freescale ARM Cortex-A9 i.MX6 Dual/Quad Core 1 GHz high performance processor
 - Up to 2GB Onboard DDR3 Memory; Up to 32GB Onboard eMMC NAND Flash
 - Supports OpenGL ES 2.0 and OpenVG 1.1
 - HDMI, 24-bit LVDS
 - 1x UART
 - 2x I2C
 - 8x GPIO
 - 4x Host USB 2.0 port
 - 1x USB OTG port
 - 1x micro SD (SDHC)
 - 1x SDIO
 - 1x SATA II
 - 1x 10/100/1000 Mbps Ethernet
 - 1x PCIe X1 Gen1

For more information about this product, please visit:
http://www.advantech.com/products/medical_computing_system/dms-ba16/mod_64aa1566-169c-483d-97c8-c2c22c163fc3

Signed-off-by: Justin Waters <justin.waters at timesys.com>
---
 conf/machine/imx6q-elo.conf | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 conf/machine/imx6q-elo.conf

diff --git a/conf/machine/imx6q-elo.conf b/conf/machine/imx6q-elo.conf
new file mode 100644
index 0000000..88c4c9f
--- /dev/null
+++ b/conf/machine/imx6q-elo.conf
@@ -0,0 +1,23 @@
+#@TYPE: Machine
+#@NAME: General Electric ELO
+#@SOC: i.MX6Q
+#@DESCRIPTION: Machine configuration for Advantech/GE ELO system
+#@MAINTAINER: Justin Waters <justin.waters at timesys.com>
+
+include conf/machine/include/imx-base.inc
+include conf/machine/include/tune-cortexa9.inc
+
+SOC_FAMILY = "mx6:mx6q"
+
+PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ge"
+PREFERRED_PROVIDER_u-boot = "u-boot-ge"
+UBOOT_MACHINE = "ge_elo_yocto_defconfig"
+
+PREFERRED_PROVIDER_virtual/kernel = "linux-ge"
+PREFERRED_PROVIDER_kernel = "linux-ge"
+KERNEL_DEVICETREE = "imx6q-elo.dtb"
+KERNEL_IMAGETYPE = "uImage"
+
+MACHINE_FEATURES += "pci"
+
+SERIAL_CONSOLE = "115200 ttymxc3"
-- 
2.5.0



More information about the meta-freescale mailing list