Patchwork [meta-fsl-arm-extra,v5,3/3] cubox-i: add machine config

login
register
mail settings
Submitter Carlos Rafael Giani
Date Jan. 29, 2014, 12:03 a.m.
Message ID <1390953784-8260-3-git-send-email-dv@pseudoterminal.org>
Download mbox | patch
Permalink /patch/66009/
State Accepted
Delegated to: Otavio Salvador
Headers show

Comments

Carlos Rafael Giani - Jan. 29, 2014, 12:03 a.m.
The new cubox-i machine config produces images that can be used for
all CuBox-i and HummingBoard devices (u-boot SPL autodetects the platform)

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
---
 conf/machine/cubox-i.conf | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 conf/machine/cubox-i.conf
Otavio Salvador - Jan. 29, 2014, 7:59 p.m.
Hello Carlos,

On Tue, Jan 28, 2014 at 10:03 PM, Carlos Rafael Giani
<dv@pseudoterminal.org> wrote:
> The new cubox-i machine config produces images that can be used for
> all CuBox-i and HummingBoard devices (u-boot SPL autodetects the platform)
>
> Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>

Thanks for all your work on this. I merged the patches and the board
is now included. As Daiane said, please include it in our release
notes repository so it is properly documented. The source code can be
found at:

http://github.com/Freescale/Documentation

please let us know if you need any help with it.

Patch

diff --git a/conf/machine/cubox-i.conf b/conf/machine/cubox-i.conf
new file mode 100644
index 0000000..e13f1c0
--- /dev/null
+++ b/conf/machine/cubox-i.conf
@@ -0,0 +1,29 @@ 
+#@TYPE: Machine
+#@NAME: SolidRun CuBox-i
+#@SOC: i.MX6 Q/DL/S
+#@DESCRIPTION: Machine configuration for SolidRun CuBox-i and HummingBoard machines
+#@MAINTAINER: Carlos Rafael Giani <dv@pseudoterminal.org>
+
+# Machine config for the SolidRun CuBox-i and HummingBoard machines.
+# They all use the same machine config, since the u-boot SPL autodetects the
+# machine type upon booting. SOC_FAMILY includes all SoCs from all of these machines
+# to let recipes include firmware etc. for all of these SoCs.
+
+require conf/machine/include/imx6sabresd-common.inc
+
+SOC_FAMILY = "mx6:mx6s:mx6dl:mx6q"
+
+PREFERRED_PROVIDER_u-boot = "u-boot-cubox-i"
+PREFERRED_PROVIDER_virtual/kernel = "linux-cubox-i"
+
+UBOOT_MAKE_TARGET = ""
+UBOOT_SUFFIX = "img"
+UBOOT_ENTRYPOINT = "0x10800000"
+UBOOT_CONFIG ??= "sd"
+UBOOT_CONFIG[sd] = "mx6_cubox-i_config,sdcard"
+UENV_FILENAME = "uEnv-${MACHINE}.txt"
+SPL_BINARY = "SPL"
+
+BOOT_SCRIPTS = "${UENV_FILENAME}:uEnv.txt"
+
+MACHINE_FEATURES += "alsa bluetooth irda serial usbhost wifi"