From 462e9c4b5a29bcc75f492775dc6d5f1d3f9cc659 Mon Sep 17 00:00:00 2001 From: Mikael Trigo Date: Thu, 27 Sep 2018 13:44:56 +0200 Subject: [PATCH] vcu: set bootdelay to zero I've successfully reduce boot time delay to 0 see case 53380 at the main time I've added useful command to init BroadR phy until the Driver is ready I've also fix the kernel_image definition - set ubootdelay to 0 - add broadR init - fix kernel image definition in u-boot env BugzID: 53380 Signed-off-by: Patrick Zysset --- include/configs/am335x_hancock.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/include/configs/am335x_hancock.h b/include/configs/am335x_hancock.h index 189112a974..4159b3f5b6 100644 --- a/include/configs/am335x_hancock.h +++ b/include/configs/am335x_hancock.h @@ -57,7 +57,7 @@ /* TODO: Cleanup, remove NRSW stuff */ #define CONFIG_EXTRA_ENV_SETTINGS \ - "kernel_image=kernel.bin\0" \ + "kernel_image=zImage\0" \ "fdt_image=am335x-vcu-prod1.dtb\0"\ "modeboot=sdboot\0" \ "fdt_addr=" FDT_ADDR "\0" \ @@ -80,6 +80,7 @@ "run add_sd_bootargs; run add_version_bootargs; " \ "bootz $kernel_addr - $fdt_addr; fi\0" \ "bootcmd=run sdboot\0" \ + "bootdelay=0\0" \ "ipaddr=192.168.1.1\0" \ "serverip=192.168.1.254\0" \ "pxefile_addr_r=" PXE_ADDR "\0" \ @@ -92,6 +93,12 @@ "tftptimeoutcountmax=5\0" \ "bootpretryperiod=5000\0" \ "autoload=false\0" \ + "broadr_init_master=mii write 6 11h 0004 && mii write 6 12h 9910 && mii write 6 11h 9A04 && mii write 7 11h 0004 && mii write 7 12h 9910 && mii write 7 11h 9A04\0" \ + "broadr_init_master_6=mii write 6 11h 0004 && mii write 6 12h 9910 && mii write 6 11h 9A04\0" \ + "broadr_init_master_7=mii write 7 11h 0004 && mii write 7 12h 9910 && mii write 7 11h 9A04\0" \ + "broadr_init_slave=mii write 6 11h 0004 && mii write 6 12h 0910 && mii write 6 11h 9A04 && mii write 7 11h 0004 && mii write 7 12h 0910 && mii write 7 11h 9A04\0" \ + "broadr_init_slave_6=mii write 6 11h 0004 && mii write 6 12h 0910 && mii write 6 11h 9A04\0" \ + "broadr_init_slave_7=mii write 7 11h 0004 && mii write 7 12h 0910 && mii write 7 11h 9A04\0" \ "tftp_recovery=tftpboot $kernel_addr recovery-image; tftpboot $fdt_addr recovery-dtb; " \ "setenv bootargs rdinit=/etc/preinit console=$defaultconsole,115200 " \ "debug ti_cpsw.rx_packet_max=1526; " \ @@ -100,7 +107,7 @@ "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 */ #define CONFIG_SYS_NS16550_COM2 0x48022000 /* UART1: See note below */