diff --git a/conf/machine/nitrogen6x.conf b/conf/machine/nitrogen6x.conf index 9a2e440..dbf31c5 100644 --- a/conf/machine/nitrogen6x.conf +++ b/conf/machine/nitrogen6x.conf @@ -2,6 +2,30 @@ #@NAME: Boundary Devices Nitrogen6X #@SOC: i.MX6Q #@DESCRIPTION: Machine configuration for Boundary Devices Nitrogen6X +# +# Note that this machine configuration also supports the SABRE Lite +# reference design and the Nitrogen6X-SOM. +# +# By default, this machine will build for the standard Quad-Core, 1GB +# option. +# +# To build U-Boot for other CPU or memory combinations, you can set +# the UBOOT_MACHINE variable in your local.conf according to the +# following table: +# +# Processor Memory Configuration +# -------------- ------ -------------------- +# i.MX6Quad/Dual 1GB nitrogen6q_config +# i.MX6Quad/Dual 2GB nitrogen6q2g_config +# i.MX6Dual-Lite 1GB nitrogen6dl_config +# i.MX6Dual-Lite 2GB nitrogen6dl2g_config +# i.MX6Solo 512MB nitrogen6s_config +# i.MX6Solo 1GB nitrogen6s1g_config +# +# See this blog post for details: +# http://boundarydevices.com/u-boot-updates-for-i-mx6-single +# +# include conf/machine/include/imx-base.inc include conf/machine/include/tune-cortexa9.inc @@ -20,7 +44,7 @@ do_rootfs[depends] += "u-boot-script-boundary:do_deploy" # Boot scripts to install BOOT_SCRIPTS = "6x_bootscript-${MACHINE}:6x_bootscript" -UBOOT_MACHINE = "nitrogen6X_config" +UBOOT_MACHINE ?= "nitrogen6q_config" SERIAL_CONSOLE = "115200 ttymxc1" diff --git a/recipes-bsp/u-boot/u-boot-boundary_git.bb b/recipes-bsp/u-boot/u-boot-boundary_git.bb index 02c8d2b..be542a6 100644 --- a/recipes-bsp/u-boot/u-boot-boundary_git.bb +++ b/recipes-bsp/u-boot/u-boot-boundary_git.bb @@ -8,7 +8,7 @@ PROVIDES = "u-boot" PV = "v2013.01+git${SRCPV}" -SRCREV = "d6b05d35b8b29392e71fdd8fa43d5cb8bd4fe276" +SRCREV = "f89bc066db0569008418fac1a0408a9a57f2232f" SRC_URI = "git://github.com/boundarydevices/u-boot-imx6.git" S = "${WORKDIR}/git" diff --git a/recipes-bsp/u-boot/u-boot-script-boundary/nitrogen6x-bootscript-modify-for-use-with-the-Yocto.patch b/recipes-bsp/u-boot/u-boot-script-boundary/nitrogen6x-bootscript-modify-for-use-with-the-Yocto.patch deleted file mode 100644 index d2fbb87..0000000 --- a/recipes-bsp/u-boot/u-boot-script-boundary/nitrogen6x-bootscript-modify-for-use-with-the-Yocto.patch +++ /dev/null @@ -1,34 +0,0 @@ -From a0739ed017cd097817d227e98848f66c8e5d666e Mon Sep 17 00:00:00 2001 -From: Eric Nelson -Date: Tue, 11 Dec 2012 11:59:47 -0700 -Subject: [PATCH] nitrogen6x bootscript: modify for use with the Yocto Project - -Change 6x_bootscript to match the partitioning scheme currently in -use by meta-fsl-arm: - - - Set root filesystem to partition 2 (/dev/mmcblk0p2) - - Load kernel from root of partition 1 - -Upstream-Status: Inappropriate [configuration] - -Signed-off-by: Eric Nelson ---- - board/boundary/nitrogen6x/6x_bootscript.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/board/boundary/nitrogen6x/6x_bootscript.txt b/board/boundary/nitrogen6x/6x_bootscript.txt -index fe75976..1d766ca 100644 ---- a/board/boundary/nitrogen6x/6x_bootscript.txt -+++ b/board/boundary/nitrogen6x/6x_bootscript.txt -@@ -53,6 +53,6 @@ done - - setenv bootargs $bootargs $fbmem - --setenv bootargs $bootargs console=ttymxc1,115200 vmalloc=400M root=/dev/mmcblk0p1 rootwait consoleblank=0 ; --${fs}load mmc ${disk}:1 10800000 /boot/uImage && bootm 10800000 ; echo "Error loading kernel image" -+setenv bootargs $bootargs console=ttymxc1,115200 vmalloc=400M root=/dev/mmcblk0p2 rootwait consoleblank=0 ; -+${fs}load mmc ${disk}:1 10800000 uImage && bootm 10800000 ; echo "Error loading kernel image" - --- -1.7.10.4 - diff --git a/recipes-bsp/u-boot/u-boot-script-boundary_git.bb b/recipes-bsp/u-boot/u-boot-script-boundary_git.bb index 2088a4f..06ad438 100644 --- a/recipes-bsp/u-boot/u-boot-script-boundary_git.bb +++ b/recipes-bsp/u-boot/u-boot-script-boundary_git.bb @@ -5,9 +5,8 @@ DEPENDS = "u-boot-mkimage-native" PV = "v2013.01+git${SRCPV}" -SRCREV = "d6b05d35b8b29392e71fdd8fa43d5cb8bd4fe276" -SRC_URI = "git://github.com/boundarydevices/u-boot-imx6.git \ - file://nitrogen6x-bootscript-modify-for-use-with-the-Yocto.patch" +SRCREV = "f89bc066db0569008418fac1a0408a9a57f2232f" +SRC_URI = "git://github.com/boundarydevices/u-boot-imx6.git" S = "${WORKDIR}/git" @@ -19,7 +18,7 @@ do_mkimage () { mkdir board/boundary/${MACHINE} fi uboot-mkimage -A arm -O linux -T script -C none -a 0 -e 0 \ - -n "boot script" -d board/boundary/nitrogen6x/6x_bootscript.txt \ + -n "boot script" -d board/boundary/nitrogen6x/6x_bootscript-yocto.txt \ board/boundary/${MACHINE}/6x_bootscript uboot-mkimage -A arm -O linux -T script -C none -a 0 -e 0 \