[U-Boot] [PATCH] MX31: Adjust default environment for QONG module
Wolfgang Denk
wd at denx.de
Wed Apr 28 17:29:23 CEST 2010
Dear Stefano Babic,
In message <1272455915-1143-1-git-send-email-sbabic at denx.de> you wrote:
> Because the the size of u-boot increased after adding
> new features (mainly the support for ubi/ubifs), storing
> u-boot requires an additional sector on the flash. The patch
> adjusts the kernel_addr and mtdparts variables giving 128KB
> more space for u-boot code.
...
> @@ -144,7 +144,7 @@
> "addmtd=setenv bootargs ${bootargs} ${mtdparts}\0" \
> "addmisc=setenv bootargs ${bootargs}\0" \
> "uboot_addr=a0000000\0" \
> - "kernel_addr=a0080000\0" \
> + "kernel_addr=a00a0000\0" \
> "ramdisk_addr=a0300000\0" \
=========^^^^^^^^^^^^^^^^^^^^^
> "u-boot=qong/u-boot.bin\0" \
> "kernel_addr_r=80800000\0" \
> @@ -274,7 +274,7 @@ extern int qong_nand_rdy(void *chip);
> #define CONFIG_FLASH_CFI_MTD
> #define MTDIDS_DEFAULT "nor0=physmap-flash.0"
> #define MTDPARTS_DEFAULT \
> - "mtdparts=physmap-flash.0:256k(U-Boot),128k(env1)," \
> + "mtdparts=physmap-flash.0:384k(U-Boot),128k(env1)," \
> "128k(env2),2560k(kernel),13m(ramdisk),-(user)"
This shifts the start address of the "ramdisk' and "user" partitions
to some odd addresses; also, this makes the definition of
"ramdisk_addr" (see above) incorrct.
I recommend to do this instead:
- "mtdparts=physmap-flash.0:256k(U-Boot),128k(env1)," \
- "128k(env2),2560k(kernel),13m(ramdisk),-(user)"
+ "mtdparts=physmap-flash.0:384k(U-Boot),128k(env1)," \
+ "128k(env2),2432k(kernel),13m(ramdisk),-(user)"
What do you think?
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
People seldom know what they want until you give them what they ask
for.
More information about the U-Boot
mailing list