tx6qus: add machine configuration for TX6Q/U/S COM

This patch provides initial machine configs for TX6 series COM to this fsl
yocto meta layer to produce, based on the respective enumeration (as iterated
in below table) of the TX6 COM, it can be used to provide images for U-Boot
and Linux kernel (and by extension a rootfs).

 MACHINE= |  TX6-COM  | Basic information (SOC @ Freq, RAM, NVM, DSP-IF)
----------+-----------+-------------------------------------------------
tx6s-8034 | TX6S-8034 |	i.MX6S  @ 800 MHz, 256 MiB, 128 MiB NAND, LCD
tx6s-8035 | TX6S-8035 |	i.MX6S  @ 800 MHz, 512 MiB,   4 GiB eMMC, LCD
----------+-----------+-------------------------------------------------
tx6u-80x0 | TX6U-8030 |	i.MX6DL @ 800 MHz, 512 MiB, 128 MiB NAND, LCD
tx6u-8033 | TX6U-8033 |	i.MX6DL @ 800 MHz,   1 GiB,   4 GiB eMMC, LCD
tx6u-81x0 | TX6U-8130 |	i.MX6DL @ 800 MHz,   1 GiB, 128 MiB NAND, LVDS
----------+-----------+-------------------------------------------------
tx6q-10x0 | TX6Q-1030 |	i.MX6Q  @   1 GHz,   1 GiB, 128 MiB NAND, LCD
tx6q-11x0 | TX6Q-1110 |	i.MX6Q  @   1 GHz,   1 GiB, 128 MiB NAND, LVDS

Signed-off-by: Oliver Wendt <OW@karo-electronics.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit is contained in:
Oliver Wendt 2015-11-18 17:54:21 +01:00 committed by Otavio Salvador
parent d0df31ef61
commit 37fa068f59
8 changed files with 109 additions and 0 deletions

View File

@ -0,0 +1,18 @@
# Provides the Ka-Ro TX6 common settings
require conf/machine/include/imx-base.inc
require conf/machine/include/tune-cortexa9.inc
SERIAL_CONSOLE = "115200 ttymxc0"
UBOOT_SUFFIX = "bin"
UBOOT_MAKE_TARGET = "u-boot.bin"
UBOOT_BINARY="u-boot.bin"
PREFERRED_PROVIDER_u-boot = "u-boot-karo"
PREFERRED_PROVIDER_virtual/kernel = "linux-karo"
PREFERRED_VERSION_linux-karo ?= "3.16%"
MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
MACHINE_FEATURES += " pci wifi bluetooth"
IMAGE_FSTYPES_remove = "sdcard"

View File

@ -0,0 +1,13 @@
#@TYPE: Machine
#@NAME: Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module
#@SOC: i.MX6Q
#@DESCRIPTION: Machine configuration for Ka-Ro electronics TX6Q Computer-On-Module
#@MAINTAINER: Oliver Wendt <ow@karo-electronics.com>
require include/tx6-karo-common.inc
SOC_FAMILY = "mx6:mx6q"
KERNEL_DEVICETREE = "imx6q-tx6q-10x0.dtb"
UBOOT_MACHINE = "tx6q-10x0_config"

View File

@ -0,0 +1,13 @@
#@TYPE: Machine
#@NAME: Ka-Ro electronics i.MX6Q TX6Q Computer-On-Module
#@SOC: i.MX6Q
#@DESCRIPTION: Machine configuration for Ka-Ro electronics TX6Q Computer-On-Module
#@MAINTAINER: Oliver Wendt <ow@karo-electronics.com>
require include/tx6-karo-common.inc
SOC_FAMILY = "mx6:mx6q"
KERNEL_DEVICETREE = "imx6q-tx6q-11x0.dtb"
UBOOT_MACHINE = "tx6q-11x0_config"

View File

@ -0,0 +1,13 @@
#@TYPE: Machine
#@NAME: Ka-Ro electronics i.MX6S TX6S Computer-On-Module
#@SOC: i.MX6S
#@DESCRIPTION: Machine configuration for Ka-Ro electronics TX6S Computer-On-Module
#@MAINTAINER: Oliver Wendt <ow@karo-electronics.com>
require include/tx6-karo-common.inc
SOC_FAMILY = "mx6:mx6dl"
KERNEL_DEVICETREE = "imx6dl-tx6s-8034.dtb"
UBOOT_MACHINE = "tx6s-8034_config"

View File

@ -0,0 +1,13 @@
#@TYPE: Machine
#@NAME: Ka-Ro electronics i.MX6S TX6S Computer-On-Module
#@SOC: i.MX6S
#@DESCRIPTION: Machine configuration for Ka-Ro electronics TX6S Computer-On-Module
#@MAINTAINER: Oliver Wendt <ow@karo-electronics.com>
require include/tx6-karo-common.inc
SOC_FAMILY = "mx6:mx6dl"
KERNEL_DEVICETREE = "imx6dl-tx6s-8035.dtb"
UBOOT_MACHINE = "tx6s-80x0_config"

View File

@ -0,0 +1,13 @@
#@TYPE: Machine
#@NAME: Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module
#@SOC: i.MX6DL
#@DESCRIPTION: Machine configuration for Ka-Ro electronics TX6DL Computer-On-Module
#@MAINTAINER: Oliver Wendt <ow@karo-electronics.com>
require include/tx6-karo-common.inc
SOC_FAMILY = "mx6:mx6dl"
KERNEL_DEVICETREE = "imx6dl-tx6u-8033.dtb"
UBOOT_MACHINE = "tx6u-8033_config"

View File

@ -0,0 +1,13 @@
#@TYPE: Machine
#@NAME: Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module
#@SOC: i.MX6DL
#@DESCRIPTION: Machine configuration for Ka-Ro electronics TX6DL Computer-On-Module
#@MAINTAINER: Oliver Wendt <ow@karo-electronics.com>
require include/tx6-karo-common.inc
SOC_FAMILY = "mx6:mx6dl"
KERNEL_DEVICETREE = "imx6dl-tx6u-80xx.dtb"
UBOOT_MACHINE = "tx6u-80x0_config"

View File

@ -0,0 +1,13 @@
#@TYPE: Machine
#@NAME: Ka-Ro electronics i.MX6DL TX6DL Computer-On-Module
#@SOC: i.MX6DL
#@DESCRIPTION: Machine configuration for Ka-Ro electronics TX6DL Computer-On-Module
#@MAINTAINER: Oliver Wendt <ow@karo-electronics.com>
require include/tx6-karo-common.inc
SOC_FAMILY = "mx6:mx6dl"
KERNEL_DEVICETREE = "imx6dl-tx6u-81xx.dtb"
UBOOT_MACHINE = "tx6u-81x0_config"