]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
zynq: Updated flash offsets in Linux autoboot
authorJagannadha Sutradharudu Teki <jagannadha.sutradharudu-teki@xilinx.com>
Tue, 4 Dec 2012 12:56:45 +0000 (18:26 +0530)
committerMichal Simek <monstr@monstr.eu>
Wed, 5 Dec 2012 09:57:34 +0000 (10:57 +0100)
Changed flash layout to include u-boot environments.

Updated flash layout:
part1[0x000000 - 0x100000]: 1MB, fsbl+uboot+uboot_env
part2[0x100000 - 0x600000]: 5MB, kernel
part3[0x600000 - 0x620000]: 128kiB, devicetree
part4[0x620000 - 0xC00000]: 5.896MB, ramdisk

Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
Acked-by: Michal Simek <michal.simek@xilinx.com>
include/configs/zynq_common.h

index a5b3b07c12c3b3e9685b925316699fd6c52b29fd..f34c615827c626db267bdc28ffc44e2ffb1db91b 100644 (file)
                "cp 0xE2100000 0x3000000 ${kernel_size};" \
                "cp 0xE2600000 0x2A00000 ${devicetree_size};" \
                "echo Copying ramdisk...;" \
-               "cp 0xE3000000 0x2000000 ${ramdisk_size};" \
+               "cp 0xE2620000 0x2000000 ${ramdisk_size};" \
                "bootm 0x3000000 0x2000000 0x2A00000\0" \
        "qspiboot=echo Copying Linux from QSPI flash to RAM...;" \
                "sf probe 0 0 0;" \
                "sf read 0x3000000 0x100000 ${kernel_size};" \
                "sf read 0x2A00000 0x600000 ${devicetree_size};" \
                "echo Copying ramdisk...;" \
-               "sf read 0x2000000 0x800000 ${ramdisk_size};" \
+               "sf read 0x2000000 0x620000 ${ramdisk_size};" \
                "bootm 0x3000000 0x2000000 0x2A00000\0" \
        "sdboot=echo Copying Linux from SD to RAM...;" \
                "mmcinfo;" \
                "fatload mmc 0 0x2000000 ${ramdisk_image};" \
                "bootm 0x3000000 0x2000000 0x2A00000\0" \
        "nandboot=echo Copying Linux from NAND flash to RAM...;" \
-               "nand read 0x3000000 0x200000 ${kernel_size};" \
-               "nand read 0x2A00000 0x700000 ${devicetree_size};" \
+               "nand read 0x3000000 0x100000 ${kernel_size};" \
+               "nand read 0x2A00000 0x600000 ${devicetree_size};" \
                "echo Copying ramdisk...;" \
-               "nand read 0x2000000 0x900000 ${ramdisk_size};" \
+               "nand read 0x2000000 0x620000 ${ramdisk_size};" \
                "bootm 0x3000000 0x2000000 0x2A00000\0" \
        "jtagboot=echo TFTPing Linux to RAM...;" \
                "tftp 0x3000000 ${kernel_image};" \