Merge git://git.denx.de/u-boot-net

This commit is contained in:
Tom Rini 2015-05-20 15:57:55 -04:00
commit 3238639d40
126 changed files with 267 additions and 659 deletions

19
README
View file

@ -2110,18 +2110,6 @@ CBFS (Coreboot Filesystem) support
Some PHY like Intel LXT971A need extra delay after Some PHY like Intel LXT971A need extra delay after
command issued before MII status register can be read command issued before MII status register can be read
- Ethernet address:
CONFIG_ETHADDR
CONFIG_ETH1ADDR
CONFIG_ETH2ADDR
CONFIG_ETH3ADDR
CONFIG_ETH4ADDR
CONFIG_ETH5ADDR
Define a default value for Ethernet address to use
for the respective Ethernet interface, in case this
is not determined automatically.
- IP address: - IP address:
CONFIG_IPADDR CONFIG_IPADDR
@ -2876,8 +2864,8 @@ CBFS (Coreboot Filesystem) support
completely disabled. Anybody can change or delete completely disabled. Anybody can change or delete
these parameters. these parameters.
Alternatively, if you #define _both_ CONFIG_ETHADDR Alternatively, if you define _both_ an ethaddr in the
_and_ CONFIG_OVERWRITE_ETHADDR_ONCE, a default default env _and_ CONFIG_OVERWRITE_ETHADDR_ONCE, a default
Ethernet address is installed in the environment, Ethernet address is installed in the environment,
which can be changed exactly ONCE by the user. [The which can be changed exactly ONCE by the user. [The
serial# is unaffected by this, i. e. it remains serial# is unaffected by this, i. e. it remains
@ -5626,7 +5614,8 @@ o If both the SROM and the environment contain a MAC address, and the
warning is printed. warning is printed.
o If neither SROM nor the environment contain a MAC address, an error o If neither SROM nor the environment contain a MAC address, an error
is raised. is raised. If CONFIG_NET_RANDOM_ETHADDR is defined, then in this case
a random, locally-assigned MAC is used.
If Ethernet drivers implement the 'write_hwaddr' function, valid MAC addresses If Ethernet drivers implement the 'write_hwaddr' function, valid MAC addresses
will be programmed into hardware as part of the initialization process. This will be programmed into hardware as part of the initialization process. This

View file

@ -29,13 +29,6 @@ int checkboard(void)
} }
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr)
{
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)
{ {
int retry = 3; int retry = 3;
@ -107,12 +100,6 @@ static void turn_leds_off(void)
/* miscellaneous platform dependent initialisations */ /* miscellaneous platform dependent initialisations */
int misc_init_r(void) int misc_init_r(void)
{ {
#ifdef CONFIG_BFIN_MAC
uchar enetaddr[6];
if (!eth_getenv_enetaddr("ethaddr", enetaddr))
board_init_enetaddr(enetaddr);
#endif
gpio_cfi_flash_init(); gpio_cfi_flash_init();
init_tlv320aic31(); init_tlv320aic31();
init_mute_pin(); init_mute_pin();

View file

@ -29,28 +29,14 @@ int checkboard(void)
#if defined(CONFIG_BFIN_MAC) #if defined(CONFIG_BFIN_MAC)
static void board_init_enetaddr(uchar *mac_addr) static void board_init_enetaddr(uchar *mac_addr)
{ {
#ifdef CONFIG_SYS_NO_FLASH #ifndef CONFIG_SYS_NO_FLASH
# define USE_MAC_IN_FLASH 0 /* we cram the MAC in the last flash sector */
#else uchar *board_mac_addr = (uchar *)0x203F0096;
# define USE_MAC_IN_FLASH 1 if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
#endif #endif
bool valid_mac = false;
if (USE_MAC_IN_FLASH) {
/* we cram the MAC in the last flash sector */
uchar *board_mac_addr = (uchar *)0x203F0096;
if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
valid_mac = true;
}
}
if (!valid_mac) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
}
eth_setenv_enetaddr("ethaddr", mac_addr);
} }
/* Only the first run of boards had a KSZ switch */ /* Only the first run of boards had a KSZ switch */

View file

@ -26,28 +26,14 @@ int checkboard(void)
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr) static void board_init_enetaddr(uchar *mac_addr)
{ {
#ifdef CONFIG_SYS_NO_FLASH #ifndef CONFIG_SYS_NO_FLASH
# define USE_MAC_IN_FLASH 0 /* we cram the MAC in the last flash sector */
#else uchar *board_mac_addr = (uchar *)0x203F0096;
# define USE_MAC_IN_FLASH 1 if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
#endif #endif
bool valid_mac = false;
if (USE_MAC_IN_FLASH) {
/* we cram the MAC in the last flash sector */
uchar *board_mac_addr = (uchar *)0x203F0096;
if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
valid_mac = true;
}
}
if (!valid_mac) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
}
eth_setenv_enetaddr("ethaddr", mac_addr);
} }
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)

View file

@ -27,8 +27,6 @@ int checkboard(void)
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr) static void board_init_enetaddr(uchar *mac_addr)
{ {
bool valid_mac = false;
/* the MAC is stored in OTP memory page 0xDF */ /* the MAC is stored in OTP memory page 0xDF */
uint32_t ret; uint32_t ret;
uint64_t otp_mac; uint64_t otp_mac;
@ -41,15 +39,8 @@ static void board_init_enetaddr(uchar *mac_addr)
mac_addr[ret] = otp_mac_p[5 - ret]; mac_addr[ret] = otp_mac_p[5 - ret];
if (is_valid_ethaddr(mac_addr)) if (is_valid_ethaddr(mac_addr))
valid_mac = true; eth_setenv_enetaddr("ethaddr", mac_addr);
} }
if (!valid_mac) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
}
eth_setenv_enetaddr("ethaddr", mac_addr);
} }
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)

View file

@ -23,26 +23,8 @@ int checkboard(void)
} }
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr)
{
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)
{ {
return bfin_EMAC_initialize(bis); return bfin_EMAC_initialize(bis);
} }
#endif #endif
int misc_init_r(void)
{
#ifdef CONFIG_BFIN_MAC
uchar enetaddr[6];
if (!eth_getenv_enetaddr("ethaddr", enetaddr))
board_init_enetaddr(enetaddr);
#endif
return 0;
}

View file

@ -23,26 +23,8 @@ int checkboard(void)
} }
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr)
{
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)
{ {
return bfin_EMAC_initialize(bis); return bfin_EMAC_initialize(bis);
} }
#endif #endif
int misc_init_r(void)
{
#ifdef CONFIG_BFIN_MAC
uchar enetaddr[6];
if (!eth_getenv_enetaddr("ethaddr", enetaddr))
board_init_enetaddr(enetaddr);
#endif
return 0;
}

View file

@ -23,26 +23,8 @@ int checkboard(void)
} }
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr)
{
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)
{ {
return bfin_EMAC_initialize(bis); return bfin_EMAC_initialize(bis);
} }
#endif #endif
int misc_init_r(void)
{
#ifdef CONFIG_BFIN_MAC
uchar enetaddr[6];
if (!eth_getenv_enetaddr("ethaddr", enetaddr))
board_init_enetaddr(enetaddr);
#endif
return 0;
}

View file

@ -29,28 +29,14 @@ int checkboard(void)
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr) static void board_init_enetaddr(uchar *mac_addr)
{ {
#ifdef CONFIG_SYS_NO_FLASH #ifndef CONFIG_SYS_NO_FLASH
# define USE_MAC_IN_FLASH 0 /* we cram the MAC in the last flash sector */
#else uchar *board_mac_addr = (uchar *)0x203F0000;
# define USE_MAC_IN_FLASH 1 if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
#endif #endif
bool valid_mac = false;
if (USE_MAC_IN_FLASH) {
/* we cram the MAC in the last flash sector */
uchar *board_mac_addr = (uchar *)0x203F0000;
if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
valid_mac = true;
}
}
if (!valid_mac) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
}
eth_setenv_enetaddr("ethaddr", mac_addr);
} }
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)

View file

