diff -Nur u-boot-2015.04.orig/include/configs/am335x_evm.h u-boot-2015.04/include/configs/am335x_evm.h --- u-boot-2015.04.orig/include/configs/am335x_evm.h 2015-04-13 11:53:03.000000000 -0300 +++ u-boot-2015.04/include/configs/am335x_evm.h 2016-02-22 21:45:18.256462447 -0300 @@ -67,11 +67,18 @@ #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG +/* Enable extlinux boot support */ +#define CONFIG_CMD_PXE +#define CONFIG_MENU +#define BOOT_TARGET_DEVICES(func) +#include + #ifndef CONFIG_SPL_BUILD #define CONFIG_EXTRA_ENV_SETTINGS \ + BOOTENV \ DEFAULT_LINUX_BOOT_ENV \ "boot_fdt=try\0" \ - "bootpart=0:2\0" \ + "bootpart=0:1\0" \ "bootdir=/boot\0" \ "bootfile=zImage\0" \ "fdtfile=undefined\0" \ @@ -80,8 +87,10 @@ "uuid_disk=${uuid_gpt_disk};" \ "name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}\0" \ "optargs=\0" \ + "devtype=mmc\0" \ + "devnum=0\0" \ "mmcdev=0\0" \ - "mmcroot=/dev/mmcblk0p2 ro\0" \ + "mmcroot=/dev/mmcblk0p1 ro\0" \ "mmcrootfstype=ext4 rootwait\0" \ "rootpath=/export/rootfs\0" \ "nfsopts=nolock\0" \ @@ -149,6 +158,7 @@ "echo Running uenvcmd ...;" \ "run uenvcmd;" \ "fi;" \ + "usb start; run scan_dev_for_boot;" \ "if run loadimage; then " \ "run mmcloados;" \ "fi;" \