mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-30 16:40:44 +09:00
board/BuR: drop ETH-support in SPL-Stage
During very early prototype-phase we did boot the AM335x boards initially from CPSW-EMAC. Now we don't need this feature anymore. So we drop it to save MLO-space and having therefore a more quickly boot. Signed-off-by: Hannes Schmelzer <oe5hpm@oevsv.at> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
26ef7a27da
commit
568cfb4d7b
@ -12,7 +12,6 @@
|
|||||||
#include <version.h>
|
#include <version.h>
|
||||||
#include <common.h>
|
#include <common.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <spl.h>
|
|
||||||
#include <asm/arch/cpu.h>
|
#include <asm/arch/cpu.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/arch/hardware.h>
|
||||||
#include <asm/arch/omap.h>
|
#include <asm/arch/omap.h>
|
||||||
@ -640,8 +639,7 @@ static struct cpsw_platform_data cpsw_data = {
|
|||||||
};
|
};
|
||||||
#endif /* CONFIG_DRIVER_TI_CPSW, ... */
|
#endif /* CONFIG_DRIVER_TI_CPSW, ... */
|
||||||
|
|
||||||
#if defined(CONFIG_DRIVER_TI_CPSW)
|
#if defined(CONFIG_DRIVER_TI_CPSW) && !defined(CONFIG_SPL_BUILD)
|
||||||
|
|
||||||
int board_eth_init(bd_t *bis)
|
int board_eth_init(bd_t *bis)
|
||||||
{
|
{
|
||||||
int rv = 0;
|
int rv = 0;
|
||||||
@ -658,8 +656,6 @@ int board_eth_init(bd_t *bis)
|
|||||||
mac_addr[4] = mac_lo & 0xFF;
|
mac_addr[4] = mac_lo & 0xFF;
|
||||||
mac_addr[5] = (mac_lo & 0xFF00) >> 8;
|
mac_addr[5] = (mac_lo & 0xFF00) >> 8;
|
||||||
|
|
||||||
#if (defined(CONFIG_DRIVER_TI_CPSW) && !defined(CONFIG_SPL_BUILD)) || \
|
|
||||||
(defined(CONFIG_SPL_ETH_SUPPORT) && defined(CONFIG_SPL_BUILD))
|
|
||||||
if (!getenv("ethaddr")) {
|
if (!getenv("ethaddr")) {
|
||||||
#if !defined(CONFIG_SPL_BUILD) && defined(CONFIG_USE_FDT)
|
#if !defined(CONFIG_SPL_BUILD) && defined(CONFIG_USE_FDT)
|
||||||
printf("<ethaddr> not set. trying DTB ... ");
|
printf("<ethaddr> not set. trying DTB ... ");
|
||||||
@ -685,10 +681,9 @@ int board_eth_init(bd_t *bis)
|
|||||||
printf("Error %d registering CPSW switch\n", rv);
|
printf("Error %d registering CPSW switch\n", rv);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_DRIVER_TI_CPSW, ... */
|
|
||||||
return rv;
|
return rv;
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_DRIVER_TI_CPSW */
|
#endif /* defined(CONFIG_DRIVER_TI_CPSW) && !defined(CONFIG_SPL_BUILD) */
|
||||||
#if defined(CONFIG_GENERIC_MMC) && !defined(CONFIG_SPL_BUILD)
|
#if defined(CONFIG_GENERIC_MMC) && !defined(CONFIG_SPL_BUILD)
|
||||||
int board_mmc_init(bd_t *bis)
|
int board_mmc_init(bd_t *bis)
|
||||||
{
|
{
|
||||||
|
@ -62,12 +62,8 @@
|
|||||||
#define CONFIG_CMD_PING
|
#define CONFIG_CMD_PING
|
||||||
#define CONFIG_DRIVER_TI_CPSW /* Driver for IP block */
|
#define CONFIG_DRIVER_TI_CPSW /* Driver for IP block */
|
||||||
#define CONFIG_MII /* Required in net/eth.c */
|
#define CONFIG_MII /* Required in net/eth.c */
|
||||||
#define CONFIG_SPL_ETH_SUPPORT
|
|
||||||
#define CONFIG_PHYLIB
|
#define CONFIG_PHYLIB
|
||||||
#define CONFIG_PHY_NATSEMI
|
#define CONFIG_PHY_NATSEMI
|
||||||
#define CONFIG_SPL_NET_SUPPORT
|
|
||||||
#define CONFIG_SPL_ENV_SUPPORT /* used for a fetching MAC-Address */
|
|
||||||
#define CONFIG_SPL_NET_VCI_STRING "AM335x U-Boot SPL"
|
|
||||||
/* Network console */
|
/* Network console */
|
||||||
#define CONFIG_NETCONSOLE 1
|
#define CONFIG_NETCONSOLE 1
|
||||||
#define CONFIG_BOOTP_MAY_FAIL /* if we don't have DHCP environment */
|
#define CONFIG_BOOTP_MAY_FAIL /* if we don't have DHCP environment */
|
||||||
|
Loading…
Reference in New Issue
Block a user