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 <[email protected]> --- .../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 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}" -- 1.7.10.4 _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
