mirror of
https://github.com/Stichting-MINIX-Research-Foundation/u-boot.git
synced 2025-09-16 15:36:22 -04:00
ARM: highbank: enable networking and pxe
This enables the XGMAC ethernet driver and networking related config options. Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com> Signed-off-by: Rob Herring <rob.herring@calxeda.com>
This commit is contained in:
parent
efdd731957
commit
9a420986cc
@ -33,6 +33,18 @@ int board_init(void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* We know all the init functions have been run now */
|
||||||
|
int board_eth_init(bd_t *bis)
|
||||||
|
{
|
||||||
|
int rc = 0;
|
||||||
|
|
||||||
|
#ifdef CONFIG_CALXEDA_XGMAC
|
||||||
|
rc += calxedaxgmac_initialize(0, 0xfff50000);
|
||||||
|
rc += calxedaxgmac_initialize(1, 0xfff51000);
|
||||||
|
#endif
|
||||||
|
return rc;
|
||||||
|
}
|
||||||
|
|
||||||
int misc_init_r(void)
|
int misc_init_r(void)
|
||||||
{
|
{
|
||||||
ahci_init(0xffe08000);
|
ahci_init(0xffe08000);
|
||||||
|
@ -51,19 +51,27 @@
|
|||||||
|
|
||||||
#define CONFIG_DOS_PARTITION
|
#define CONFIG_DOS_PARTITION
|
||||||
|
|
||||||
|
#define CONFIG_CALXEDA_XGMAC
|
||||||
|
|
||||||
|
/* PXE support */
|
||||||
|
#define CONFIG_BOOTP_PXE
|
||||||
|
#define CONFIG_BOOTP_PXE_CLIENTARCH 0x100
|
||||||
|
#define CONFIG_BOOTP_VCI_STRING "U-boot.armv7.highbank"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Command line configuration.
|
* Command line configuration.
|
||||||
*/
|
*/
|
||||||
#include <config_cmd_default.h>
|
#include <config_cmd_default.h>
|
||||||
#undef CONFIG_CMD_NET
|
|
||||||
#undef CONFIG_CMD_NFS
|
|
||||||
|
|
||||||
#define CONFIG_CMD_BDI
|
#define CONFIG_CMD_BDI
|
||||||
|
#define CONFIG_CMD_DHCP
|
||||||
#define CONFIG_CMD_ELF
|
#define CONFIG_CMD_ELF
|
||||||
#define CONFIG_CMD_MEMORY
|
#define CONFIG_CMD_MEMORY
|
||||||
#define CONFIG_CMD_LOADS
|
#define CONFIG_CMD_LOADS
|
||||||
#define CONFIG_CMD_SCSI
|
#define CONFIG_CMD_SCSI
|
||||||
#define CONFIG_CMD_EXT2
|
#define CONFIG_CMD_EXT2
|
||||||
|
#define CONFIG_CMD_PXE
|
||||||
|
#define CONFIG_MENU
|
||||||
|
|
||||||
#define CONFIG_BOOTDELAY 2
|
#define CONFIG_BOOTDELAY 2
|
||||||
/*
|
/*
|
||||||
@ -82,6 +90,12 @@
|
|||||||
|
|
||||||
#define CONFIG_SYS_LOAD_ADDR 0x800000
|
#define CONFIG_SYS_LOAD_ADDR 0x800000
|
||||||
|
|
||||||
|
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||||
|
"fdtaddr_r=0x600000\0" \
|
||||||
|
"pxefile_addr_r=0x700000\0" \
|
||||||
|
"kernel_addr_r=0x800000\0" \
|
||||||
|
"ramdisk_addr_r=0x01000000\0" \
|
||||||
|
|
||||||
/*-----------------------------------------------------------------------
|
/*-----------------------------------------------------------------------
|
||||||
* Stack sizes
|
* Stack sizes
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user