nrhw20: update default config

- add high addresses for fdt, init ramdisc
- add cpsw Ethernet driver maximum frame size to bootline
This commit is contained in:
Rene Straub 2018-02-19 12:05:08 +01:00
parent 80639f42bd
commit 09dd80b40d
1 changed files with 7 additions and 3 deletions

View File

@ -53,6 +53,9 @@
#define LOAD_ADDR "0x83000000" #define LOAD_ADDR "0x83000000"
#define FDT_ADDR "0x82000000" #define FDT_ADDR "0x82000000"
#define PXE_ADDR "0x82800000" #define PXE_ADDR "0x82800000"
#define FDT_HIGH_ADDR "0x87000000"
#define INIT_RD_ADDR "0x88000000"
#define CONFIG_EXTRA_ENV_SETTINGS \ #define CONFIG_EXTRA_ENV_SETTINGS \
"kernel_image=kernel.bin\0" \ "kernel_image=kernel.bin\0" \
"fdt_image=openwrt-nbhw16-nb800.dtb\0" \ "fdt_image=openwrt-nbhw16-nb800.dtb\0" \
@ -62,7 +65,7 @@
"load_addr=" LOAD_ADDR "\0" \ "load_addr=" LOAD_ADDR "\0" \
"root_part=1\0" /* Default root partition, overwritte in board file */ \ "root_part=1\0" /* Default root partition, overwritte in board file */ \
"defaultconsole=ttyS1\0" /* Default output console */ \ "defaultconsole=ttyS1\0" /* Default output console */ \
"add_sd_bootargs=setenv bootargs $bootargs root=/dev/mmcblk0p$root_part rootfstype=ext4 console=$defaultconsole,115200 rootwait loglevel=4\0" \ "add_sd_bootargs=setenv bootargs $bootargs root=/dev/mmcblk0p$root_part rootfstype=ext4 console=$defaultconsole,115200 rootwait loglevel=4 ti_cpsw.rx_packet_max=1526\0" \
"add_version_bootargs=setenv bootargs $bootargs\0" \ "add_version_bootargs=setenv bootargs $bootargs\0" \
"fdt_skip_update=yes\0" \ "fdt_skip_update=yes\0" \
"ethprime=cpsw\0" \ "ethprime=cpsw\0" \
@ -80,8 +83,10 @@
"serverip=192.168.1.254\0" \ "serverip=192.168.1.254\0" \
"pxefile_addr_r=" PXE_ADDR "\0" \ "pxefile_addr_r=" PXE_ADDR "\0" \
"fdt_addr_r=" FDT_ADDR "\0" \ "fdt_addr_r=" FDT_ADDR "\0" \
"fdt_high=" FDT_HIGH_ADDR "\0" \
"kernel_addr_r=" KERNEL_ADDR "\0" \ "kernel_addr_r=" KERNEL_ADDR "\0" \
"ramdisk_addr_r=" LOAD_ADDR "\0" \ "ramdisk_addr_r=" LOAD_ADDR "\0" \
"initrd_high=" INIT_RD_ADDR "\0" \
"bootpretryperiod=1000\0" \ "bootpretryperiod=1000\0" \
"tftptimeout=2000\0" \ "tftptimeout=2000\0" \
"tftptimeoutcountmax=5\0" \ "tftptimeoutcountmax=5\0" \
@ -90,10 +95,9 @@
"shieldcmd=\0" \ "shieldcmd=\0" \
"fdtshieldcmd=\0" \ "fdtshieldcmd=\0" \
"modifyfdtcmd=fdt addr $fdt_addr; run fdtshieldcmd;\0" \ "modifyfdtcmd=fdt addr $fdt_addr; run fdtshieldcmd;\0" \
"tftp_recovery=tftpboot $kernel_addr recovery-image; tftpboot $fdt_addr recovery-dtb; setenv bootargs rdinit=/etc/preinit console=$defaultconsole,115200 debug; run shieldcmd; run modifyfdtcmd; bootz $kernel_addr - $fdt_addr\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; run shieldcmd; run modifyfdtcmd; bootz $kernel_addr - $fdt_addr\0" \
"pxe_recovery=sleep 3 && dhcp && pxe get && pxe boot\0" \ "pxe_recovery=sleep 3 && 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 inernally */ "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 inernally */
#endif #endif
/* UART Configuration */ /* UART Configuration */