The Toradex Apalis iMX6 and Colibri iMX6 computer modules are based on i.MX 6.
The Apalis iMX6 is a member of the pincompatible Apalis family while the Colibri iMX6 belongs to the Colibri family. They feature on module RAM and EMMC, Ethernet PHY, Resistive Touch Controller and Audio Codec. For additional specifications please visit: https://www.toradex.com/computer-on-modules/apalis-arm-family/freescale-imx-6 https://www.toradex.com/computer-on-modules/colibri-arm-family/freescale-imx6 Signed-off-by: Max Krummenacher <[email protected]> --- conf/machine/apalis-imx6.conf | 29 +++++++++++++++++++++++++++++ conf/machine/colibri-imx6.conf | 22 ++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 conf/machine/apalis-imx6.conf create mode 100644 conf/machine/colibri-imx6.conf diff --git a/conf/machine/apalis-imx6.conf b/conf/machine/apalis-imx6.conf new file mode 100644 index 0000000..5fa405e --- /dev/null +++ b/conf/machine/apalis-imx6.conf @@ -0,0 +1,29 @@ +#@TYPE: Machine +#@NAME: Toradex Apalis iMX6Q/D +#@SOC: i.MX6 +#@DESCRIPTION: Machine configuration for Toradex Apalis iMX6 SOM +#@MAINTAINER: Max Krummenacher <[email protected]> + +include conf/machine/include/imx-base.inc +include conf/machine/include/tune-cortexa9.inc + +SOC_FAMILY = "mx6:mx6q" + +PREFERRED_PROVIDER_virtual/kernel = "linux-toradex" +KERNEL_DEVICETREE = "imx6q-apalis-eval.dtb imx6q-apalis_v1_0-eval.dtb \ + imx6q-apalis-ixora.dtb imx6q-apalis_v1_0-ixora.dtb" +KERNEL_IMAGETYPE = "uImage" + +PREFERRED_PROVIDER_u-boot = "u-boot-toradex" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-toradex" +# Modules in commercial and industrial temperature range have different RAM. +# Using apalis_imx6_it_defconfig builds an U-Boot working for both temperature +# ranges, however, on commercially rated modules the RAM bandwidth is 5-10% +# higher when using the optimized settings from apalis_imx6_defconfig. +# The following builds both binaries, but uses the IT one in an SD image. +UBOOT_CONFIG = "com it" +UBOOT_MACHINE = "apalis_imx6_defconfig apalis_imx6_it_defconfig" + +SERIAL_CONSOLE = "115200 ttymxc0" + +MACHINE_FEATURES += "screen usbgadget usbhost vfat ext2 alsa touchscreen wifi bluetooth 3g pci" diff --git a/conf/machine/colibri-imx6.conf b/conf/machine/colibri-imx6.conf new file mode 100644 index 0000000..64987a6 --- /dev/null +++ b/conf/machine/colibri-imx6.conf @@ -0,0 +1,22 @@ +#@TYPE: Machine +#@NAME: Toradex Colibri iMX6DL/S +#@SOC: i.MX6 DL/S +#@DESCRIPTION: Machine configuration for Toradex Colibri iMX6 SOM +#@MAINTAINER: Max Krummenacher <[email protected]> + +include conf/machine/include/imx-base.inc +include conf/machine/include/tune-cortexa9.inc + +SOC_FAMILY = "mx6:mx6dl" + +PREFERRED_PROVIDER_virtual/kernel = "linux-toradex" +KERNEL_DEVICETREE = "imx6dl-colibri-eval-v3.dtb imx6dl-colibri-cam-eval-v3.dtb" +KERNEL_IMAGETYPE = "uImage" + +PREFERRED_PROVIDER_u-boot = "u-boot-toradex" +PREFERRED_PROVIDER_virtual/bootloader = "u-boot-toradex" +UBOOT_MACHINE = "colibri_imx6_defconfig" + +SERIAL_CONSOLE = "115200 ttymxc0" + +MACHINE_FEATURES += "screen usbgadget usbhost vfat ext2 alsa touchscreen wifi bluetooth 3g" -- 1.9.3 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
