]> code.ossystems Code Review - meta-freescale.git/commitdiff
Add more supported u-boot types for dpaa targets
authorChunrong Guo <b40290@freescale.com>
Mon, 9 Apr 2012 06:09:15 +0000 (14:09 +0800)
committerZhenhua Luo <b19537@freescale.com>
Mon, 9 Apr 2012 06:11:06 +0000 (14:11 +0800)
Signed-off-by: Chunrong Guo <b40290@freescale.com>
Signed-off-by: Zhenhua Luo <b19537@freescale.com>
meta-fsl-ppc/conf/machine/p2041rdb.conf
meta-fsl-ppc/conf/machine/p3041ds.conf
meta-fsl-ppc/conf/machine/p3060qds.conf
meta-fsl-ppc/conf/machine/p4080ds.conf
meta-fsl-ppc/conf/machine/p5020ds.conf
meta-fsl-ppc/recipes-kernel/u-boot/u-boot_git.bb

index 83dc85236c80e6427031361ae11b59ef510d70ea..014699e96ac745da9daa69a1dcdca84b84e36312 100644 (file)
@@ -3,7 +3,7 @@
 
 require e500mc.inc
 
-UBOOT_MACHINES = "P2041RDB"
+UBOOT_MACHINES = "P2041RDB P2041RDB_SECURE_BOOT P2041RDB_SDCARD P2041RDB_SPIFLASH"
 KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/p2041rdb.dts \
                        ${S}/arch/powerpc/boot/dts/p2041rdb-usdpaa.dts"
 KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet32_smp_defconfig"
index 833129204a600c99e3b91b43ebe9c7d9aa7fbb04..2bdfb333478e76240c3b0388d28ca7029f5f3526 100644 (file)
@@ -3,7 +3,7 @@
 
 require e500mc.inc
 
-UBOOT_MACHINES = "P3041DS"
+UBOOT_MACHINES = "P3041DS P3041DS_NAND P3041DS_SECURE_BOOT P3041DS_SRIOBOOT_MASTER P3041DS_SRIOBOOT_SLAVE P3041DS_SDCARD P3041DS_SPIFLASH"
 KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/p3041ds.dts \
                        ${S}/arch/powerpc/boot/dts/p3041ds-usdpaa.dts"
 KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet32_smp_defconfig"
index dd872c9333327650eded8aab3e1906836f0a1610..4cfc85e993fc62168e8bf3af87dc6f66a0b5c281 100644 (file)
@@ -3,7 +3,7 @@
 
 require e500mc.inc
 
-UBOOT_MACHINES = "P3060QDS"
+UBOOT_MACHINES = "P3060QDS P3060QDS_NAND P3060QDS_SECURE_BOOT "
 KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/p3060qds.dts \
                        ${S}/arch/powerpc/boot/dts/p3060qds-usdpaa.dts"
 KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet32_smp_defconfig"
index 96d082c62ab1258e61092647768ffe97640b8569..66a9554c21532759e1c632105675624c5afbbe95 100644 (file)
@@ -3,7 +3,7 @@
 
 require e500mc.inc
 
-UBOOT_MACHINES = "P4080DS"
+UBOOT_MACHINES = "P4080DS P4080DS_SECURE_BOOT P4080DS_SRIOBOOT_MASTER P4080DS_SRIOBOOT_SLAVE P4080DS_SDCARD P4080DS_SPIFLASH "
 KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/p4080ds.dts \
                        ${S}/arch/powerpc/boot/dts/p4080ds-usdpaa.dts"
 KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet32_smp_defconfig"
index 296fd4e3d18e441518008d0dbb9dca900542a59c..84de757715eaf44ede5d24c4afc3938644eea38a 100644 (file)
@@ -3,7 +3,7 @@
 
 require e5500.inc
 
-UBOOT_MACHINES = "P5020DS"
+UBOOT_MACHINES = "P5020DS P5020DS_NAND P5020DS_SECURE_BOOT P5020DS_SRIOBOOT_MASTER P5020DS_SRIOBOOT_SLAVE P5020DS_SDCARD P5020DS_SPIFLASH "
 KERNEL_DEVICETREE = "${S}/arch/powerpc/boot/dts/p5020ds.dts \
                        ${S}/arch/powerpc/boot/dts/p5020ds-usdpaa.dts"
 KERNEL_DEFCONFIG = "${S}/arch/powerpc/configs/corenet32_smp_defconfig"
index 50c89a9275ef2863a5476f1e5f07e45f6021c52d..6568a785cc76aaaff1ddde811bfd0cfe8d8ad9a8 100644 (file)
@@ -5,7 +5,7 @@ PROVIDES = "virtual/bootloader"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb"
 
-PR = "r11"
+PR = "r12"
 INHIBIT_DEFAULT_DEPS = "1"
 DEPENDS = "boot-format-native virtual/${TARGET_PREFIX}gcc"
 
@@ -44,13 +44,24 @@ do_compile () {
                case "${board}" in
                *SDCARD*)       UBOOT_TARGET="u-boot-sd";;
                *SPIFLASH*)     UBOOT_TARGET="u-boot-spi";;
+               *NAND*)         UBOOT_TARGET="u-boot-nand";;
                *)              UBOOT_TARGET="";;
                esac
 
                if [ "x${UBOOT_TARGET}" != "x" ]; then
-                       ${STAGING_BINDIR_NATIVE}/boot_format \
-                               ${STAGING_DATADIR_NATIVE}/${BOOTFORMAT_CONFIG} \
-                               ${S}/${board}/u-boot.bin -spi ${S}/${board}/${UBOOT_TARGET}.bin
+                       if [ "${MACHINE_ARCH}" == "p1023rds" ] || \
+                               [ "${MACHINE_ARCH}" == "p2041rdb" ] || \
+                               [ "${MACHINE_ARCH}" == "p3041ds" ] || \
+                               [ "${MACHINE_ARCH}" == "p3060qds" ] || \
+                               [ "${MACHINE_ARCH}" == "p4080ds" ] || \
+                               [ "${MACHINE_ARCH}" == "p5020ds" ] || \
+                               [ "${MACHINE_ARCH}" == "p5020ds-64b" ]; then
+                               cp ${S}/${board}/u-boot.bin  ${S}/${board}/${UBOOT_TARGET}.bin
+                       else
+                               ${STAGING_BINDIR_NATIVE}/boot_format \
+                                       ${STAGING_DATADIR_NATIVE}/${BOOTFORMAT_CONFIG} \
+                                       ${S}/${board}/u-boot.bin -spi ${S}/${board}/${UBOOT_TARGET}.bin
+                       fi 
                fi
        done
 }