diff options
Diffstat (limited to 'include/configs')
-rw-r--r-- | include/configs/sbc8260.h | 82 |
1 files changed, 53 insertions, 29 deletions
diff --git a/include/configs/sbc8260.h b/include/configs/sbc8260.h index 1822fbc224..82a8de9788 100644 --- a/include/configs/sbc8260.h +++ b/include/configs/sbc8260.h @@ -196,6 +196,7 @@ #ifdef CONFIG_ETHER_ON_FCC #define CONFIG_ETHER_INDEX 2 /* which SCC/FCC channel for ethernet */ +#undef CONFIG_ETHER_LOOPBACK_TEST /* Ethernet external loopback test */ #define CONFIG_MII /* MII PHY management */ #define CONFIG_BITBANGMII /* bit-bang MII PHY management */ /* @@ -351,38 +352,39 @@ * */ #define CONFIG_EXTRA_ENV_SETTINGS \ - "serverip=192.168.123.201\0" \ - "ipaddr=192.168.123.203\0" \ + "serverip=192.168.123.205\0\0" \ + "ipaddr=192.168.123.213\0" \ "reprog="\ - "tftpboot 0x140000 /bdi2000/u-boot.bin; " \ - "protect off 1:0; " \ - "erase 1:0; " \ - "cp.b 140000 40000000 $(filesize); " \ + "bootp;" \ + "tftpboot 0x140000 /bdi2000/u-boot.bin;" \ + "protect off 1:0;" \ + "erase 1:0;" \ + "cp.b 140000 40000000 $(filesize);" \ "protect on 1:0\0" \ "zapenv="\ - "protect off 1:1; " \ - "erase 1:1; " \ + "protect off 1:1;" \ + "erase 1:1;" \ "protect on 1:1\0" \ "root-on-initrd="\ "setenv bootcmd "\ - "version\\;" \ - "echo\\;" \ - "bootp\\;" \ + "version;" \ + "echo;" \ + "bootp;" \ "setenv bootargs root=/dev/ram0 rw " \ - "ip=\\$(ipaddr):\\$(serverip):\\$(gatewayip):\\$(netmask):\\$(hostname)::off\\;" \ - "run boot-hook\\;" \ + "ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname)::off;" \ + "run boot-hook;" \ "bootm\0" \ "root-on-nfs="\ "setenv bootcmd "\ - "version\\;" \ - "echo\\;" \ - "bootp\\;" \ + "version;" \ + "echo;" \ + "bootp;" \ "setenv bootargs root=/dev/nfs rw " \ - "nfsroot=\\$(serverip):\\$(rootpath) " \ - "ip=\\$(ipaddr):\\$(serverip):\\$(gatewayip):\\$(netmask):\\$(hostname)::off\\;" \ - "run boot-hook\\;" \ + "nfsroot=$(serverip):$(rootpath) " \ + "ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname)::off;" \ + "run boot-hook;" \ "bootm\0" \ - "boot-hook=echo boot-hook\0" + "boot-hook=echo\0" /* Define a command string that is automatically executed when no character * is read on the console interface withing "Boot Delay" after reset. @@ -412,11 +414,14 @@ /* Add support for a few extra bootp options like: * - File size - * - DNS + * - DNS (up to 2 servers) + * - Send hostname to DHCP server */ #define CONFIG_BOOTP_MASK (CONFIG_BOOTP_DEFAULT | \ CONFIG_BOOTP_BOOTFILESIZE | \ - CONFIG_BOOTP_DNS) + CONFIG_BOOTP_DNS | \ + CONFIG_BOOTP_DNS2 | \ + CONFIG_BOOTP_SEND_HOSTNAME) /* undef this to save memory */ #define CFG_LONGHELP @@ -434,28 +439,37 @@ */ #define CONFIG_TIMESTAMP +/* If this variable is defined, an environment variable named "ver" + * is created by U-Boot showing the U-Boot version. + */ +#define CONFIG_VERSION_VARIABLE + /* What U-Boot subsytems do you want enabled? */ #ifdef CONFIG_ETHER_ON_FCC # define CONFIG_COMMANDS (((CONFIG_CMD_DFL & ~(CFG_CMD_KGDB))) | \ - CFG_CMD_ELF | \ CFG_CMD_ASKENV | \ CFG_CMD_ECHO | \ + CFG_CMD_ELF | \ CFG_CMD_I2C | \ - CFG_CMD_SDRAM | \ - CFG_CMD_REGINFO | \ CFG_CMD_IMMAP | \ - CFG_CMD_MII ) + CFG_CMD_MII | \ + CFG_CMD_PING | \ + CFG_CMD_REGINFO | \ + CFG_CMD_SDRAM ) #else # define CONFIG_COMMANDS (((CONFIG_CMD_DFL & ~(CFG_CMD_KGDB))) | \ - CFG_CMD_ELF | \ CFG_CMD_ASKENV | \ CFG_CMD_ECHO | \ + CFG_CMD_ELF | \ CFG_CMD_I2C | \ - CFG_CMD_SDRAM | \ + CFG_CMD_IMMAP | \ + CFG_CMD_PING | \ CFG_CMD_REGINFO | \ - CFG_CMD_IMMAP ) + CFG_CMD_SDRAM ) #endif /* CONFIG_ETHER_ON_FCC */ +#undef CONFIG_WATCHDOG /* disable the watchdog */ + /* Where do the internal registers live? */ #define CFG_IMMR 0xF0000000 @@ -670,12 +684,22 @@ *----------------------------------------------------------------------- * Watchdog & Bus Monitor Timer max, 60x Bus Monitor enable */ +#if defined(CONFIG_WATCHDOG) +#define CFG_SYPCR (SYPCR_SWTC |\ + SYPCR_BMT |\ + SYPCR_PBME |\ + SYPCR_LBME |\ + SYPCR_SWRI |\ + SYPCR_SWP |\ + SYPCR_SWE) +#else #define CFG_SYPCR (SYPCR_SWTC |\ SYPCR_BMT |\ SYPCR_PBME |\ SYPCR_LBME |\ SYPCR_SWRI |\ SYPCR_SWP) +#endif /* CONFIG_WATCHDOG */ /*----------------------------------------------------------------------- * TMCNTSC - Time Counter Status and Control 4-40 |