diff --git a/include/configs/am335x_nmhw21.h b/include/configs/am335x_nmhw21.h index f846ae75ab..f2ae0271f5 100644 --- a/include/configs/am335x_nmhw21.h +++ b/include/configs/am335x_nmhw21.h @@ -117,16 +117,17 @@ Memory map: "serverip=192.168.1.254\0" \ "tftptimeout=2000\0" \ "tftptimeoutcountmax=5\0" \ - "bootpretryperiod=5000\0" \ + "bootpretryperiod=10000\0" \ "autoload=false\0" \ "tftp_recovery=tftpboot $kernel_addr recovery-image; tftpboot $fdt_addr_r recovery-dtb; " \ "setenv bootargs rdinit=/etc/preinit console=$defaultconsole,115200 " \ "debug ti_cpsw.rx_packet_max=1526; " \ "bootz $kernel_addr - $fdt_addr_r\0" \ - "pxe_recovery=sleep 3 && dhcp && pxe get && pxe boot\0" \ + "pxe_recovery=mdio up $ethprime && dhcp && pxe get && pxe boot\0" \ "recovery=run pxe_recovery || setenv ipaddr $ipaddr; setenv serverip $serverip; run tftp_recovery\0" \ /* setenv ipaddr and serverip is necessary, because dhclient can destroy the IPs internally */ #endif + #define CONFIG_ZERO_BOOTDELAY_CHECK /* UART Configuration */ #define CONFIG_SYS_NS16550_COM1 0x44e09000 /* UART0: XModem Boot */