Patchwork [meta-fsl-arm-extra] UDOO board support, recipe for u-boot2013

login
register
mail settings
Submitter Luca Simone Ronga
Date Dec. 16, 2013, 9:33 a.m.
Message ID <1387186426-14437-1-git-send-email-luca.simone.ronga@gmail.com>
Download mbox | patch
Permalink /patch/63389/
State Changes Requested
Delegated to: Otavio Salvador
Headers show

Comments

Luca Simone Ronga - Dec. 16, 2013, 9:33 a.m.
Dear Freescale community,
here is the u-boot recipe for the UDOO Board uboot branch maintained by SECO
(UbootUnico 2013).
L.


Signed-off-by: Luca Simone Ronga <luca.simone.ronga@gmail.com>
---
 .../0001-modified-UDOO-conf-for-yocto-meta.patch   |   49 ++++++++++++++++++++
 recipes-bsp/u-boot/u-boot-udoo_2013.bb             |   24 ++++++++++
 2 files changed, 73 insertions(+)
 create mode 100644 recipes-bsp/u-boot/u-boot-udoo/0001-modified-UDOO-conf-for-yocto-meta.patch
 create mode 100644 recipes-bsp/u-boot/u-boot-udoo_2013.bb

Patch

diff --git a/recipes-bsp/u-boot/u-boot-udoo/0001-modified-UDOO-conf-for-yocto-meta.patch b/recipes-bsp/u-boot/u-boot-udoo/0001-modified-UDOO-conf-for-yocto-meta.patch
new file mode 100644
index 0000000..25c2886
--- /dev/null
+++ b/recipes-bsp/u-boot/u-boot-udoo/0001-modified-UDOO-conf-for-yocto-meta.patch
@@ -0,0 +1,49 @@ 
+From 0f536350a5add4ffa8d4ff874fca7bbccc57b63b Mon Sep 17 00:00:00 2001
+From: udoo <udoo@udoo-virtual-machine.(none)>
+Date: Mon, 9 Dec 2013 12:38:44 +0100
+Subject: [PATCH] modified UDOO conf for yocto meta
+
+---
+ include/configs/udoo.h |   10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/include/configs/udoo.h b/include/configs/udoo.h
+index 7632bb7..394d0e7 100644
+--- a/include/configs/udoo.h
++++ b/include/configs/udoo.h
+@@ -124,7 +124,7 @@
+ 
+ #define CONFIG_EXTRA_ENV_SETTINGS \
+ 	"script=boot.scr\0" \
+-	"uimage=/boot/uImage\0" \
++	"uimage=uImage\0" \
+ 	"console=ttymxc1\0" \
+ 	"splashpos=m,m\0" \
+ 	"fdt_high=0xffffffff\0" \
+@@ -136,7 +136,7 @@
+ 	"hdmi_patch=\0" \
+ 	"mmcdev=0\0" \
+ 	"mmcpart=1\0" \
+-	"mmcroot=/dev/mmcblk0p1 rootwait rw\0" \
++	"mmcroot=/dev/mmcblk0p2 rootwait rw\0" \
+ 	"update_sd_firmware_filename=u-boot.imx\0" \
+ 	"update_sd_firmware=" \
+ 	 "if test ${ip_dyn} = yes; then " \
+@@ -156,11 +156,11 @@
+ 	 "${hdmi_patch} " \
+ 	 "fbmem=24M video=mxcfb0:dev=hdmi,1920x1080M@60,bpp=32\0" \
+ 	"loadbootscript=" \
+-	 "ext2load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
++	 "fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
+ 	"bootscript=echo Running bootscript from mmc ...; " \
+ 	 "source\0" \
+-	"loaduimage=ext2load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${uimage}\0" \
+-	"loadfdt=ext2load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
++	"loaduimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${uimage}\0" \
++	"loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
+ 	"mmcboot=echo Booting from mmc ...; " \
+ 	 "run mmcargs; " \
+ 	 "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
+-- 
+1.7.9.5
+
diff --git a/recipes-bsp/u-boot/u-boot-udoo_2013.bb b/recipes-bsp/u-boot/u-boot-udoo_2013.bb
new file mode 100644
index 0000000..83cfbe9
--- /dev/null
+++ b/recipes-bsp/u-boot/u-boot-udoo_2013.bb
@@ -0,0 +1,24 @@ 
+require recipes-bsp/u-boot/u-boot.inc
+
+LICENSE = "GPLv2+"
+LIC_FILES_CHKSUM = "file://Licenses/README;md5=6bc50ecab884fce80cd3ef3da8852b08"
+
+SRC_URI[md5sum] = "c0f064a9e9d1eb3c91ab166a631af080"
+SRC_URI[sha256sum] = "46273bb1da340814451ef781ee7fba50faf44541c694e2d333d5f351f691d6fa"
+
+COMPATIBLE_MACHINE = "(mx6)"
+DEPENDS_mxs += "elftosb-native openssl-native"
+PROVIDES += "u-boot"
+PV="unico2013"
+
+SRCREV = "b48999bc21243676a80f94ff1d2cd78418aca013"
+SRC_URI = "git://github.com/UDOOboard/U-Boot_Unico-2013.git \
+	   file://0001-modified-UDOO-conf-for-yocto-meta.patch"
+
+S = "${WORKDIR}/git"
+
+EXTRA_OEMAKE += 'HOSTCC="${BUILD_CC} ${BUILD_CPPFLAGS}" \
+                 HOSTLDFLAGS="-L${STAGING_BASE_LIBDIR_NATIVE} -L${STAGING_LIBDIR_NATIVE}" \
+                 HOSTSTRIP=true'
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"