@ -230,16 +230,6 @@ static void rescue_mode(void)
uchar enetaddr[6]; uchar enetaddr[6];
printf("Entering rescue mode..\n"); printf("Entering rescue mode..\n");
#ifdef CONFIG_RANDOM_MACADDR
if (!eth_getenv_enetaddr("ethaddr", enetaddr)) {
net_random_ethaddr(enetaddr);
if (eth_setenv_enetaddr("ethaddr", enetaddr)) {
printf("Failed to set ethernet address\n");
set_led(LED_ALARM_BLINKING);
return;
}
}
#endif
setenv("bootsource", "rescue"); setenv("bootsource", "rescue");
} }

View file

@ -26,8 +26,6 @@ int checkboard(void)
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr) static void board_init_enetaddr(uchar *mac_addr)
{ {
bool valid_mac = false;
/* the MAC is stored in OTP memory page 0xDF */ /* the MAC is stored in OTP memory page 0xDF */
uint32_t ret; uint32_t ret;
uint64_t otp_mac; uint64_t otp_mac;
@ -40,15 +38,8 @@ static void board_init_enetaddr(uchar *mac_addr)
mac_addr[ret] = otp_mac_p[5 - ret]; mac_addr[ret] = otp_mac_p[5 - ret];
if (is_valid_ethaddr(mac_addr)) if (is_valid_ethaddr(mac_addr))
valid_mac = true; eth_setenv_enetaddr("ethaddr", mac_addr);
} }
if (!valid_mac) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
}
eth_setenv_enetaddr("ethaddr", mac_addr);
} }
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)

View file

@ -23,18 +23,6 @@ int checkboard(void)
return 0; return 0;
} }
static void board_init_enetaddr(char *var)
{
uchar enetaddr[6];
if (eth_getenv_enetaddr(var, enetaddr))
return;
printf("Warning: %s: generating 'random' MAC address\n", var);
net_random_ethaddr(enetaddr);
eth_setenv_enetaddr(var, enetaddr);
}
#ifndef CONFIG_BFIN_MAC #ifndef CONFIG_BFIN_MAC
# define bfin_EMAC_initialize(x) 1 # define bfin_EMAC_initialize(x) 1
#endif #endif
@ -50,9 +38,6 @@ int board_eth_init(bd_t *bis)
int misc_init_r(void) int misc_init_r(void)
{ {
board_init_enetaddr("ethaddr");
board_init_enetaddr("eth1addr");
gpio_cfi_flash_init(); gpio_cfi_flash_init();
return 0; return 0;

View file

@ -23,18 +23,6 @@ int checkboard(void)
return 0; return 0;
} }
static void board_init_enetaddr(char *var)
{
uchar enetaddr[6];
if (eth_getenv_enetaddr(var, enetaddr))
return;
printf("Warning: %s: generating 'random' MAC address\n", var);
net_random_ethaddr(enetaddr);
eth_setenv_enetaddr(var, enetaddr);
}
#ifndef CONFIG_BFIN_MAC #ifndef CONFIG_BFIN_MAC
# define bfin_EMAC_initialize(x) 1 # define bfin_EMAC_initialize(x) 1
#endif #endif
@ -50,9 +38,6 @@ int board_eth_init(bd_t *bis)
int misc_init_r(void) int misc_init_r(void)
{ {
board_init_enetaddr("ethaddr");
board_init_enetaddr("eth1addr");
gpio_cfi_flash_init(); gpio_cfi_flash_init();
return 0; return 0;

View file

@ -36,28 +36,14 @@ int checkboard(void)
#ifdef CONFIG_BFIN_MAC #ifdef CONFIG_BFIN_MAC
static void board_init_enetaddr(uchar *mac_addr) static void board_init_enetaddr(uchar *mac_addr)
{ {
#ifdef CONFIG_SYS_NO_FLASH #ifndef CONFIG_SYS_NO_FLASH
# define USE_MAC_IN_FLASH 0 /* we cram the MAC in the last flash sector */
#else uchar *board_mac_addr = (uchar *)0x202F0000;
# define USE_MAC_IN_FLASH 1 if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
eth_setenv_enetaddr("ethaddr", mac_addr);
}
#endif #endif
bool valid_mac = false;
if (USE_MAC_IN_FLASH) {
/* we cram the MAC in the last flash sector */
uchar *board_mac_addr = (uchar *)0x202F0000;
if (is_valid_ethaddr(board_mac_addr)) {
memcpy(mac_addr, board_mac_addr, 6);
valid_mac = true;
}
}
if (!valid_mac) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
}
eth_setenv_enetaddr("ethaddr", mac_addr);
} }
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)

View file

@ -26,16 +26,4 @@ int board_eth_init(bd_t *bis)
{ {
return dm9000_initialize(bis); return dm9000_initialize(bis);
} }
int misc_init_r(void)
{
uchar enetaddr[6];
if (!eth_getenv_enetaddr("ethaddr", enetaddr)) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(enetaddr);
eth_setenv_enetaddr("ethaddr", enetaddr);
}
return 0;
}
#endif #endif

View file

