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 <[email protected]> --- conf/machine/include/tx6-karo-common.inc | 18 ++++++++++++++++++ conf/machine/tx6q-10x0.conf | 13 +++++++++++++ conf/machine/tx6q-11x0.conf | 13 +++++++++++++ conf/machine/tx6s-8034.conf | 13 +++++++++++++ conf/machine/tx6s-8035.conf | 13 +++++++++++++ conf/machine/tx6u-8033.conf | 13 +++++++++++++ conf/machine/tx6u-80x0.conf | 13 +++++++++++++ conf/machine/tx6u-81x0.conf | 13 +++++++++++++ 8 files changed, 109 insertions(+) create mode 100644 conf/machine/include/tx6-karo-common.inc create mode 100644 conf/machine/tx6q-10x0.conf create mode 100644 conf/machine/tx6q-11x0.conf create mode 100644 conf/machine/tx6s-8034.conf create mode 100644 conf/machine/tx6s-8035.conf create mode 100644 conf/machine/tx6u-8033.conf create mode 100644 conf/machine/tx6u-80x0.conf create mode 100644 conf/machine/tx6u-81x0.conf diff --git a/conf/machine/include/tx6-karo-common.inc b/conf/machine/include/tx6-karo-common.inc new file mode 100644 index 0000000..e6489c8 --- /dev/null +++ b/conf/machine/include/tx6-karo-common.inc @@ -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" \ No newline at end of file diff --git a/conf/machine/tx6q-10x0.conf b/conf/machine/tx6q-10x0.conf new file mode 100644 index 0000000..d02fffb --- /dev/null +++ b/conf/machine/tx6q-10x0.conf @@ -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 <[email protected]> + +require include/tx6-karo-common.inc + +SOC_FAMILY = "mx6:mx6q" + +KERNEL_DEVICETREE = "imx6q-tx6q-10x0.dtb" + +UBOOT_MACHINE = "tx6q-10x0_config" diff --git a/conf/machine/tx6q-11x0.conf b/conf/machine/tx6q-11x0.conf new file mode 100644 index 0000000..a67c07c --- /dev/null +++ b/conf/machine/tx6q-11x0.conf @@ -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 <[email protected]> + +require include/tx6-karo-common.inc + +SOC_FAMILY = "mx6:mx6q" + +KERNEL_DEVICETREE = "imx6q-tx6q-11x0.dtb" + +UBOOT_MACHINE = "tx6q-11x0_config" diff --git a/conf/machine/tx6s-8034.conf b/conf/machine/tx6s-8034.conf new file mode 100644 index 0000000..90fce6f --- /dev/null +++ b/conf/machine/tx6s-8034.conf @@ -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 <[email protected]> + +require include/tx6-karo-common.inc + +SOC_FAMILY = "mx6:mx6dl" + +KERNEL_DEVICETREE = "imx6dl-tx6s-8034.dtb" + +UBOOT_MACHINE = "tx6s-8034_config" diff --git a/conf/machine/tx6s-8035.conf b/conf/machine/tx6s-8035.conf new file mode 100644 index 0000000..55acc35 --- /dev/null +++ b/conf/machine/tx6s-8035.conf @@ -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 <[email protected]> + +require include/tx6-karo-common.inc + +SOC_FAMILY = "mx6:mx6dl" + +KERNEL_DEVICETREE = "imx6dl-tx6s-8035.dtb" + +UBOOT_MACHINE = "tx6s-80x0_config" diff --git a/conf/machine/tx6u-8033.conf b/conf/machine/tx6u-8033.conf new file mode 100644 index 0000000..d8c46d5 --- /dev/null +++ b/conf/machine/tx6u-8033.conf @@ -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 <[email protected]> + +require include/tx6-karo-common.inc + +SOC_FAMILY = "mx6:mx6dl" + +KERNEL_DEVICETREE = "imx6dl-tx6u-8033.dtb" + +UBOOT_MACHINE = "tx6u-8033_config" diff --git a/conf/machine/tx6u-80x0.conf b/conf/machine/tx6u-80x0.conf new file mode 100644 index 0000000..d743c5c --- /dev/null +++ b/conf/machine/tx6u-80x0.conf @@ -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 <[email protected]> + +require include/tx6-karo-common.inc + +SOC_FAMILY = "mx6:mx6dl" + +KERNEL_DEVICETREE = "imx6dl-tx6u-80xx.dtb" + +UBOOT_MACHINE = "tx6u-80x0_config" diff --git a/conf/machine/tx6u-81x0.conf b/conf/machine/tx6u-81x0.conf new file mode 100644 index 0000000..19a97a5 --- /dev/null +++ b/conf/machine/tx6u-81x0.conf @@ -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 <[email protected]> + +require include/tx6-karo-common.inc + +SOC_FAMILY = "mx6:mx6dl" + +KERNEL_DEVICETREE = "imx6dl-tx6u-81xx.dtb" + +UBOOT_MACHINE = "tx6u-81x0_config" -- 1.7.10.4 -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
