diff options
author | Tudor Florea <tudor.florea@enea.com> | 2014-10-16 02:06:17 +0200 |
---|---|---|
committer | Tudor Florea <tudor.florea@enea.com> | 2014-10-16 02:06:17 +0200 |
commit | 54eecdabe0cdfdc47d77b3e182fda5899702ded7 (patch) | |
tree | 8e28d750773f0aa38f0d2de83109b190faf0b425 /conf | |
download | meta-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')
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 | ||
2 | BBPATH .= ":${LAYERDIR}" | ||
3 | |||
4 | # We have a packages directory, add to BBFILES | ||
5 | BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ | ||
6 | ${LAYERDIR}/recipes-*/*/*.bbappend" | ||
7 | |||
8 | BBFILE_COLLECTIONS += "fsl-arm-extra" | ||
9 | BBFILE_PATTERN_fsl-arm-extra := "^${LAYERDIR}/" | ||
10 | BBFILE_PRIORITY_fsl-arm-extra = "4" | ||
11 | |||
12 | LAYERDEPENDS_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 | |||
7 | include 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 | |||
7 | include conf/machine/include/cfa10036.inc | ||
8 | |||
9 | KERNEL_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 | |||
7 | include conf/machine/include/cfa10036.inc | ||
8 | |||
9 | KERNEL_DEVICETREE += "imx28-cfa10049.dtb" | ||
10 | |||
11 | MACHINE_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 | |||
7 | include conf/machine/include/cfa10036.inc | ||
8 | |||
9 | KERNEL_DEVICETREE += "imx28-cfa10055.dtb" | ||
10 | |||
11 | MACHINE_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 | |||
7 | include conf/machine/include/cfa10036.inc | ||
8 | |||
9 | KERNEL_DEVICETREE += "imx28-cfa10056.dtb" | ||
10 | |||
11 | MACHINE_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 | |||
7 | include conf/machine/include/cfa10036.inc | ||
8 | |||
9 | KERNEL_DEVICETREE += "imx28-cfa10057.dtb" | ||
10 | |||
11 | MACHINE_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 | |||
7 | include conf/machine/include/cfa10036.inc | ||
8 | |||
9 | KERNEL_DEVICETREE += "imx28-cfa10058.dtb" | ||
10 | |||
11 | MACHINE_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 | |||
6 | include conf/machine/include/imx-base.inc | ||
7 | include conf/machine/include/tune-cortexa9.inc | ||
8 | |||
9 | SOC_FAMILY = "mx6:mx6q" | ||
10 | |||
11 | # Use u-boot imx | ||
12 | UBOOT_SUFFIX = "bin" | ||
13 | UBOOT_PADDING = "2" | ||
14 | PREFERRED_PROVIDER_u-boot = "u-boot-imx" | ||
15 | PREFERRED_VERSION_u-boot-imx = "2009.08" | ||
16 | |||
17 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-congatec" | ||
18 | |||
19 | UBOOT_MACHINE = "cgtqmx6_config" | ||
20 | |||
21 | SERIAL_CONSOLE = "115200 ttymxc1" | ||
22 | |||
23 | MACHINE_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 | |||
12 | require conf/machine/include/imx-base.inc | ||
13 | require conf/machine/include/tune-cortexa9.inc | ||
14 | |||
15 | SOC_FAMILY = "mx6:mx6dl:mx6q" | ||
16 | |||
17 | PREFERRED_PROVIDER_u-boot = "u-boot-cubox-i" | ||
18 | PREFERRED_PROVIDER_virtual/kernel = "linux-cubox-i" | ||
19 | |||
20 | UBOOT_MAKE_TARGET = "" | ||
21 | UBOOT_SUFFIX = "img" | ||
22 | UBOOT_ENTRYPOINT = "0x10800000" | ||
23 | UBOOT_CONFIG ??= "sd" | ||
24 | UBOOT_CONFIG[sd] = "mx6_cubox-i_config,sdcard" | ||
25 | UENV_FILENAME = "uEnv-${MACHINE}.txt" | ||
26 | SPL_BINARY = "SPL" | ||
27 | |||
28 | BOOT_SCRIPTS = "${UENV_FILENAME}:uEnv.txt" | ||
29 | |||
30 | MACHINE_FEATURES += "pci wifi bluetooth alsa bluetooth irda serial usbhost wifi" | ||
31 | MACHINE_FIRMWARE_append_mx6 = " linux-firmware-ath6k" | ||
32 | |||
33 | SERIAL_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 | |||
6 | include conf/machine/include/imx233-olinuxino.inc | ||
7 | |||
8 | MACHINE_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 | |||
6 | include 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 | |||
6 | include 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 | |||
6 | include 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 | |||
12 | MACHINEOVERRIDES = "nitrogen6x:${MACHINE}" | ||
13 | include 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 | |||
3 | include conf/machine/include/mxs-base.inc | ||
4 | |||
5 | SOC_FAMILY = "mxs:mx28:cfa10036" | ||
6 | |||
7 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-cfa" | ||
8 | |||
9 | IMAGE_BOOTLOADER = "barebox" | ||
10 | BAREBOX_BINARY = "barebox" | ||
11 | |||
12 | IMXBOOTLETS_MACHINE = "cfa10036" | ||
13 | |||
14 | KERNEL_IMAGETYPE = "zImage" | ||
15 | KERNEL_DEVICETREE = "imx28-cfa10036.dtb" | ||
16 | |||
17 | # we need the kernel to be installed in the final image | ||
18 | IMAGE_INSTALL_append = " kernel-image kernel-devicetree" | ||
19 | |||
20 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | ||
21 | IMAGE_FSTYPES ?= "tar.bz2 ext3 barebox.mxsboot-sdcard sdcard" | ||
22 | |||
23 | SERIAL_CONSOLE = "115200 ttyAMA0" | ||
24 | |||
25 | MACHINE_FEATURES = "usbgadget usbhost vfat" | ||
26 | |||
27 | # Overrides due use of non-FSL kernel | ||
28 | PREFERRED_VERSION_imx-test = "00.00.00" | ||
29 | MACHINE_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 | |||
3 | include conf/machine/include/mxs-base.inc | ||
4 | |||
5 | IMXBOOTLETS_MACHINE = "stmp378x_dev" | ||
6 | UBOOT_MACHINE = "mx23_olinuxino_config" | ||
7 | |||
8 | # Add a override for all iMX233-OLinuXino variants | ||
9 | SOC_FAMILY = "mxs:mx23:imx233-olinuxino" | ||
10 | |||
11 | KERNEL_IMAGETYPE = "uImage" | ||
12 | KERNEL_DEVICETREE = "imx23-olinuxino.dtb" | ||
13 | |||
14 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | ||
15 | IMAGE_FSTYPES ?= "tar.bz2 ext3 uboot.mxsboot-sdcard sdcard" | ||
16 | |||
17 | MACHINE_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 | |||
3 | include conf/machine/include/imx-base.inc | ||
4 | include conf/machine/include/tune-cortexa9.inc | ||
5 | |||
6 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-wandboard" | ||
7 | PREFERRED_VERSION_linux-wandboard ?= "3.10.17" | ||
8 | |||
9 | SERIAL_CONSOLE = "115200 ttymxc0" | ||
10 | |||
11 | MACHINE_FEATURES += "pci touchscreen" | ||
12 | |||
13 | KERNEL_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 | |||
6 | include conf/machine/include/mxs-base.inc | ||
7 | |||
8 | SOC_FAMILY = "mxs:mx28" | ||
9 | |||
10 | UBOOT_MACHINE = "m28evk_config" | ||
11 | |||
12 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-fslc" | ||
13 | KERNEL_IMAGETYPE = "uImage" | ||
14 | KERNEL_DEVICETREE = "imx28-m28evk.dtb" | ||
15 | |||
16 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | ||
17 | IMAGE_FSTYPES ?= "tar.bz2 ext3 uboot.mxsboot-sdcard sdcard" | ||
18 | |||
19 | SERIAL_CONSOLE = "115200 ttyAMA0" | ||
20 | |||
21 | KERNEL_IMAGETYPE = "uImage" | ||
22 | |||
23 | MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa touchscreen" | ||
24 | |||
25 | # Overrides due use of non-FSL kernel | ||
26 | PREFERRED_VERSION_imx-test = "00.00.00" | ||
27 | MACHINE_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 | |||
6 | include conf/machine/include/imx-base.inc | ||
7 | include conf/machine/include/tune-cortexa8.inc | ||
8 | |||
9 | SOC_FAMILY = "mx5:mx53" | ||
10 | |||
11 | UBOOT_MACHINE = "m53evk_config" | ||
12 | |||
13 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-denx" | ||
14 | |||
15 | KERNEL_IMAGETYPE = "uImage" | ||
16 | KERNEL_DEVICETREE = "imx53-m53evk.dtb" | ||
17 | |||
18 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | ||
19 | IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard" | ||
20 | |||
21 | SERIAL_CONSOLE = "115200 ttymxc1" | ||
22 | |||
23 | MACHINE_FEATURES = "apm usbgadget usbhost vfat alsa touchscreen" | ||
24 | |||
25 | # Overrides due use of non-FSL kernel | ||
26 | PREFERRED_VERSION_imx-test = "00.00.00" | ||
27 | MACHINE_GSTREAMER_PLUGIN_m53evk = "" | ||
28 | XSERVER_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 | |||
7 | include conf/machine/include/imx-base.inc | ||
8 | include conf/machine/include/tune-cortexa9.inc | ||
9 | |||
10 | SOC_FAMILY = "mx6:mx6dl" | ||
11 | |||
12 | KERNEL_DEVICETREE = "imx6dl-nit6xlite.dtb" | ||
13 | |||
14 | PREFERRED_PROVIDER_u-boot = "u-boot-boundary" | ||
15 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-boundary" | ||
16 | PREFERRED_VERSION_linux-boundary ?= "3.10.17" | ||
17 | |||
18 | # Use SPI NOR U-Boot by default | ||
19 | IMAGE_BOOTLOADER ?= "" | ||
20 | |||
21 | # Ensure boot scripts will be available at rootfs time | ||
22 | do_rootfs[depends] += "u-boot-script-boundary:do_deploy" | ||
23 | |||
24 | # Boot scripts to install | ||
25 | BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript" | ||
26 | |||
27 | UBOOT_MACHINE ?= "nit6xlite_config" | ||
28 | |||
29 | SERIAL_CONSOLE = "115200 ttymxc1" | ||
30 | |||
31 | MACHINE_EXTRA_RRECOMMENDS += " broadcom-nvram-config" | ||
32 | MACHINE_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 | |||
31 | include conf/machine/include/imx-base.inc | ||
32 | include conf/machine/include/tune-cortexa9.inc | ||
33 | |||
34 | SOC_FAMILY = "mx6:mx6dl:mx6q" | ||
35 | |||
36 | KERNEL_DEVICETREE = "imx6q-sabrelite.dtb imx6q-nitrogen6x.dtb imx6dl-nitrogen6x.dtb" | ||
37 | |||
38 | PREFERRED_PROVIDER_u-boot = "u-boot-boundary" | ||
39 | PREFERRED_PROVIDER_virtual/kernel ?= "linux-boundary" | ||
40 | PREFERRED_VERSION_linux-boundary ?= "3.10.17" | ||
41 | |||
42 | # Use SPI NOR U-Boot by default | ||
43 | IMAGE_BOOTLOADER ?= "" | ||
44 | |||
45 | # Ensure boot scripts will be available at rootfs time | ||
46 | do_rootfs[depends] += "u-boot-script-boundary:do_deploy" | ||
47 | |||
48 | # Boot scripts to install | ||
49 | BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript" | ||
50 | |||
51 | UBOOT_MACHINE ?= "nitrogen6q_config" | ||
52 | |||
53 | SERIAL_CONSOLE = "115200 ttymxc1" | ||
54 | |||
55 | MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-wl12xx" | ||
56 | |||
57 | MACHINE_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 | |||
7 | include conf/machine/include/imx-base.inc | ||
8 | include conf/machine/include/tune-cortexa5.inc | ||
9 | |||
10 | SOC_FAMILY = "vf60" | ||
11 | |||
12 | PREFERRED_PROVIDER_virtual/kernel = "linux-timesys" | ||
13 | PREFERRED_PROVIDER_u-boot = "u-boot-timesys" | ||
14 | |||
15 | UBOOT_MACHINE = "pcl052_config" | ||
16 | |||
17 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | ||
18 | IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard" | ||
19 | |||
20 | SERIAL_CONSOLE = "115200 ttymxc1" | ||
21 | |||
22 | MACHINE_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 | |||
7 | include conf/machine/include/imx-base.inc | ||
8 | include conf/machine/include/tune-cortexa5.inc | ||
9 | |||
10 | SOC_FAMILY = "vf60" | ||
11 | |||
12 | PREFERRED_PROVIDER_virtual/kernel = "linux-timesys" | ||
13 | PREFERRED_PROVIDER_u-boot = "u-boot-timesys" | ||
14 | |||
15 | UBOOT_MACHINE = "pcm052_config" | ||
16 | |||
17 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | ||
18 | IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard" | ||
19 | |||
20 | SERIAL_CONSOLE = "115200 ttymxc1" | ||
21 | |||
22 | MACHINE_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 | |||
7 | include conf/machine/include/imx-base.inc | ||
8 | include conf/machine/include/tune-cortexa5.inc | ||
9 | |||
10 | SOC_FAMILY = "vf60" | ||
11 | |||
12 | PREFERRED_PROVIDER_virtual/kernel = "linux-timesys" | ||
13 | PREFERRED_PROVIDER_u-boot = "u-boot-timesys" | ||
14 | |||
15 | # The quartz_nand_config target supports both SD and NAND boot. | ||
16 | UBOOT_MACHINE = "quartz_nand_config" | ||
17 | |||
18 | SDCARD_ROOTFS ?= "${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ext3" | ||
19 | IMAGE_FSTYPES ?= "tar.bz2 ext3 sdcard" | ||
20 | |||
21 | SERIAL_CONSOLE = "115200 ttymxc0" | ||
22 | |||
23 | MACHINE_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 | |||
7 | include include/wandboard.inc | ||
8 | |||
9 | SOC_FAMILY = "mx6:mx6dl:wandboard" | ||
10 | |||
11 | UBOOT_MACHINE = "wandboard_dl_config" | ||
12 | |||
13 | KERNEL_DEVICETREE = "imx6dl-wandboard.dtb" | ||
14 | |||
15 | MACHINE_FEATURES += "bluetooth wifi" | ||
16 | |||
17 | MACHINE_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 | |||
7 | include include/wandboard.inc | ||
8 | |||
9 | SOC_FAMILY = "mx6:mx6q:wandboard" | ||
10 | |||
11 | UBOOT_MACHINE = "wandboard_quad_config" | ||
12 | |||
13 | KERNEL_DEVICETREE = "imx6q-wandboard.dtb" | ||
14 | |||
15 | MACHINE_FEATURES += "bluetooth wifi" | ||
16 | |||
17 | MACHINE_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 | |||
7 | include include/wandboard.inc | ||
8 | |||
9 | SOC_FAMILY = "mx6:mx6dl:wandboard" | ||
10 | |||
11 | UBOOT_MACHINE = "wandboard_solo_config" | ||
12 | |||
13 | KERNEL_DEVICETREE = "imx6dl-wandboard.dtb" | ||