From 053452d57f14fb45f631ce02cc9ea86475a3dd5a Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Thu, 5 Jul 2012 15:01:56 -0300 Subject: image_types_fsl.bbclass: do not create a partition from 0 to 1MB in i.MX sdcard The bootrom boots from a fixed 1K offset so we don't need a partition there and having one makes udev or kernel to probe for it and output error messages in bootlog: ,----[ boot error messages ] | ... | EXT4-fs (mmcblk0p1): VFS: Can't find ext4 filesystem | EXT3-fs (mmcblk0p1): error: can't find ext3 filesystem on dev mmcblk0p1. | EXT2-fs (mmcblk0p1): error: can't find an ext2 filesystem on dev mmcblk0p1. | FAT: bogus number of reserved sectors | VFS: Can't find a valid FAT filesystem on dev mmcblk0p1. | cramfs: wrong magic | FAT: bogus number of reserved sectors | VFS: Can't find a valid FAT filesystem on dev mmcblk0p1. | ... `---- Signed-off-by: Otavio Salvador --- classes/image_types_fsl.bbclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass index e9e3279..58f5249 100644 --- a/classes/image_types_fsl.bbclass +++ b/classes/image_types_fsl.bbclass @@ -50,14 +50,13 @@ SDCARD_GENERATION_COMMAND_mx6 = "generate_imx_sdcard" # # The disk layout used is: # -# 0 - 1M - reserved to bootloader and other data +# 0 - 1M - reserved to bootloader (not partitioned) # 1M - BOOT_SPACE - kernel # BOOT_SPACE - SDCARD_SIZE - rootfs # generate_imx_sdcard () { # Create partition table parted -s ${SDCARD} mklabel msdos - parted -s ${SDCARD} mkpart primary 0 1MiB parted -s ${SDCARD} mkpart primary 1MiB ${BOOT_SPACE} parted -s ${SDCARD} mkpart primary ${BOOT_SPACE} 100% parted ${SDCARD} print -- cgit v1.2.3-54-g00ecf From 9a8604a1719b11666a84133b8036c3daf4c27051 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Tue, 17 Jul 2012 17:47:15 -0300 Subject: u-boot: change mx53loco default environment As we changed the partition layout used in sdcard, for i.MX based SoCs the mx53loco needs to be adjusted according. Signed-off-by: Otavio Salvador --- recipes-bsp/u-boot/u-boot_2012.04.01.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-bsp/u-boot/u-boot_2012.04.01.bb b/recipes-bsp/u-boot/u-boot_2012.04.01.bb index e58e8f5..82c79bb 100644 --- a/recipes-bsp/u-boot/u-boot_2012.04.01.bb +++ b/recipes-bsp/u-boot/u-boot_2012.04.01.bb @@ -6,10 +6,10 @@ COMPATIBLE_MACHINE = "(imx28evk|mx5|mx6)" DEPENDS_mxs += "elftosb-native" -SRCREV = "be3fa4a375427dbc153d044b8743b786b2dd4393" +SRCREV = "4e6e82429c127d6084b3a3cde5f2f2c4ea63440b" PV = "v2012.04.01" -PR = "r3" +PR = "r4" SRC_URI = "git://github.com/Freescale/u-boot-imx.git" -- cgit v1.2.3-54-g00ecf From 7276e2efeaf86c08d89a72c575ff937822bd324a Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Tue, 17 Jul 2012 15:29:54 -0300 Subject: linux-imx (2.6.35.3): fix copy of native binaries onto sysroot Signed-off-by: Otavio Salvador --- recipes-kernel/linux/linux-imx_2.6.35.3.bb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/recipes-kernel/linux/linux-imx_2.6.35.3.bb b/recipes-kernel/linux/linux-imx_2.6.35.3.bb index c003f39..788deb6 100644 --- a/recipes-kernel/linux/linux-imx_2.6.35.3.bb +++ b/recipes-kernel/linux/linux-imx_2.6.35.3.bb @@ -70,6 +70,10 @@ do_install_append() { sysroot_stage_all_append() { sysroot_stage_dir ${D}/kernel ${SYSROOT_DESTDIR}/kernel + + # Copy native binaries need for imx-test build onto sysroot + mkdir -p ${SYSROOT_DESTDIR}/usr/src/kernel/scripts/basic \ + ${SYSROOT_DESTDIR}/usr/src/kernel/scripts/mod cp ${S}/scripts/basic/fixdep ${SYSROOT_DESTDIR}/usr/src/kernel/scripts/basic cp ${S}/scripts/mod/modpost ${SYSROOT_DESTDIR}/usr/src/kernel/scripts/mod } -- cgit v1.2.3-54-g00ecf