@ -23,52 +23,12 @@ int checkboard(void)
} }
#if defined(CONFIG_BFIN_MAC) #if defined(CONFIG_BFIN_MAC)
static void board_init_enetaddr(uchar *mac_addr)
{
bool valid_mac = false;
#if 0
/* the MAC is stored in OTP memory page 0xDF */
uint32_t ret;
uint64_t otp_mac;
ret = bfrom_OtpRead(0xDF, OTP_LOWER_HALF, &otp_mac);
if (!(ret & OTP_MASTER_ERROR)) {
uchar *otp_mac_p = (uchar *)&otp_mac;
for (ret = 0; ret < 6; ++ret)
mac_addr[ret] = otp_mac_p[5 - ret];
if (is_valid_ethaddr(mac_addr))
valid_mac = true;
}
#endif
if (!valid_mac) {
puts("Warning: Generating 'random' MAC address\n");
net_random_ethaddr(mac_addr);
}
eth_setenv_enetaddr("ethaddr", mac_addr);
}
int board_eth_init(bd_t *bis) int board_eth_init(bd_t *bis)
{ {
return bfin_EMAC_initialize(bis); return bfin_EMAC_initialize(bis);
} }
#endif #endif
int misc_init_r(void)
{
#ifdef CONFIG_BFIN_MAC
uchar enetaddr[6];
if (!eth_getenv_enetaddr("ethaddr", enetaddr))
board_init_enetaddr(enetaddr);
#endif
return 0;
}
#ifdef CONFIG_BFIN_SDH #ifdef CONFIG_BFIN_SDH
int board_mmc_init(bd_t *bis) int board_mmc_init(bd_t *bis)
{ {

View file

@ -23,18 +23,6 @@ int checkboard(void)
return 0; return 0;
} }
static void board_init_enetaddr(char *var)
{
uchar enetaddr[6];
if (eth_getenv_enetaddr(var, enetaddr))
return;
printf("Warning: %s: generating 'random' MAC address\n", var);
net_random_ethaddr(enetaddr);
eth_setenv_enetaddr(var, enetaddr);
}
#ifndef CONFIG_BFIN_MAC #ifndef CONFIG_BFIN_MAC
# define bfin_EMAC_initialize(x) 1 # define bfin_EMAC_initialize(x) 1
#endif #endif
@ -50,9 +38,6 @@ int board_eth_init(bd_t *bis)
int misc_init_r(void) int misc_init_r(void)
{ {
board_init_enetaddr("ethaddr");
board_init_enetaddr("eth1addr");
gpio_cfi_flash_init(); gpio_cfi_flash_init();
return 0; return 0;

View file

@ -1,3 +1,4 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_TARGET_BCT_BRETTL2=y CONFIG_NET=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_BF518F_EZBRD=y CONFIG_TARGET_BF518F_EZBRD=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_BF526_EZBRD=y CONFIG_TARGET_BF526_EZBRD=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_BF527_EZKIT=y CONFIG_TARGET_BF527_EZKIT=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,2 +1,4 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_BF537_MINOTAUR=y CONFIG_TARGET_BF537_MINOTAUR=y
CONFIG_NET_RANDOM_ETHADDR=y

View file

@ -1,2 +1,4 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_BF537_PNAV=y CONFIG_TARGET_BF537_PNAV=y
CONFIG_NET_RANDOM_ETHADDR=y

View file

@ -1,2 +1,4 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_BF537_SRV1=y CONFIG_TARGET_BF537_SRV1=y
CONFIG_NET_RANDOM_ETHADDR=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_BF537_STAMP=y CONFIG_TARGET_BF537_STAMP=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_CM_BF527=y CONFIG_TARGET_CM_BF527=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_CM_BF537E=y CONFIG_TARGET_CM_BF537E=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_CM_BF537U=y CONFIG_TARGET_CM_BF537U=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,2 +1,4 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_DNP5370=y CONFIG_TARGET_DNP5370=y
CONFIG_NET_RANDOM_ETHADDR=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_IP04=y CONFIG_TARGET_IP04=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,4 +1,6 @@
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_KIRKWOOD=y CONFIG_KIRKWOOD=y
CONFIG_TARGET_LSXL=y CONFIG_TARGET_LSXL=y
CONFIG_NET=y
CONFIG_SYS_EXTRA_OPTIONS="LSCHLV2" CONFIG_SYS_EXTRA_OPTIONS="LSCHLV2"
CONFIG_NET_RANDOM_ETHADDR=y

View file

@ -1,4 +1,6 @@
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_KIRKWOOD=y CONFIG_KIRKWOOD=y
CONFIG_TARGET_LSXL=y CONFIG_TARGET_LSXL=y
CONFIG_NET=y
CONFIG_SYS_EXTRA_OPTIONS="LSXHL" CONFIG_SYS_EXTRA_OPTIONS="LSXHL"
CONFIG_NET_RANDOM_ETHADDR=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_TCM_BF518=y CONFIG_TARGET_TCM_BF518=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -1,3 +1,5 @@
CONFIG_BLACKFIN=y CONFIG_BLACKFIN=y
CONFIG_NET=y
CONFIG_TARGET_TCM_BF537=y CONFIG_TARGET_TCM_BF537=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y CONFIG_CC_OPTIMIZE_LIBS_FOR_SPEED=y

View file

@ -15,7 +15,7 @@ Here are the places where MAC addresses might be stored:
- board-specific location (eeprom, dedicated flash, ...) - board-specific location (eeprom, dedicated flash, ...)
Note: only used when mandatory due to hardware design etc... Note: only used when mandatory due to hardware design etc...
- environment ("ethaddr", "eth1addr", ...) (see CONFIG_ETHADDR) - environment ("ethaddr", "eth1addr", ...)
Note: this is the preferred way to permanently store MAC addresses Note: this is the preferred way to permanently store MAC addresses
- ethernet data (struct eth_device -> enetaddr) - ethernet data (struct eth_device -> enetaddr)
@ -37,6 +37,8 @@ Correct flow of setting up the MAC address (summarized):
environment variable will be used unchanged. environment variable will be used unchanged.
If the environment variable is not set, it will be initialized from If the environment variable is not set, it will be initialized from
eth_device->enetaddr, and a warning will be printed. eth_device->enetaddr, and a warning will be printed.
If both are invalid and CONFIG_NET_RANDOM_ETHADDR is defined, a random,
locally-assigned MAC is written to eth_device->enetaddr.
4. Program the address into hardware if the following conditions are met: 4. Program the address into hardware if the following conditions are met:
a) The relevant driver has a 'write_addr' function a) The relevant driver has a 'write_addr' function
b) The user hasn't set an 'ethmacskip' environment variable b) The user hasn't set an 'ethmacskip' environment variable

View file

@ -154,12 +154,6 @@ static int bcm_sf2_eth_open(struct eth_device *dev, bd_t *bt)
debug("Enabling BCM SF2 Ethernet.\n"); debug("Enabling BCM SF2 Ethernet.\n");
/* Set MAC address from env */
if (bcm_sf2_eth_write_hwaddr(dev) != 0) {
error("%s: MAC set error when opening !\n", __func__);
return -1;
}
eth->enable_mac(); eth->enable_mac();
/* enable tx and rx DMA */ /* enable tx and rx DMA */

View file

@ -243,10 +243,6 @@ static int _dw_eth_init(struct dw_eth_dev *priv, u8 *enetaddr)
mdelay(100); mdelay(100);
}; };
/* Soft reset above clears HW address registers.
* So we have to set it here once again */
_dw_write_hwaddr(priv, enetaddr);
rx_descs_init(priv); rx_descs_init(priv);
tx_descs_init(priv); tx_descs_init(priv);

View file

@ -343,13 +343,7 @@ static int dm9000_init(struct eth_device *dev, bd_t *bd)
printf("MAC: %pM\n", dev->enetaddr); printf("MAC: %pM\n", dev->enetaddr);
if (!is_valid_ethaddr(dev->enetaddr)) { if (!is_valid_ethaddr(dev->enetaddr)) {
#ifdef CONFIG_RANDOM_MACADDR
printf("Bad MAC address (uninitialized EEPROM?), randomizing\n");
net_random_ethaddr(dev->enetaddr);
printf("MAC: %pM\n", dev->enetaddr);
#else
printf("WARNING: Bad MAC address (uninitialized EEPROM?)\n"); printf("WARNING: Bad MAC address (uninitialized EEPROM?)\n");
#endif
} }
/* fill device MAC address registers */ /* fill device MAC address registers */

View file

@ -424,9 +424,6 @@ int ftmac110_initialize(bd_t *bis)
dev->send = ftmac110_send; dev->send = ftmac110_send;
dev->recv = ftmac110_recv; dev->recv = ftmac110_recv;
if (!eth_getenv_enetaddr_by_index("eth", card_nr, dev->enetaddr))
net_random_ethaddr(dev->enetaddr);
/* allocate tx descriptors (it must be 16 bytes aligned) */ /* allocate tx descriptors (it must be 16 bytes aligned) */
chip->txd = dma_alloc_coherent( chip->txd = dma_alloc_coherent(
sizeof(struct ftmac110_desc) * CFG_TXDES_NUM, &chip->txd_dma); sizeof(struct ftmac110_desc) * CFG_TXDES_NUM, &chip->txd_dma);

View file

@ -12,6 +12,7 @@
#include <common.h> #include <common.h>
#include <command.h> #include <command.h>
#include <errno.h>
#include <net.h> #include <net.h>
#include <netdev.h> #include <netdev.h>
#include <malloc.h> #include <malloc.h>
@ -653,13 +654,8 @@ int greth_initialize(bd_t * bis)
} }
} }
} else { } else {
/* HW Address not found in environment, Set default HW address */ /* No ethaddr set */
addr[0] = GRETH_HWADDR_0; /* MSB */ return -EINVAL;
addr[1] = GRETH_HWADDR_1;
addr[2] = GRETH_HWADDR_2;
addr[3] = GRETH_HWADDR_3;
addr[4] = GRETH_HWADDR_4;
addr[5] = GRETH_HWADDR_5; /* LSB */
} }
/* set and remember MAC address */ /* set and remember MAC address */

View file

@ -725,12 +725,6 @@ static int smc_get_ethaddr(bd_t *bd, struct eth_device *dev)
static int get_rom_mac(struct eth_device *dev, unsigned char *v_rom_mac) static int get_rom_mac(struct eth_device *dev, unsigned char *v_rom_mac)
{ {
#ifdef HARDCODE_MAC /* used for testing or to supress run time warnings */
char hw_mac_addr[] = { 0x02, 0x80, 0xad, 0x20, 0x31, 0xb8 };
memcpy (v_rom_mac, hw_mac_addr, 6);
return (1);
#else
int i; int i;
SMC_SELECT_BANK(dev, 1); SMC_SELECT_BANK(dev, 1);
for (i=0; i<6; i++) for (i=0; i<6; i++)
@ -738,7 +732,6 @@ static int get_rom_mac(struct eth_device *dev, unsigned char *v_rom_mac)
v_rom_mac[i] = SMC_inb(dev, LAN91C96_IA0 + i); v_rom_mac[i] = SMC_inb(dev, LAN91C96_IA0 + i);
} }
return (1); return (1);
#endif
} }
/* Structure to detect the device IDs */ /* Structure to detect the device IDs */

