summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorTudor Florea <tudor.florea@enea.com>2014-10-16 02:06:17 +0200
committerTudor Florea <tudor.florea@enea.com>2014-10-16 02:06:17 +0200
commit54eecdabe0cdfdc47d77b3e182fda5899702ded7 (patch)
tree8e28d750773f0aa38f0d2de83109b190faf0b425 /conf
downloadmeta-fsl-arm-extra-daisy-140929.tar.gz
initial commit for Enea Linux 4.0-140929daisy-140929
Migrated from the internal git server on the daisy-enea-point-release branch Signed-off-by: Tudor Florea <tudor.florea@enea.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/layer.conf12
-rw-r--r--conf/machine/cfa10036.conf7
-rw-r--r--conf/machine/cfa10037.conf10
-rw-r--r--conf/machine/cfa10049.conf12
-rw-r--r--conf/machine/cfa10055.conf12
-rw-r--r--conf/machine/cfa10056.conf12
-rw-r--r--conf/machine/cfa10057.conf12
-rw-r--r--conf/machine/cfa10058.conf12
-rw-r--r--conf/machine/cgtqmx6.conf23
-rw-r--r--conf/machine/cubox-i.conf33
-rw-r--r--conf/machine/imx233-olinuxino-maxi.conf8
-rw-r--r--conf/machine/imx233-olinuxino-micro.conf6
-rw-r--r--conf/machine/imx233-olinuxino-mini.conf6
-rw-r--r--conf/machine/imx233-olinuxino-nano.conf6
-rw-r--r--conf/machine/imx6qsabrelite.conf13
-rw-r--r--conf/machine/include/cfa10036.inc29
-rw-r--r--conf/machine/include/imx233-olinuxino.inc17
-rw-r--r--conf/machine/include/wandboard.inc13
-rw-r--r--conf/machine/m28evk.conf27
-rw-r--r--conf/machine/m53evk.conf28
-rw-r--r--conf/machine/nitrogen6x-lite.conf32
-rw-r--r--conf/machine/nitrogen6x.conf57
-rw-r--r--conf/machine/pcl052.conf22
-rw-r--r--conf/machine/pcm052.conf22
-rw-r--r--conf/machine/quartz.conf23
-rw-r--r--conf/machine/wandboard-dual.conf17
-rw-r--r--conf/machine/wandboard-quad.conf17
-rw-r--r--conf/machine/wandboard-solo.conf13
28 files changed, 501 insertions, 0 deletions
diff --git a/conf/layer.conf b/conf/layer.conf
new file mode 100644
index 0000000..f581bac
--- /dev/null
+++ b/conf/layer.conf
@@ -0,0 +1,12 @@
1# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}"
3
4# We have a packages directory, add to BBFILES
5BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
6 ${LAYERDIR}/recipes-*/*/*.bbappend"
7
8BBFILE_COLLECTIONS += "fsl-arm-extra"
9BBFILE_PATTERN_fsl-arm-extra := "^${LAYERDIR}/"
10BBFILE_PRIORITY_fsl-arm-extra = "4"
11
12LAYERDEPENDS_fsl-arm-extra = "core fsl-arm"
diff --git a/conf/machine/cfa10036.conf b/conf/machine/cfa10036.conf
new file mode 100644
index 0000000..c3dc461
--- /dev/null
+++ b/conf/machine/cfa10036.conf
@@ -0,0 +1,7 @@
1#@TYPE: Machine
2#@NAME: Crystalfontz CFA-10036
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for CFA-10036
5#@MAINTAINER: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6
7include conf/machine/include/cfa10036.inc
diff --git a/conf/machine/cfa10037.conf b/conf/machine/cfa10037.conf
new file mode 100644
index 0000000..c453ac5
--- /dev/null
+++ b/conf/machine/cfa10037.conf
@@ -0,0 +1,10 @@
1#@TYPE: Machine
2#@NAME: Crystalfontz CFA-10037
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for CFA-10037
5#@MAINTAINER: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6
7include conf/machine/include/cfa10036.inc
8
9KERNEL_DEVICETREE += "imx28-cfa10037.dtb"
10
diff --git a/conf/machine/cfa10049.conf b/conf/machine/cfa10049.conf
new file mode 100644
index 0000000..7beee20
--- /dev/null
+++ b/conf/machine/cfa10049.conf
@@ -0,0 +1,12 @@
1#@TYPE: Machine
2#@NAME: Crystalfontz CFA-10049
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for CFA-10049
5#@MAINTAINER: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6
7include conf/machine/include/cfa10036.inc
8
9KERNEL_DEVICETREE += "imx28-cfa10049.dtb"
10
11MACHINE_FEATURES += "touchscreen"
12
diff --git a/conf/machine/cfa10055.conf b/conf/machine/cfa10055.conf
new file mode 100644
index 0000000..8aa3d5b
--- /dev/null
+++ b/conf/machine/cfa10055.conf
@@ -0,0 +1,12 @@
1#@TYPE: Machine
2#@NAME: Crystalfontz CFA-10055
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for CFA-10055
5#@MAINTAINER: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6
7include conf/machine/include/cfa10036.inc
8
9KERNEL_DEVICETREE += "imx28-cfa10055.dtb"
10
11MACHINE_FEATURES += "touchscreen"
12
diff --git a/conf/machine/cfa10056.conf b/conf/machine/cfa10056.conf
new file mode 100644
index 0000000..5988db8
--- /dev/null
+++ b/conf/machine/cfa10056.conf
@@ -0,0 +1,12 @@
1#@TYPE: Machine
2#@NAME: Crystalfontz CFA-10056
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for CFA-10056
5#@MAINTAINER: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6
7include conf/machine/include/cfa10036.inc
8
9KERNEL_DEVICETREE += "imx28-cfa10056.dtb"
10
11MACHINE_FEATURES += "screen"
12
diff --git a/conf/machine/cfa10057.conf b/conf/machine/cfa10057.conf
new file mode 100644
index 0000000..f7b8694
--- /dev/null
+++ b/conf/machine/cfa10057.conf
@@ -0,0 +1,12 @@
1#@TYPE: Machine
2#@NAME: Crystalfontz CFA-10057
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for CFA-10057, also called CFA-920
5#@MAINTAINER: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6
7include conf/machine/include/cfa10036.inc
8
9KERNEL_DEVICETREE += "imx28-cfa10057.dtb"
10
11MACHINE_FEATURES += "touchscreen"
12
diff --git a/conf/machine/cfa10058.conf b/conf/machine/cfa10058.conf
new file mode 100644
index 0000000..0a89805
--- /dev/null
+++ b/conf/machine/cfa10058.conf
@@ -0,0 +1,12 @@
1#@TYPE: Machine
2#@NAME: Crystalfontz CFA-10058
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for CFA-10058, also called CFA-921
5#@MAINTAINER: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6
7include conf/machine/include/cfa10036.inc
8
9KERNEL_DEVICETREE += "imx28-cfa10058.dtb"
10
11MACHINE_FEATURES += "touchscreen"
12
diff --git a/conf/machine/cgtqmx6.conf b/conf/machine/cgtqmx6.conf
new file mode 100644
index 0000000..467379a
--- /dev/null
+++ b/conf/machine/cgtqmx6.conf
@@ -0,0 +1,23 @@
1#@TYPE: Machine
2#@NAME: Congatec Qmx6
3#@SOC: i.MX6Q
4#@DESCRIPTION: Machine configuration for Congatec Qmx6 board
5
6include conf/machine/include/imx-base.inc
7include conf/machine/include/tune-cortexa9.inc
8
9SOC_FAMILY = "mx6:mx6q"
10
11# Use u-boot imx
12UBOOT_SUFFIX = "bin"
13UBOOT_PADDING = "2"
14PREFERRED_PROVIDER_u-boot = "u-boot-imx"
15PREFERRED_VERSION_u-boot-imx = "2009.08"
16
17PREFERRED_PROVIDER_virtual/kernel ?= "linux-congatec"
18
19UBOOT_MACHINE = "cgtqmx6_config"
20
21SERIAL_CONSOLE = "115200 ttymxc1"
22
23MACHINE_FEATURES += " pci"
diff --git a/conf/machine/cubox-i.conf b/conf/machine/cubox-i.conf
new file mode 100644
index 0000000..99416c1
--- /dev/null
+++ b/conf/machine/cubox-i.conf
@@ -0,0 +1,33 @@
1#@TYPE: Machine
2#@NAME: SolidRun CuBox-i
3#@SOC: i.MX6 Q/DL
4#@DESCRIPTION: Machine configuration for SolidRun CuBox-i and HummingBoard machines
5#@MAINTAINER: Carlos Rafael Giani <dv@pseudoterminal.org>
6
7# Machine config for the SolidRun CuBox-i and HummingBoard machines.
8# They all use the same machine config, since the u-boot SPL autodetects the
9# machine type upon booting. SOC_FAMILY includes all SoCs from all of these machines
10# to let recipes include firmware etc. for all of these SoCs.
11
12require conf/machine/include/imx-base.inc
13require conf/machine/include/tune-cortexa9.inc
14
15SOC_FAMILY = "mx6:mx6dl:mx6q"
16
17PREFERRED_PROVIDER_u-boot = "u-boot-cubox-i"
18PREFERRED_PROVIDER_virtual/kernel = "linux-cubox-i"
19
20UBOOT_MAKE_TARGET = ""
21UBOOT_SUFFIX = "img"
22UBOOT_ENTRYPOINT = "0x10800000"
23UBOOT_CONFIG ??= "sd"
24UBOOT_CONFIG[sd] = "mx6_cubox-i_config,sdcard"
25UENV_FILENAME = "uEnv-${MACHINE}.txt"
26SPL_BINARY = "SPL"
27
28BOOT_SCRIPTS = "${UENV_FILENAME}:uEnv.txt"
29
30MACHINE_FEATURES += "pci wifi bluetooth alsa bluetooth irda serial usbhost wifi"
31MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k"
32
33SERIAL_CONSOLE = "115200 ttymxc0"
diff --git a/conf/machine/imx233-olinuxino-maxi.conf b/conf/machine/imx233-olinuxino-maxi.conf
new file mode 100644
index 0000000..9f9d42c
--- /dev/null
+++ b/conf/machine/imx233-olinuxino-maxi.conf
@@ -0,0 +1,8 @@
1#@TYPE: Machine
2#@NAME: OLIMEX iMX233-OLinuXino-Maxi
3#@SOC: i.MX23
4#@DESCRIPTION: Machine configuration for OLIMEX iMX233-OLinuXino-Maxi
5
6include conf/machine/include/imx233-olinuxino.inc
7
8MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "net-persistent-mac"
diff --git a/conf/machine/imx233-olinuxino-micro.conf b/conf/machine/imx233-olinuxino-micro.conf
new file mode 100644
index 0000000..01677cc
--- /dev/null
+++ b/conf/machine/imx233-olinuxino-micro.conf
@@ -0,0 +1,6 @@
1#@TYPE: Machine
2#@NAME: OLIMEX iMX233-OLinuXino-Micro
3#@SOC: i.MX23
4#@DESCRIPTION: Machine configuration for OLIMEX iMX233-OLinuXino-Micro
5
6include conf/machine/include/imx233-olinuxino.inc
diff --git a/conf/machine/imx233-olinuxino-mini.conf b/conf/machine/imx233-olinuxino-mini.conf
new file mode 100644
index 0000000..ad06263
--- /dev/null
+++ b/conf/machine/imx233-olinuxino-mini.conf
@@ -0,0 +1,6 @@
1#@TYPE: Machine
2#@NAME: OLIMEX iMX233-OLinuXino-Mini
3#@SOC: i.MX23
4#@DESCRIPTION: Machine configuration for OLIMEX iMX233-OLinuXino-Mini
5
6include conf/machine/include/imx233-olinuxino.inc
diff --git a/conf/machine/imx233-olinuxino-nano.conf b/conf/machine/imx233-olinuxino-nano.conf
new file mode 100644
index 0000000..0627899
--- /dev/null
+++ b/conf/machine/imx233-olinuxino-nano.conf
@@ -0,0 +1,6 @@
1#@TYPE: Machine
2#@NAME: OLIMEX iMX233-OLinuXino-Nano
3#@SOC: i.MX23
4#@DESCRIPTION: Machine configuration for OLIMEX iMX233-OLinuXino-Nano
5
6include conf/machine/include/imx233-olinuxino.inc
diff --git a/conf/machine/imx6qsabrelite.conf b/conf/machine/imx6qsabrelite.conf
new file mode 100644
index 0000000..c6bd735
--- /dev/null
+++ b/conf/machine/imx6qsabrelite.conf
@@ -0,0 +1,13 @@
1#@TYPE: Machine
2#@NAME: Boundary Devices i.MX6Q SABRE Lite
3#@SOC: i.MX6Q
4#@DESCRIPTION: Machine configuration for Boundary Devices i.MX6Q SABRE Lite
5#@MAINTAINER: Eric Nelson <eric.nelson@boundarydevices.com>
6
7# WARNING: This board now use the *same* code as Nitrogen6X and it
8# boots from internal SPI NOR memory. If you did change it to boot
9# from the MMC (SD3 or SD4) please check the Boundary's blog post
10# at: http://boundarydevices.com/u-boot-on-i-mx6/#unbricking
11
12MACHINEOVERRIDES = "nitrogen6x:${MACHINE}"
13include conf/machine/nitrogen6x.conf
diff --git a/conf/machine/include/cfa10036.inc b/conf/machine/include/cfa10036.inc
new file mode 100644
index 0000000..535b07c
--- /dev/null
+++ b/conf/machine/include/cfa10036.inc
@@ -0,0 +1,29 @@
1# Common definitions for cfa-10036 boards
2
3include conf/machine/include/mxs-base.inc
4
5SOC_FAMILY = "mxs:mx28:cfa10036"
6
7PREFERRED_PROVIDER_virtual/kernel ?= "linux-cfa"
8
9IMAGE_BOOTLOADER = "barebox"
10BAREBOX_BINARY = "barebox"
11
12IMXBOOTLETS_MACHINE = "cfa10036"
13
14KERNEL_IMAGETYPE = "zImage"
15KERNEL_DEVICETREE = "imx28-cfa10036.dtb"
16
17# we need the kernel to be installed in the final image
18IMAGE_INSTALL_append = " kernel-image kernel-devicetree"
19
20SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
21IMAGE_FSTYPES ?= "tar.bz2 ext3 barebox.mxsboot-sdcard sdcard"
22
23SERIAL_CONSOLE = "115200 ttyAMA0"
24
25MACHINE_FEATURES = "usbgadget usbhost vfat"
26
27# Overrides due use of non-FSL kernel
28PREFERRED_VERSION_imx-test = "00.00.00"
29MACHINE_GSTREAMER_PLUGIN_cfa10036 = ""
diff --git a/conf/machine/include/imx233-olinuxino.inc b/conf/machine/include/imx233-olinuxino.inc
new file mode 100644
index 0000000..c0b400b
--- /dev/null
+++ b/conf/machine/include/imx233-olinuxino.inc
@@ -0,0 +1,17 @@
1# Common definitions to all iMX233-OlinuXino variants
2
3include conf/machine/include/mxs-base.inc
4
5IMXBOOTLETS_MACHINE = "stmp378x_dev"
6UBOOT_MACHINE = "mx23_olinuxino_config"
7
8# Add a override for all iMX233-OLinuXino variants
9SOC_FAMILY = "mxs:mx23:imx233-olinuxino"
10
11KERNEL_IMAGETYPE = "uImage"
12KERNEL_DEVICETREE = "imx23-olinuxino.dtb"
13
14SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
15IMAGE_FSTYPES ?= "tar.bz2 ext3 uboot.mxsboot-sdcard sdcard"
16
17MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa"
diff --git a/conf/machine/include/wandboard.inc b/conf/machine/include/wandboard.inc
new file mode 100644
index 0000000..d8a0348
--- /dev/null
+++ b/conf/machine/include/wandboard.inc
@@ -0,0 +1,13 @@
1# Common settings for wandboard boards
2
3include conf/machine/include/imx-base.inc
4include conf/machine/include/tune-cortexa9.inc
5
6PREFERRED_PROVIDER_virtual/kernel ?= "linux-wandboard"
7PREFERRED_VERSION_linux-wandboard ?= "3.10.17"
8
9SERIAL_CONSOLE = "115200 ttymxc0"
10
11MACHINE_FEATURES += "pci touchscreen"
12
13KERNEL_IMAGETYPE = "zImage"
diff --git a/conf/machine/m28evk.conf b/conf/machine/m28evk.conf
new file mode 100644
index 0000000..014be18
--- /dev/null
+++ b/conf/machine/m28evk.conf
@@ -0,0 +1,27 @@
1#@TYPE: Machine
2#@NAME: DENX M28 SoM Evaluation Kit
3#@SOC: i.MX28
4#@DESCRIPTION: Machine configuration for DENX M28 SoM Evaluation Kit
5
6include conf/machine/include/mxs-base.inc
7
8SOC_FAMILY = "mxs:mx28"
9
10UBOOT_MACHINE = "m28evk_config"
11
12PREFERRED_PROVIDER_virtual/kernel ?= "linux-fslc"
13KERNEL_IMAGETYPE = "uImage"
14KERNEL_DEVICETREE = "imx28-m28evk.dtb"
15
16SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
17IMAGE_FSTYPES ?= "tar.bz2 ext3 uboot.mxsboot-sdcard sdcard"
18
19SERIAL_CONSOLE = "115200 ttyAMA0"
20
21KERNEL_IMAGETYPE = "uImage"
22
23MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa touchscreen"
24
25# Overrides due use of non-FSL kernel
26PREFERRED_VERSION_imx-test = "00.00.00"
27MACHINE_GSTREAMER_PLUGIN_m28evk = ""
diff --git a/conf/machine/m53evk.conf b/conf/machine/m53evk.conf
new file mode 100644
index 0000000..e49a157
--- /dev/null
+++ b/conf/machine/m53evk.conf
@@ -0,0 +1,28 @@
1#@TYPE: Machine
2#@NAME: DENX M53 SoM Evaluation Kit
3#@SOC: i.MX53
4#@DESCRIPTION: Machine configuration for DENX M53 SoM Evaluation Kit
5
6include conf/machine/include/imx-base.inc
7include conf/machine/include/tune-cortexa8.inc
8
9SOC_FAMILY = "mx5:mx53"
10
11UBOOT_MACHINE = "m53evk_config"
12
13PREFERRED_PROVIDER_virtual/kernel ?= "linux-denx"
14
15KERNEL_IMAGETYPE = "uImage"
16KERNEL_DEVICETREE = "imx53-m53evk.dtb"
17
18SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
19IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard"
20
21SERIAL_CONSOLE = "115200 ttymxc1"
22
23MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa touchscreen"
24
25# Overrides due use of non-FSL kernel
26PREFERRED_VERSION_imx-test = "00.00.00"
27MACHINE_GSTREAMER_PLUGIN_m53evk = ""
28XSERVER_DRIVER_m53evk = "xf86-video-fbdev"
diff --git a/conf/machine/nitrogen6x-lite.conf b/conf/machine/nitrogen6x-lite.conf
new file mode 100644
index 0000000..de98f39
--- /dev/null
+++ b/conf/machine/nitrogen6x-lite.conf
@@ -0,0 +1,32 @@
1#@TYPE: Machine
2#@NAME: Boundary Devices Nitrogen6X Lite
3#@SOC: i.MX6 Solo
4#@DESCRIPTION: Machine configuration for Boundary Devices Nitrogen6X Lite
5#@MAINTAINER: Eric Nelson <eric.nelson@boundarydevices.com>
6
7include conf/machine/include/imx-base.inc
8include conf/machine/include/tune-cortexa9.inc
9
10SOC_FAMILY = "mx6:mx6dl"
11
12KERNEL_DEVICETREE = "imx6dl-nit6xlite.dtb"
13
14PREFERRED_PROVIDER_u-boot = "u-boot-boundary"
15PREFERRED_PROVIDER_virtual/kernel ?= "linux-boundary"
16PREFERRED_VERSION_linux-boundary ?= "3.10.17"
17
18# Use SPI NOR U-Boot by default
19IMAGE_BOOTLOADER ?= ""
20
21# Ensure boot scripts will be available at rootfs time
22do_rootfs[depends] += "u-boot-script-boundary:do_deploy"
23
24# Boot scripts to install
25BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript"
26
27UBOOT_MACHINE ?= "nit6xlite_config"
28
29SERIAL_CONSOLE = "115200 ttymxc1"
30
31MACHINE_EXTRA_RRECOMMENDS += " broadcom-nvram-config"
32MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/conf/machine/nitrogen6x.conf b/conf/machine/nitrogen6x.conf
new file mode 100644
index 0000000..bd18995
--- /dev/null
+++ b/conf/machine/nitrogen6x.conf
@@ -0,0 +1,57 @@
1#@TYPE: Machine
2#@NAME: Boundary Devices Nitrogen6X
3#@SOC: i.MX6Q
4#@DESCRIPTION: Machine configuration for Boundary Devices Nitrogen6X
5#@MAINTAINER: Eric Nelson <eric.nelson@boundarydevices.com>
6#
7# Note that this machine configuration also supports the SABRE Lite
8# reference design and the Nitrogen6X-SOM.
9#
10# By default, this machine will build for the standard Quad-Core, 1GB
11# option.
12#
13# To build U-Boot for other CPU or memory combinations, you can set
14# the UBOOT_MACHINE variable in your local.conf according to the
15# following table:
16#
17# Processor Memory Configuration
18# -------------- ------ --------------------
19# i.MX6Quad/Dual 1GB nitrogen6q_config
20# i.MX6Quad/Dual 2GB nitrogen6q2g_config
21# i.MX6Dual-Lite 1GB nitrogen6dl_config
22# i.MX6Dual-Lite 2GB nitrogen6dl2g_config
23# i.MX6Solo 512MB nitrogen6s_config
24# i.MX6Solo 1GB nitrogen6s1g_config
25#
26# See this blog post for details:
27# http://boundarydevices.com/u-boot-updates-for-i-mx6-single
28#
29#
30
31include conf/machine/include/imx-base.inc
32include conf/machine/include/tune-cortexa9.inc
33
34SOC_FAMILY = "mx6:mx6dl:mx6q"
35
36KERNEL_DEVICETREE = "imx6q-sabrelite.dtb imx6q-nitrogen6x.dtb imx6dl-nitrogen6x.dtb"
37
38PREFERRED_PROVIDER_u-boot = "u-boot-boundary"
39PREFERRED_PROVIDER_virtual/kernel ?= "linux-boundary"
40PREFERRED_VERSION_linux-boundary ?= "3.10.17"
41
42# Use SPI NOR U-Boot by default
43IMAGE_BOOTLOADER ?= ""
44
45# Ensure boot scripts will be available at rootfs time
46do_rootfs[depends] += "u-boot-script-boundary:do_deploy"
47
48# Boot scripts to install
49BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript"
50
51UBOOT_MACHINE ?= "nitrogen6q_config"
52
53SERIAL_CONSOLE = "115200 ttymxc1"
54
55MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-wl12xx"
56
57MACHINE_FEATURES += " pci wifi bluetooth"
diff --git a/conf/machine/pcl052.conf b/conf/machine/pcl052.conf
new file mode 100644
index 0000000..611e93d
--- /dev/null
+++ b/conf/machine/pcl052.conf
@@ -0,0 +1,22 @@
1#@TYPE: Machine
2#@NAME: Phytec Cosmic Vybrid Development Kit
3#@SOC: vf60
4#@DESCRIPTION: Machine configuration for Phytec Cosmic Vybrid Development Kit
5#@MAINTAINER: Anthony Felice <tony.felice@timesys.com>
6
7include conf/machine/include/imx-base.inc
8include conf/machine/include/tune-cortexa5.inc
9
10SOC_FAMILY = "vf60"
11
12PREFERRED_PROVIDER_virtual/kernel = "linux-timesys"
13PREFERRED_PROVIDER_u-boot = "u-boot-timesys"
14
15UBOOT_MACHINE = "pcl052_config"
16
17SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
18IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard"
19
20SERIAL_CONSOLE = "115200 ttymxc1"
21
22MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa"
diff --git a/conf/machine/pcm052.conf b/conf/machine/pcm052.conf
new file mode 100644
index 0000000..d86fdb0
--- /dev/null
+++ b/conf/machine/pcm052.conf
@@ -0,0 +1,22 @@
1#@TYPE: Machine
2#@NAME: Phytec phyCORE Vybrid Development Kit
3#@SOC: vf60
4#@DESCRIPTION: Machine configuration for Phytec phyCORE Vybrid Development Kit
5#@MAINTAINER: Anthony Felice <tony.felice@timesys.com>
6
7include conf/machine/include/imx-base.inc
8include conf/machine/include/tune-cortexa5.inc
9
10SOC_FAMILY = "vf60"
11
12PREFERRED_PROVIDER_virtual/kernel = "linux-timesys"
13PREFERRED_PROVIDER_u-boot = "u-boot-timesys"
14
15UBOOT_MACHINE = "pcm052_config"
16
17SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
18IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard"
19
20SERIAL_CONSOLE = "115200 ttymxc1"
21
22MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa touchscreen"
diff --git a/conf/machine/quartz.conf b/conf/machine/quartz.conf
new file mode 100644
index 0000000..55bd47a
--- /dev/null
+++ b/conf/machine/quartz.conf
@@ -0,0 +1,23 @@
1#@TYPE: Machine
2#@NAME: Device Solutions Quartz Vybrid Development Kit
3#@SOC: vf60
4#@DESCRIPTION: Machine configuration for Device Solutions Quartz Vybrid Development Kit
5#@MAINTAINER: Anthony Felice <tony.felice@timesys.com>
6
7include conf/machine/include/imx-base.inc
8include conf/machine/include/tune-cortexa5.inc
9
10SOC_FAMILY = "vf60"
11
12PREFERRED_PROVIDER_virtual/kernel = "linux-timesys"
13PREFERRED_PROVIDER_u-boot = "u-boot-timesys"
14
15# The quartz_nand_config target supports both SD and NAND boot.
16UBOOT_MACHINE = "quartz_nand_config"
17
18SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3"
19IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard"
20
21SERIAL_CONSOLE = "115200 ttymxc0"
22
23MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa touchscreen"
diff --git a/conf/machine/wandboard-dual.conf b/conf/machine/wandboard-dual.conf
new file mode 100644
index 0000000..4f81a2f
--- /dev/null
+++ b/conf/machine/wandboard-dual.conf
@@ -0,0 +1,17 @@
1#@TYPE: Machine
2#@NAME: Wandboard i.MX6 Wandboard Duallite
3#@SOC: i.MX6DL
4#@DESCRIPTION: Machine configuration for i.MX6 Wandboard Duallite
5#@MAINTAINER: John Weber <rjohnweber@gmail.com>
6
7include include/wandboard.inc
8
9SOC_FAMILY = "mx6:mx6dl:wandboard"
10
11UBOOT_MACHINE = "wandboard_dl_config"
12
13KERNEL_DEVICETREE = "imx6dl-wandboard.dtb"
14
15MACHINE_FEATURES += "bluetooth wifi"
16
17MACHINE_EXTRA_RRECOMMENDS += " broadcom-nvram-config"
diff --git a/conf/machine/wandboard-quad.conf b/conf/machine/wandboard-quad.conf
new file mode 100644
index 0000000..133f907
--- /dev/null
+++ b/conf/machine/wandboard-quad.conf
@@ -0,0 +1,17 @@
1#@TYPE: Machine
2#@NAME: Wandboard i.MX6 Wandboard Quad
3#@SOC: i.MX6Q
4#@DESCRIPTION: Machine configuration for i.MX6 Wandboard Quad
5#@MAINTAINER: John Weber <rjohnweber@gmail.com>
6
7include include/wandboard.inc
8
9SOC_FAMILY = "mx6:mx6q:wandboard"
10
11UBOOT_MACHINE = "wandboard_quad_config"
12
13KERNEL_DEVICETREE = "imx6q-wandboard.dtb"
14
15MACHINE_FEATURES += "bluetooth wifi"
16
17MACHINE_EXTRA_RRECOMMENDS += " broadcom-nvram-config"
diff --git a/conf/machine/wandboard-solo.conf b/conf/machine/wandboard-solo.conf
new file mode 100644
index 0000000..c2780bf
--- /dev/null
+++ b/conf/machine/wandboard-solo.conf
@@ -0,0 +1,13 @@
1#@TYPE: Machine
2#@NAME: Wandboard i.MX6 Wandboard Solo
3#@SOC: i.MX6S
4#@DESCRIPTION: Machine configuration for i.MX6 Wandboard Solo
5#@MAINTAINER: John Weber <rjohnweber@gmail.com>
6
7include include/wandboard.inc
8
9SOC_FAMILY = "mx6:mx6dl:wandboard"
10
11UBOOT_MACHINE = "wandboard_solo_config"
12
13KERNEL_DEVICETREE = "imx6dl-wandboard.dtb"