omap3_beagle: enable CMD_FS_GENERIC and simplify load of image/ramdisk

CMD_FS_GENERIC allows us to simplify where we load up our image from
either from ext2/fat etc. So, lets use that instead of cumbersome
options we currently use. Sticking with existing conventions,
defaults will be:
ramdisk=ramdisk.gz
bootpart=0:2 (second partition)
bootdir=/boot (/boot in second partition)

This matches with the default behavior, these can be overriden by
env files as needed.

Signed-off-by: Nishanth Menon <nm@ti.com>
This commit is contained in:
Nishanth Menon 2013-07-15 07:11:31 -05:00 committed by Tom Rini
parent af4d896fed
commit 102ce9ea7a

View File

@ -134,6 +134,7 @@
#define CONFIG_CMD_CACHE #define CONFIG_CMD_CACHE
#define CONFIG_CMD_EXT2 /* EXT2 Support */ #define CONFIG_CMD_EXT2 /* EXT2 Support */
#define CONFIG_CMD_FAT /* FAT support */ #define CONFIG_CMD_FAT /* FAT support */
#define CONFIG_CMD_FS_GENERIC /* Generic FS support */
#define CONFIG_CMD_MTDPARTS /* Enable MTD parts commands */ #define CONFIG_CMD_MTDPARTS /* Enable MTD parts commands */
#define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ #define CONFIG_MTD_DEVICE /* needed for mtdparts commands */
#define MTDIDS_DEFAULT "nand0=nand" #define MTDIDS_DEFAULT "nand0=nand"
@ -195,6 +196,9 @@
"rdaddr=0x81000000\0" \ "rdaddr=0x81000000\0" \
"usbtty=cdc_acm\0" \ "usbtty=cdc_acm\0" \
"bootfile=uImage\0" \ "bootfile=uImage\0" \
"ramdisk=ramdisk.gz\0" \
"bootdir=/boot\0" \
"bootpart=0:2\0" \
"console=ttyO2,115200n8\0" \ "console=ttyO2,115200n8\0" \
"mpurate=auto\0" \ "mpurate=auto\0" \
"buddy=none\0" \ "buddy=none\0" \
@ -243,9 +247,8 @@
"omapdss.def_disp=${defaultdisplay} " \ "omapdss.def_disp=${defaultdisplay} " \
"root=${ramroot} " \ "root=${ramroot} " \
"rootfstype=${ramrootfstype}\0" \ "rootfstype=${ramrootfstype}\0" \
"loadramdisk=fatload mmc ${mmcdev} ${rdaddr} ramdisk.gz\0" \ "loadramdisk=load mmc ${bootpart} ${rdaddr} ${bootdir}/${ramdisk}\0" \
"loaduimagefat=fatload mmc ${mmcdev} ${loadaddr} uImage\0" \ "loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
"loaduimage=ext2load mmc ${mmcdev}:2 ${loadaddr} /boot/uImage\0" \
"mmcboot=echo Booting from mmc ...; " \ "mmcboot=echo Booting from mmc ...; " \
"run mmcargs; " \ "run mmcargs; " \
"bootm ${loadaddr}\0" \ "bootm ${loadaddr}\0" \
@ -277,7 +280,7 @@
"echo Running uenvcmd ...;" \ "echo Running uenvcmd ...;" \
"run uenvcmd;" \ "run uenvcmd;" \
"fi;" \ "fi;" \
"if run loaduimage; then " \ "if run loadimage; then " \
"run mmcboot;" \ "run mmcboot;" \
"fi;" \ "fi;" \
"fi;" \ "fi;" \