View file

@ -525,7 +525,6 @@ static int macb_phy_init(struct macb_device *macb)
return 1; return 1;
} }
static int macb_write_hwaddr(struct eth_device *dev);
static int macb_init(struct eth_device *netdev, bd_t *bd) static int macb_init(struct eth_device *netdev, bd_t *bd)
{ {
struct macb_device *macb = to_macb(netdev); struct macb_device *macb = to_macb(netdev);
@ -594,14 +593,6 @@ static int macb_init(struct eth_device *netdev, bd_t *bd)
#endif /* CONFIG_RMII */ #endif /* CONFIG_RMII */
} }
/* update the ethaddr */
if (is_valid_ethaddr(netdev->enetaddr)) {
macb_write_hwaddr(netdev);
} else {
printf("%s: mac address is not valid\n", netdev->name);
return -1;
}
if (!macb_phy_init(macb)) if (!macb_phy_init(macb))
return -1; return -1;

View file

@ -21,6 +21,8 @@
#include <linux/err.h> #include <linux/err.h>
#include <linux/compiler.h> #include <linux/compiler.h>
DECLARE_GLOBAL_DATA_PTR;
/* Generic PHY support and helper functions */ /* Generic PHY support and helper functions */
/** /**
@ -494,6 +496,20 @@ int phy_register(struct phy_driver *drv)
INIT_LIST_HEAD(&drv->list); INIT_LIST_HEAD(&drv->list);
list_add_tail(&drv->list, &phy_drivers); list_add_tail(&drv->list, &phy_drivers);
#ifdef CONFIG_NEEDS_MANUAL_RELOC
if (drv->probe)
drv->probe += gd->reloc_off;
if (drv->config)
drv->config += gd->reloc_off;
if (drv->startup)
drv->startup += gd->reloc_off;
if (drv->shutdown)
drv->shutdown += gd->reloc_off;
if (drv->readext)
drv->readext += gd->reloc_off;
if (drv->writeext)
drv->writeext += gd->reloc_off;
#endif
return 0; return 0;
} }

View file

@ -29,6 +29,19 @@
/* RTL8211x PHY Interrupt Status Register */ /* RTL8211x PHY Interrupt Status Register */
#define MIIM_RTL8211x_PHY_INSR 0x13 #define MIIM_RTL8211x_PHY_INSR 0x13
/* RTL8211F PHY Status Register */
#define MIIM_RTL8211F_PHY_STATUS 0x1a
#define MIIM_RTL8211F_AUTONEG_ENABLE 0x1000
#define MIIM_RTL8211F_PHYSTAT_SPEED 0x0030
#define MIIM_RTL8211F_PHYSTAT_GBIT 0x0020
#define MIIM_RTL8211F_PHYSTAT_100 0x0010
#define MIIM_RTL8211F_PHYSTAT_DUPLEX 0x0008
#define MIIM_RTL8211F_PHYSTAT_SPDDONE 0x0800
#define MIIM_RTL8211F_PHYSTAT_LINK 0x0004
#define MIIM_RTL8211F_PAGE_SELECT 0x1f
#define MIIM_RTL8211F_TX_DELAY 0x100
/* RealTek RTL8211x */ /* RealTek RTL8211x */
static int rtl8211x_config(struct phy_device *phydev) static int rtl8211x_config(struct phy_device *phydev)
{ {
@ -48,6 +61,29 @@ static int rtl8211x_config(struct phy_device *phydev)
return 0; return 0;
} }
static int rtl8211f_config(struct phy_device *phydev)
{
u16 reg;
phy_write(phydev, MDIO_DEVAD_NONE, MII_BMCR, BMCR_RESET);
if (phydev->interface == PHY_INTERFACE_MODE_RGMII) {
/* enable TXDLY */
phy_write(phydev, MDIO_DEVAD_NONE,
MIIM_RTL8211F_PAGE_SELECT, 0xd08);
reg = phy_read(phydev, MDIO_DEVAD_NONE, 0x11);
reg |= MIIM_RTL8211F_TX_DELAY;
phy_write(phydev, MDIO_DEVAD_NONE, 0x11, reg);
/* restore to default page 0 */
phy_write(phydev, MDIO_DEVAD_NONE,
MIIM_RTL8211F_PAGE_SELECT, 0x0);
}
genphy_config_aneg(phydev);
return 0;
}
static int rtl8211x_parse_status(struct phy_device *phydev) static int rtl8211x_parse_status(struct phy_device *phydev)
{ {
unsigned int speed; unsigned int speed;
@ -105,6 +141,51 @@ static int rtl8211x_parse_status(struct phy_device *phydev)
return 0; return 0;
} }
static int rtl8211f_parse_status(struct phy_device *phydev)
{
unsigned int speed;
unsigned int mii_reg;
int i = 0;
phy_write(phydev, MDIO_DEVAD_NONE, MIIM_RTL8211F_PAGE_SELECT, 0xa43);
mii_reg = phy_read(phydev, MDIO_DEVAD_NONE, MIIM_RTL8211F_PHY_STATUS);
phydev->link = 1;
while (!(mii_reg & MIIM_RTL8211F_PHYSTAT_LINK)) {
if (i > PHY_AUTONEGOTIATE_TIMEOUT) {
puts(" TIMEOUT !\n");
phydev->link = 0;
break;
}
if ((i++ % 1000) == 0)
putc('.');
udelay(1000);
mii_reg = phy_read(phydev, MDIO_DEVAD_NONE,
MIIM_RTL8211F_PHY_STATUS);
}
if (mii_reg & MIIM_RTL8211F_PHYSTAT_DUPLEX)
phydev->duplex = DUPLEX_FULL;
else
phydev->duplex = DUPLEX_HALF;
speed = (mii_reg & MIIM_RTL8211F_PHYSTAT_SPEED);
switch (speed) {
case MIIM_RTL8211F_PHYSTAT_GBIT:
phydev->speed = SPEED_1000;
break;
case MIIM_RTL8211F_PHYSTAT_100:
phydev->speed = SPEED_100;
break;
default:
phydev->speed = SPEED_10;
}
return 0;
}
static int rtl8211x_startup(struct phy_device *phydev) static int rtl8211x_startup(struct phy_device *phydev)
{ {
/* Read the Status (2x to make sure link is right) */ /* Read the Status (2x to make sure link is right) */
@ -114,6 +195,15 @@ static int rtl8211x_startup(struct phy_device *phydev)
return 0; return 0;
} }
static int rtl8211f_startup(struct phy_device *phydev)
{
/* Read the Status (2x to make sure link is right) */
genphy_update_link(phydev);
rtl8211f_parse_status(phydev);
return 0;
}
/* Support for RTL8211B PHY */ /* Support for RTL8211B PHY */
static struct phy_driver RTL8211B_driver = { static struct phy_driver RTL8211B_driver = {
.name = "RealTek RTL8211B", .name = "RealTek RTL8211B",
@ -147,10 +237,22 @@ static struct phy_driver RTL8211DN_driver = {
.shutdown = &genphy_shutdown, .shutdown = &genphy_shutdown,
}; };
/* Support for RTL8211F PHY */
static struct phy_driver RTL8211F_driver = {
.name = "RealTek RTL8211F",
.uid = 0x1cc916,
.mask = 0xffffff,
.features = PHY_GBIT_FEATURES,
.config = &rtl8211f_config,
.startup = &rtl8211f_startup,
.shutdown = &genphy_shutdown,
};
int phy_realtek_init(void) int phy_realtek_init(void)
{ {
phy_register(&RTL8211B_driver); phy_register(&RTL8211B_driver);
phy_register(&RTL8211E_driver); phy_register(&RTL8211E_driver);
phy_register(&RTL8211F_driver);
phy_register(&RTL8211DN_driver); phy_register(&RTL8211DN_driver);
return 0; return 0;

View file

@ -27,29 +27,6 @@ To find out who has a MAC address, or to purchase MAC addresses, goto
the IEEE, at: the IEEE, at:
http://standards.ieee.org/regauth/oui/index.shtml http://standards.ieee.org/regauth/oui/index.shtml
To change your MAC address, there can not be a MAC address predefined in
U-Boot. To ensure that this does not occur, check your
include/configs/<board_name>.h file, and check to see that the following
settings are _not_ or commented out there.
#define HARDCODE_MAC 1
#define CONFIG_ETHADDR 02:80:ad:20:31:b8
The purpose of HARDCODE_MAC is to hardcode the MAC address in software,
(not what we want), or to preset it to 02:80:ad:20:31:b8 (not what we
want either).
You can check this in a running U-Boot, by doing a power cycle, then
before U-Boot tries to do any networking, running the 'printenv' command
BOOT> printenv
ethaddr=02:80:ad:20:31:b8
If you see the 'ethaddr' variable show up, like the above, you need to
recompile U-Boot, with the above settings commented out of the
include/configs/<board_name>.h file.
2. Running the smc91111_eeprom program 2. Running the smc91111_eeprom program
--------------------------------------------------------------------- ---------------------------------------------------------------------

View file

@ -74,12 +74,10 @@
#define CONFIG_UDP_CHECKSUM #define CONFIG_UDP_CHECKSUM
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* CONFIG_MCFFEC */ #endif /* CONFIG_MCFFEC */
#define CONFIG_HOSTNAME M5208EVBe #define CONFIG_HOSTNAME M5208EVBe

View file

@ -95,12 +95,10 @@
#define CONFIG_BOOTDELAY 1 /* autoboot after 5 seconds */ #define CONFIG_BOOTDELAY 1 /* autoboot after 5 seconds */
#define CONFIG_BOOTFILE "u-boot.bin" #define CONFIG_BOOTFILE "u-boot.bin"
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* FEC_ENET */ #endif /* FEC_ENET */
#define CONFIG_HOSTNAME M5235EVB #define CONFIG_HOSTNAME M5235EVB

View file

@ -94,12 +94,10 @@
#endif #endif
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* CONFIG_MCFFEC */ #endif /* CONFIG_MCFFEC */
#define CONFIG_HOSTNAME M5272C3 #define CONFIG_HOSTNAME M5272C3

View file

@ -80,12 +80,10 @@
#define CONFIG_BOOTDELAY 5 #define CONFIG_BOOTDELAY 5
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* CONFIG_MCFFEC */ #endif /* CONFIG_MCFFEC */
#define CONFIG_HOSTNAME M5282EVB #define CONFIG_HOSTNAME M5282EVB

View file

@ -94,13 +94,10 @@
#define CONFIG_UDP_CHECKSUM #define CONFIG_UDP_CHECKSUM
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_ETH1ADDR 00:e0:0c:bc:e5:61
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* FEC_ENET */ #endif /* FEC_ENET */
#define CONFIG_HOSTNAME M53017 #define CONFIG_HOSTNAME M53017

View file

@ -88,12 +88,10 @@
#define CONFIG_UDP_CHECKSUM #define CONFIG_UDP_CHECKSUM
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* FEC_ENET */ #endif /* FEC_ENET */
#define CONFIG_HOSTNAME M5329EVB #define CONFIG_HOSTNAME M5329EVB

View file

@ -88,12 +88,10 @@
#define CONFIG_UDP_CHECKSUM #define CONFIG_UDP_CHECKSUM
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* FEC_ENET */ #endif /* FEC_ENET */
#define CONFIG_HOSTNAME M5373EVB #define CONFIG_HOSTNAME M5373EVB

View file

@ -113,15 +113,12 @@
"::eth0:off:rw console=ttyS0,115200" "::eth0:off:rw console=ttyS0,115200"
#endif #endif
#define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
#define CONFIG_ETH1ADDR 00:e0:0c:bc:e5:61
#define CONFIG_ETHPRIME "FEC0" #define CONFIG_ETHPRIME "FEC0"
#define CONFIG_IPADDR 192.168.1.2 #define CONFIG_IPADDR 192.168.1.2
#define CONFIG_NETMASK 255.255.255.0 #define CONFIG_NETMASK 255.255.255.0
#define CONFIG_SERVERIP 192.168.1.1 #define CONFIG_SERVERIP 192.168.1.1
#define CONFIG_GATEWAYIP 192.168.1.1 #define CONFIG_GATEWAYIP 192.168.1.1
#define CONFIG_OVERWRITE_ETHADDR_ONCE
#define CONFIG_SYS_FEC_BUF_USE_SRAM #define CONFIG_SYS_FEC_BUF_USE_SRAM
/* If CONFIG_SYS_DISCOVER_PHY is not defined - hardcoded */ /* If CONFIG_SYS_DISCOVER_PHY is not defined - hardcoded */
#ifndef CONFIG_SYS_DISCOVER_PHY #ifndef CONFIG_SYS_DISCOVER_PHY

View file

@ -77,13 +77,11 @@
# define CONFIG_BOOTDELAY 1 /* autoboot after 5 seconds */ # define CONFIG_BOOTDELAY 1 /* autoboot after 5 seconds */
# define CONFIG_BOOTARGS "root=/dev/mtdblock1 rw rootfstype=jffs2 ip=none mtdparts=physmap-flash.0:2M(kernel)ro,-(jffs2)" # define CONFIG_BOOTARGS "root=/dev/mtdblock1 rw rootfstype=jffs2 ip=none mtdparts=physmap-flash.0:2M(kernel)ro,-(jffs2)"
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_ETHPRIME "FEC0" # define CONFIG_ETHPRIME "FEC0"
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
/* If CONFIG_SYS_DISCOVER_PHY is not defined - hardcoded */ /* If CONFIG_SYS_DISCOVER_PHY is not defined - hardcoded */
# ifndef CONFIG_SYS_DISCOVER_PHY # ifndef CONFIG_SYS_DISCOVER_PHY

View file

@ -83,14 +83,11 @@
# define CONFIG_BOOTDELAY 1 /* autoboot after 5 seconds */ # define CONFIG_BOOTDELAY 1 /* autoboot after 5 seconds */
# define CONFIG_BOOTARGS "root=/dev/mtdblock1 rw rootfstype=jffs2 ip=none mtdparts=physmap-flash.0:5M(kernel)ro,-(jffs2)" # define CONFIG_BOOTARGS "root=/dev/mtdblock1 rw rootfstype=jffs2 ip=none mtdparts=physmap-flash.0:5M(kernel)ro,-(jffs2)"
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_ETH1ADDR 00:e0:0c:bc:e5:61
# define CONFIG_ETHPRIME "FEC0" # define CONFIG_ETHPRIME "FEC0"
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
/* If CONFIG_SYS_DISCOVER_PHY is not defined - hardcoded */ /* If CONFIG_SYS_DISCOVER_PHY is not defined - hardcoded */
# ifndef CONFIG_SYS_DISCOVER_PHY # ifndef CONFIG_SYS_DISCOVER_PHY

View file

@ -75,13 +75,10 @@
# endif # endif
# endif /* CONFIG_SYS_DISCOVER_PHY */ # endif /* CONFIG_SYS_DISCOVER_PHY */
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_ETH1ADDR 00:e0:0c:bc:e5:61
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif #endif
@ -135,12 +132,10 @@
#define CONFIG_UDP_CHECKSUM #define CONFIG_UDP_CHECKSUM
#ifdef CONFIG_MCFFEC #ifdef CONFIG_MCFFEC
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif /* FEC_ENET */ #endif /* FEC_ENET */
#define CONFIG_HOSTNAME M547xEVB #define CONFIG_HOSTNAME M547xEVB

View file

@ -75,13 +75,10 @@
# endif # endif
# endif /* CONFIG_SYS_DISCOVER_PHY */ # endif /* CONFIG_SYS_DISCOVER_PHY */
# define CONFIG_ETHADDR 00:e0:0c:bc:e5:60
# define CONFIG_ETH1ADDR 00:e0:0c:bc:e5:61
# define CONFIG_IPADDR 192.162.1.2 # define CONFIG_IPADDR 192.162.1.2
# define CONFIG_NETMASK 255.255.255.0 # define CONFIG_NETMASK 255.255.255.0
# define CONFIG_SERVERIP 192.162.1.1 # define CONFIG_SERVERIP 192.162.1.1
# define CONFIG_GATEWAYIP 192.162.1.1 # define CONFIG_GATEWAYIP 192.162.1.1
# define CONFIG_OVERWRITE_ETHADDR_ONCE
#endif #endif

View file

@ -720,13 +720,9 @@
/* The mac addresses for all ethernet interface */ /* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) #if defined(CONFIG_TSEC_ENET)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:02:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:02:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:02:02:FD
#define CONFIG_HAS_ETH3 #define CONFIG_HAS_ETH3
#define CONFIG_ETH3ADDR 00:E0:0C:02:03:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.254 #define CONFIG_IPADDR 192.168.1.254

View file

@ -12,7 +12,7 @@
* Please refer to doc/README.mpc85xx for more info. * Please refer to doc/README.mpc85xx for more info.
* *
* Make sure you change the MAC address and other network params first, * Make sure you change the MAC address and other network params first,
* search for CONFIG_ETHADDR, CONFIG_SERVERIP, etc in this file. * search for CONFIG_SERVERIP, etc in this file.
*/ */
#ifndef __CONFIG_H #ifndef __CONFIG_H
@ -406,11 +406,8 @@
/* The mac addresses for all ethernet interface */ /* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) #if defined(CONFIG_TSEC_ENET)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:00:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.253 #define CONFIG_IPADDR 192.168.1.253

View file

@ -418,11 +418,8 @@ extern unsigned long get_clock_freq(void);
/* The mac addresses for all ethernet interface */ /* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) #if defined(CONFIG_TSEC_ENET)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:00:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.253 #define CONFIG_IPADDR 192.168.1.253

View file

@ -449,9 +449,7 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
/* The mac addresses for all ethernet interface */ /* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) #if defined(CONFIG_TSEC_ENET)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:02:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:02:01:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.251 #define CONFIG_IPADDR 192.168.1.251

View file

@ -539,17 +539,11 @@ extern unsigned long get_clock_freq(void);
/* /*
* Environment Configuration * Environment Configuration
*/ */
/* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) #if defined(CONFIG_TSEC_ENET)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:00:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
#define CONFIG_HAS_ETH3 #define CONFIG_HAS_ETH3
#define CONFIG_ETH3ADDR 00:E0:0C:00:03:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.253 #define CONFIG_IPADDR 192.168.1.253

View file

@ -412,15 +412,10 @@ extern unsigned long get_clock_freq(void);
/* /*
* Environment Configuration * Environment Configuration
*/ */
/* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) #if defined(CONFIG_TSEC_ENET)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:00:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.253 #define CONFIG_IPADDR 192.168.1.253

View file

@ -12,7 +12,7 @@
* Please refer to doc/README.mpc85xx for more info. * Please refer to doc/README.mpc85xx for more info.
* *
* Make sure you change the MAC address and other network params first, * Make sure you change the MAC address and other network params first,
* search for CONFIG_ETHADDR, CONFIG_SERVERIP, etc in this file. * search for CONFIG_SERVERIP, etc. in this file.
*/ */
#ifndef __CONFIG_H #ifndef __CONFIG_H
@ -443,17 +443,11 @@
/* /*
* Environment Configuration * Environment Configuration
*/ */
/* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) || defined(CONFIG_ETHER_ON_FCC) #if defined(CONFIG_TSEC_ENET) || defined(CONFIG_ETHER_ON_FCC)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:00:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
#define CONFIG_HAS_ETH3 #define CONFIG_HAS_ETH3
#define CONFIG_ETH3ADDR 00:E0:0C:00:03:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.253 #define CONFIG_IPADDR 192.168.1.253

View file

@ -438,13 +438,9 @@ extern unsigned long get_clock_freq(void);
/* The mac addresses for all ethernet interface */ /* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) || defined(CONFIG_UEC_ETH) #if defined(CONFIG_TSEC_ENET) || defined(CONFIG_UEC_ETH)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:00:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
#define CONFIG_HAS_ETH3 #define CONFIG_HAS_ETH3
#define CONFIG_ETH3ADDR 00:E0:0C:00:03:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.253 #define CONFIG_IPADDR 192.168.1.253

View file

@ -658,17 +658,11 @@
/* /*
* Environment Configuration * Environment Configuration
*/ */
/* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET) #if defined(CONFIG_TSEC_ENET)
#define CONFIG_HAS_ETH0 #define CONFIG_HAS_ETH0
#define CONFIG_ETHADDR 00:E0:0C:02:00:FD
#define CONFIG_HAS_ETH1 #define CONFIG_HAS_ETH1
#define CONFIG_ETH1ADDR 00:E0:0C:02:01:FD
#define CONFIG_HAS_ETH2 #define CONFIG_HAS_ETH2
#define CONFIG_ETH2ADDR 00:E0:0C:02:02:FD
#define CONFIG_HAS_ETH3 #define CONFIG_HAS_ETH3
#define CONFIG_ETH3ADDR 00:E0:0C:02:03:FD
#endif #endif
#define CONFIG_IPADDR 192.168.1.254 #define CONFIG_IPADDR 192.168.1.254

View file

@ -300,7 +300,6 @@
#define CONFIG_ULI526X #define CONFIG_ULI526X
#ifdef CONFIG_ULI526X #ifdef CONFIG_ULI526X
#define CONFIG_ETHADDR 00:E0:0C:00:00:01
#endif #endif
/************************************************************ /************************************************************

View file

@ -10,7 +10,7 @@
* MPC8641HPCN board configuration file * MPC8641HPCN board configuration file
* *
* Make sure you change the MAC address and other network params first, * Make sure you change the MAC address and other network params first,
* search for CONFIG_ETHADDR, CONFIG_SERVERIP, etc in this file. * search for CONFIG_SERVERIP, etc. in this file.
*/ */
#ifndef __CONFIG_H #ifndef __CONFIG_H
@ -679,14 +679,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
* Environment Configuration * Environment Configuration
*/ */
/* The mac addresses for all ethernet interface */
#if defined(CONFIG_TSEC_ENET)
#define CONFIG_ETHADDR 00:E0:0C:00:00:01
#define CONFIG_ETH1ADDR 00:E0:0C:00:01:FD
#define CONFIG_ETH2ADDR 00:E0:0C:00:02:FD
#define CONFIG_ETH3ADDR 00:E0:0C:00:03:FD
#endif
#define CONFIG_HAS_ETH0 1 #define CONFIG_HAS_ETH0 1
#define CONFIG_HAS_ETH1 1 #define CONFIG_HAS_ETH1 1
#define CONFIG_HAS_ETH2 1 #define CONFIG_HAS_ETH2 1

View file

@ -165,7 +165,6 @@
"setenv bootargs ${bootargs} no_ethaddr;" \ "setenv bootargs ${bootargs} no_ethaddr;" \
"fi\0" \ "fi\0" \
"hostname=CPUP0\0" \ "hostname=CPUP0\0" \
"ethaddr=00:00:00:00:00:00\0" \
"netdev=eth0\0" \ "netdev=eth0\0" \
"bootcmd=run bootcmd_nor\0" \ "bootcmd=run bootcmd_nor\0" \
"" ""

View file

@ -73,8 +73,6 @@
#define CONFIG_GATEWAYIP 192.168.233.1 #define CONFIG_GATEWAYIP 192.168.233.1
#define CONFIG_SERVERIP 192.168.233.53 #define CONFIG_SERVERIP 192.168.233.53
#define CONFIG_ROOTPATH "/romfs/brettl2" #define CONFIG_ROOTPATH "/romfs/brettl2"
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
#endif #endif

View file

@ -87,8 +87,6 @@
#endif #endif
#define CONFIG_HOSTNAME bf518f-ezbrd #define CONFIG_HOSTNAME bf518f-ezbrd
#define CONFIG_PHY_ADDR 3 #define CONFIG_PHY_ADDR 3
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*

View file

@ -85,8 +85,6 @@
#define CONFIG_NETCONSOLE 1 #define CONFIG_NETCONSOLE 1
#endif #endif
#define CONFIG_HOSTNAME bf526-ezbrd #define CONFIG_HOSTNAME bf526-ezbrd
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*

View file

@ -83,8 +83,6 @@
#define CONFIG_NETCONSOLE 1 #define CONFIG_NETCONSOLE 1
#endif #endif
#define CONFIG_HOSTNAME bf527-ezkit #define CONFIG_HOSTNAME bf527-ezkit
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*

View file

@ -75,8 +75,6 @@
SSYNC(); \ SSYNC(); \
} while (0) } while (0)
#define CONFIG_HOSTNAME bf533-ezkit #define CONFIG_HOSTNAME bf533-ezkit
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
/* /*

View file

@ -68,8 +68,6 @@
SSYNC(); \ SSYNC(); \
} while (0) } while (0)
#define CONFIG_HOSTNAME bf533-stamp #define CONFIG_HOSTNAME bf533-stamp
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:b8 */
/* I2C */ /* I2C */

View file

@ -86,8 +86,6 @@
#define CONFIG_SYS_AUTOLOAD "no" #define CONFIG_SYS_AUTOLOAD "no"
#define CONFIG_ROOTPATH "/romfs" #define CONFIG_ROOTPATH "/romfs"
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:42 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
@ -133,7 +131,6 @@
#define CONFIG_SYS_LONGHELP 1 #define CONFIG_SYS_LONGHELP 1
#define CONFIG_CMDLINE_EDITING 1 #define CONFIG_CMDLINE_EDITING 1
#define CONFIG_ENV_OVERWRITE 1 #define CONFIG_ENV_OVERWRITE 1
#define CONFIG_MISC_INIT_R
#define CONFIG_BAUDRATE 57600 #define CONFIG_BAUDRATE 57600
#define CONFIG_UART_CONSOLE 0 #define CONFIG_UART_CONSOLE 0

View file

@ -65,8 +65,6 @@
#define CONFIG_RMII #define CONFIG_RMII
#endif #endif
#define CONFIG_HOSTNAME bf537-pnav #define CONFIG_HOSTNAME bf537-pnav
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:24:21:18 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*
@ -150,7 +148,6 @@
* Misc Settings * Misc Settings
*/ */
#define CONFIG_BAUDRATE 115200 #define CONFIG_BAUDRATE 115200
#define CONFIG_MISC_INIT_R
#define CONFIG_RTC_BFIN #define CONFIG_RTC_BFIN
#define CONFIG_UART_CONSOLE 0 #define CONFIG_UART_CONSOLE 0

View file

@ -86,8 +86,6 @@
#define CONFIG_SYS_AUTOLOAD "no" #define CONFIG_SYS_AUTOLOAD "no"
#define CONFIG_ROOTPATH "/romfs" #define CONFIG_ROOTPATH "/romfs"
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:42 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*
@ -132,7 +130,6 @@
#define CONFIG_SYS_LONGHELP 1 #define CONFIG_SYS_LONGHELP 1
#define CONFIG_CMDLINE_EDITING 1 #define CONFIG_CMDLINE_EDITING 1
#define CONFIG_ENV_OVERWRITE 1 #define CONFIG_ENV_OVERWRITE 1
#define CONFIG_MISC_INIT_R
#define CONFIG_BAUDRATE 115200 #define CONFIG_BAUDRATE 115200
#define CONFIG_UART_CONSOLE 0 #define CONFIG_UART_CONSOLE 0

View file

@ -65,8 +65,6 @@
#define CONFIG_NETCONSOLE 1 #define CONFIG_NETCONSOLE 1
#endif #endif
#define CONFIG_HOSTNAME bf537-stamp #define CONFIG_HOSTNAME bf537-stamp
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*

View file

@ -63,8 +63,6 @@
#define CONFIG_SMC91111 1 #define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20310300 #define CONFIG_SMC91111_BASE 0x20310300
#define CONFIG_HOSTNAME bf538f-ezkit #define CONFIG_HOSTNAME bf538f-ezkit
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
/* /*

View file

@ -73,8 +73,6 @@
#define CONFIG_SMC911X_BASE 0x24000000 #define CONFIG_SMC911X_BASE 0x24000000
#define CONFIG_SMC911X_16_BIT #define CONFIG_SMC911X_16_BIT
#define CONFIG_HOSTNAME bf548-ezkit #define CONFIG_HOSTNAME bf548-ezkit
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
/* /*

View file

@ -92,9 +92,6 @@
#define CONFIG_HOSTNAME bf561-acvilon #define CONFIG_HOSTNAME bf561-acvilon
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
/* /*
* Flash Settings * Flash Settings

View file

@ -64,8 +64,6 @@
#define CONFIG_SMC91111_BASE 0x2C010300 #define CONFIG_SMC91111_BASE 0x2C010300
#define CONFIG_SMC_USE_32_BIT 1 #define CONFIG_SMC_USE_32_BIT 1
#define CONFIG_HOSTNAME bf561-ezkit #define CONFIG_HOSTNAME bf561-ezkit
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
/* /*

View file

@ -76,9 +76,6 @@
#define CONFIG_HOSTNAME blackstamp #define CONFIG_HOSTNAME blackstamp
#define CONFIG_ROOTPATH "/checkout/uClinux-dist/romfs" #define CONFIG_ROOTPATH "/checkout/uClinux-dist/romfs"
#define CONFIG_SYS_AUTOLOAD "no" #define CONFIG_SYS_AUTOLOAD "no"
/* To remove hardcoding and enable MAC storage in EEPROM */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:b8 */
#endif #endif
#define CONFIG_ENV_IS_IN_SPI_FLASH #define CONFIG_ENV_IS_IN_SPI_FLASH

View file

@ -85,9 +85,6 @@
#define CFG_AUTOLOAD "no" #define CFG_AUTOLOAD "no"
#define CONFIG_CMD_DHCP #define CONFIG_CMD_DHCP
#define CONFIG_CMD_PING #define CONFIG_CMD_PING
#define CONFIG_ENV_OVERWRITE 1 /* enable changing MAC at runtime */
/* Comment out hardcoded MAC to enable MAC storage in EEPROM */
/* # define CONFIG_ETHADDR ff:ee:dd:cc:bb:aa */
/* /*
* SDRAM settings & memory map * SDRAM settings & memory map

View file

@ -69,9 +69,6 @@
#endif #endif
#define CONFIG_HOSTNAME br4 #define CONFIG_HOSTNAME br4
#define CONFIG_TFTP_BLOCKSIZE 4404 #define CONFIG_TFTP_BLOCKSIZE 4404
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 5c:38:1a:80:a7:00 */
/* /*
* Flash Settings * Flash Settings

View file

@ -83,8 +83,6 @@
#define CONFIG_NETCONSOLE 1 #define CONFIG_NETCONSOLE 1
#endif #endif
#define CONFIG_HOSTNAME cm-bf527 #define CONFIG_HOSTNAME cm-bf527
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*

View file

@ -66,8 +66,6 @@
#define CONFIG_SMC91111 1 #define CONFIG_SMC91111 1
#define CONFIG_SMC91111_BASE 0x20200300 #define CONFIG_SMC91111_BASE 0x20200300
#define CONFIG_HOSTNAME cm-bf533 #define CONFIG_HOSTNAME cm-bf533
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
/* /*

View file

@ -71,8 +71,6 @@
#define CONFIG_NETCONSOLE 1 #define CONFIG_NETCONSOLE 1
#endif #endif
#define CONFIG_HOSTNAME cm-bf537e #define CONFIG_HOSTNAME cm-bf537e
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*

View file

@ -69,8 +69,6 @@
#define CONFIG_NETCONSOLE 1 #define CONFIG_NETCONSOLE 1
#endif #endif
#define CONFIG_HOSTNAME cm-bf537u #define CONFIG_HOSTNAME cm-bf537u
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:e8 */
#define CONFIG_LIB_RAND #define CONFIG_LIB_RAND
/* /*

View file

@ -76,8 +76,6 @@
#define CONFIG_SMC911X_BASE 0x24000000 #define CONFIG_SMC911X_BASE 0x24000000
#define CONFIG_SMC911X_16_BIT #define CONFIG_SMC911X_16_BIT
#define CONFIG_HOSTNAME cm-bf548 #define CONFIG_HOSTNAME cm-bf548
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:24:31:91 */
/* /*

View file

@ -67,8 +67,6 @@
#define CONFIG_SMC911X_BASE 0x24008000 /* AMS1 */ #define CONFIG_SMC911X_BASE 0x24008000 /* AMS1 */
#define CONFIG_SMC911X_16_BIT #define CONFIG_SMC911X_16_BIT
#define CONFIG_HOSTNAME cm-bf561 #define CONFIG_HOSTNAME cm-bf561
/* Uncomment next line to use fixed MAC address */
/* #define CONFIG_ETHADDR 02:80:ad:20:31:cf */
/* /*

View file

@ -177,7 +177,6 @@ considered during boot */
/* User network settings */ /* User network settings */
#define CONFIG_ETHADDR 00:00:00:00:00:09 /* default ethernet MAC addr. */
#define CONFIG_IPADDR 192.168.100.2 /* default board IP address */ #define CONFIG_IPADDR 192.168.100.2 /* default board IP address */
#define CONFIG_SERVERIP 192.168.100.1 /* default tftp server IP address */ #define CONFIG_SERVERIP 192.168.100.1 /* default tftp server IP address */

View file

@ -37,8 +37,6 @@
#endif #endif
#endif #endif
#define CONFIG_ETHADDR DE:AD:BE:EF:01:01 /* Ethernet address */
#define CONFIG_BOOTDELAY 2 /* autoboot after 2 seconds */ #define CONFIG_BOOTDELAY 2 /* autoboot after 2 seconds */
#define CONFIG_BAUDRATE 115200 #define CONFIG_BAUDRATE 115200

View file

@ -242,7 +242,6 @@
"rootpath=/opt/eldk/arm\0" \ "rootpath=/opt/eldk/arm\0" \
"splashpos=230,180\0" \ "splashpos=230,180\0" \
"testrfspath=/opt/eldk/test_arm\0" \ "testrfspath=/opt/eldk/test_arm\0" \
"tempmac=setenv ethaddr 02:ea:20:ff:ff:ff\0" \
"nandargs=setenv bootargs rootfstype=ubifs ro chk_data_crc " \ "nandargs=setenv bootargs rootfstype=ubifs ro chk_data_crc " \
"ubi.mtd=${as} root=ubi0:rootfs\0" \ "ubi.mtd=${as} root=ubi0:rootfs\0" \
"nandrwargs=setenv bootargs rootfstype=ubifs rw chk_data_crc " \ "nandrwargs=setenv bootargs rootfstype=ubifs rw chk_data_crc " \
@ -315,6 +314,6 @@
"fi;" \ "fi;" \
"else echo U-Boot not downloaded..exiting;fi\0" \ "else echo U-Boot not downloaded..exiting;fi\0" \
"ubootupd_nand=echo run load_magic,run load_nand,run upd;\0" \ "ubootupd_nand=echo run load_magic,run load_nand,run upd;\0" \
"bootcmd=run tempmac;run net_testrfs\0" "bootcmd=run net_testrfs\0"
#endif /* __CONFIG_H */ #endif /* __CONFIG_H */

View file

@ -280,7 +280,6 @@
/*#define CONFIG_SHOW_ACTIVITY*/ /*#define CONFIG_SHOW_ACTIVITY*/
#define CONFIG_NET_RETRY_COUNT 10 /* # of retries */ #define CONFIG_NET_RETRY_COUNT 10 /* # of retries */
#define CONFIG_ETHADDR 00:00:7a:cc:00:13
#define CONFIG_PHY_ADDR 0x00 #define CONFIG_PHY_ADDR 0x00
/* /*

View file

@ -260,16 +260,6 @@
/* USE GRETH Ethernet Driver */ /* USE GRETH Ethernet Driver */
#define CONFIG_GRETH 1 #define CONFIG_GRETH 1
/* Default GRETH Ethernet HARDWARE address */
#define GRETH_HWADDR_0 0x00
#define GRETH_HWADDR_1 0x00
#define GRETH_HWADDR_2 0x7a
#define GRETH_HWADDR_3 0xcc
#define GRETH_HWADDR_4 0x00
#define GRETH_HWADDR_5 0x13
#endif
#define CONFIG_ETHADDR 00:00:7a:cc:00:13
#define CONFIG_PHY_ADDR 0x00 #define CONFIG_PHY_ADDR 0x00
/* /*

View file

@ -220,15 +220,6 @@
*/ */
#define CONFIG_GRETH 1 #define CONFIG_GRETH 1
/* Default GRETH Ethernet HARDWARE address */
#define GRETH_HWADDR_0 0x00
#define GRETH_HWADDR_1 0x00
#define GRETH_HWADDR_2 0x7a
#define GRETH_HWADDR_3 0xcc
#define GRETH_HWADDR_4 0x00
#define GRETH_HWADDR_5 0x12
#define CONFIG_ETHADDR 00:00:7a:cc:00:12
#define CONFIG_PHY_ADDR 0x00 #define CONFIG_PHY_ADDR 0x00
/* /*

View file

@ -94,7 +94,6 @@
"rootpath=/export/roofs\0" \ "rootpath=/export/roofs\0" \
"scratch=40000000\0" \ "scratch=40000000\0" \
"getkernel=tftpboot $(scratch) $(bootfile)\0" \ "getkernel=tftpboot $(scratch) $(bootfile)\0" \
"ethaddr=00:00:7A:CC:00:12\0" \
"bootargs=console=ttyS0,38400" \ "bootargs=console=ttyS0,38400" \
"" ""
#define CONFIG_NETMASK 255.255.255.0 #define CONFIG_NETMASK 255.255.255.0
@ -243,16 +242,6 @@
*/ */
#define CONFIG_GRETH 1 #define CONFIG_GRETH 1
/* Default HARDWARE address */
#define GRETH_HWADDR_0 0x00
#define GRETH_HWADDR_1 0x00
#define GRETH_HWADDR_2 0x7A
#define GRETH_HWADDR_3 0xcc
#define GRETH_HWADDR_4 0x00
#define GRETH_HWADDR_5 0x12
#define CONFIG_ETHADDR 00:00:7a:cc:00:12
/* /*
* Define CONFIG_GRETH_10MBIT to force GRETH at 10Mb/s * Define CONFIG_GRETH_10MBIT to force GRETH at 10Mb/s
*/ */

View file

@ -91,7 +91,6 @@
"rootpath=/export/roofs\0" \ "rootpath=/export/roofs\0" \
"scratch=40000000\0" \ "scratch=40000000\0" \
"getkernel=tftpboot $(scratch) $(bootfile)\0" \ "getkernel=tftpboot $(scratch) $(bootfile)\0" \
"ethaddr=00:00:7A:CC:00:12\0" \
"bootargs=console=ttyS0,38400" \ "bootargs=console=ttyS0,38400" \
"" ""
#define CONFIG_NETMASK 255.255.255.0 #define CONFIG_NETMASK 255.255.255.0
@ -241,16 +240,6 @@
*/ */
/*#define CONFIG_GRETH 1*/ /*#define CONFIG_GRETH 1*/
/* Default HARDWARE address */
#define GRETH_HWADDR_0 0x00
#define GRETH_HWADDR_1 0x00
#define GRETH_HWADDR_2 0x7A
#define GRETH_HWADDR_3 0xcc
#define GRETH_HWADDR_4 0x00
#define GRETH_HWADDR_5 0x12
#define CONFIG_ETHADDR 00:00:7a:cc:00:12
/* /*
* Define CONFIG_GRETH_10MBIT to force GRETH at 10Mb/s * Define CONFIG_GRETH_10MBIT to force GRETH at 10Mb/s
*/ */

Some files were not shown because too many files have changed in this diff Show more