From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Mack Date: Wed, 8 Apr 2009 13:23:39 +0200 Subject: [U-Boot] [PATCH 3/3] smc911x: do net reset the chip if no EEPROM is connected In-Reply-To: <1239189819-26805-2-git-send-email-daniel@caiaq.de> References: <1239189819-26805-1-git-send-email-daniel@caiaq.de> <1239189819-26805-2-git-send-email-daniel@caiaq.de> Message-ID: <1239189819-26805-3-git-send-email-daniel@caiaq.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On boards without EEPROMs, don't reset the chip on U-Boot's exit so that the MAC set by environment settings can be used by the OS later. Signed-off-by: Daniel Mack Cc: Sascha Hauer --- drivers/net/smc911x.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/net/smc911x.c b/drivers/net/smc911x.c index 8c9a2a8..f777ae9 100644 --- a/drivers/net/smc911x.c +++ b/drivers/net/smc911x.c @@ -225,7 +225,9 @@ int eth_send(volatile void *packet, int length) void eth_halt(void) { +#ifndef CONFIG_DRIVER_SMC911X_NO_EEPROM smc911x_reset(); +#endif } int eth_rx(void) -- 1.6.2.1