]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'
authorAlbert ARIBAUD <albert.u.boot@aribaud.net>
Wed, 29 Jan 2014 13:07:50 +0000 (14:07 +0100)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Wed, 29 Jan 2014 13:07:50 +0000 (14:07 +0100)
1  2 
include/configs/am43xx_evm.h

index f45deeb351c64a217aecced9a81ed6acb10a297e,83431a41a7995a34d347985512eed9948a222a69..d3c4756349bcf764f884e8591879e701d9974fd6
@@@ -34,7 -34,7 +34,7 @@@
  
  /* SPL defines. */
  #define CONFIG_SPL_TEXT_BASE          0x40300350
- #define CONFIG_SPL_MAX_SIZE           (0x40337C00 - CONFIG_SPL_TEXT_BASE)
+ #define CONFIG_SPL_MAX_SIZE           (220 << 10)     /* 220KB */
  #define CONFIG_SPL_YMODEM_SUPPORT
  
  /* Enabling L2 Cache */
  
  #define CONFIG_SPL_LDSCRIPT           "$(CPUDIR)/omap-common/u-boot-spl.lds"
  
 +/* SPL USB Support */
 +#define CONFIG_SPL_USB_SUPPORT
 +#define CONFIG_SPL_USB_HOST_SUPPORT
 +#define CONFIG_SYS_USB_FAT_BOOT_PARTITION             1
 +
  #define CONFIG_CMD_USB
  #define CONFIG_USB_HOST
  #define CONFIG_USB_XHCI
        "mmcdev=0\0" \
        "mmcroot=/dev/mmcblk0p2 rw\0" \
        "mmcrootfstype=ext4 rootwait\0" \
 +      "usbroot=/dev/sda2 rw\0" \
 +      "usbrootfstype=ext4 rootwait\0" \
 +      "usbdev=0\0" \
        "ramroot=/dev/ram0 rw ramdisk_size=65536 initrd=${rdaddr},64M\0" \
        "ramrootfstype=ext2\0" \
        "mmcargs=setenv bootargs console=${console} " \
                "${optargs} " \
                "root=${mmcroot} " \
                "rootfstype=${mmcrootfstype}\0" \
 +      "usbargs=setenv bootargs console=${console} " \
 +              "${optargs} " \
 +              "root=${usbroot} " \
 +              "rootfstype=${usbrootfstype}\0" \
        "bootenv=uEnv.txt\0" \
 -      "loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv}\0" \
 +      "loadbootenv=load ${devtype} ${devnum} ${loadaddr} ${bootenv}\0" \
        "importbootenv=echo Importing environment from mmc ...; " \
                "env import -t $loadaddr $filesize\0" \
        "ramargs=setenv bootargs console=${console} " \
                "${optargs} " \
                "root=${ramroot} " \
                "rootfstype=${ramrootfstype}\0" \
 -      "loadramdisk=load mmc ${mmcdev} ${rdaddr} ramdisk.gz\0" \
 -      "loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
 -      "loadfdt=load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}\0" \
 +      "loadramdisk=load ${devtype} ${devnum} ${rdaddr} ramdisk.gz\0" \
 +      "loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
 +      "loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}\0" \
        "mmcboot=mmc dev ${mmcdev}; " \
 +              "setenv devnum ${mmcdev}; " \
                "if mmc rescan; then " \
 -                      "echo SD/MMC found on device ${mmcdev};" \
 +                      "echo SD/MMC found on device ${devnum};" \
                        "if run loadbootenv; then " \
                                "echo Loaded environment from ${bootenv};" \
                                "run importbootenv;" \
                                "bootz ${loadaddr} - ${fdtaddr}; " \
                        "fi;" \
                "fi;\0" \
 +      "usbboot=" \
 +              "setenv devnum ${usbdev}; " \
 +              "setenv devtype usb; " \
 +              "usb start ${usbdev}; " \
 +              "if usb dev ${usbdev}; then " \
 +                      "if run loadbootenv; then " \
 +                              "echo Loaded environment from ${bootenv};" \
 +                              "run importbootenv;" \
 +                      "fi;" \
 +                      "if test -n $uenvcmd; then " \
 +                              "echo Running uenvcmd ...;" \
 +                              "run uenvcmd;" \
 +                      "fi;" \
 +                      "if run loadimage; then " \
 +                              "run loadfdt; " \
 +                              "echo Booting from usb ${usbdev}...; " \
 +                              "run usbargs;" \
 +                              "bootz ${loadaddr} - ${fdtaddr}; " \
 +                      "fi;" \
 +              "fi\0" \
        "findfdt="\
                "if test $board_name = AM43EPOS; then " \
                        "setenv fdtfile am43x-epos-evm.dtb; fi; " \
  
  #define CONFIG_BOOTCOMMAND \
        "run findfdt; " \
 -      "run mmcboot;"
 +      "run mmcboot;" \
 +      "run usbboot;"
  
  #endif
  #endif        /* __CONFIG_AM43XX_EVM_H */