ppc: P2020RDB Ethernet configuration
Minimal support of the Ethernet interface on the P2020RDB board. Only the eTSEC3 interface is supported. Signed-off-by: Renaud Barbier <renaud.barbier@ge.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
ad7e9562fc
commit
fa345fa012
|
@ -35,6 +35,7 @@
|
|||
#include <mach/mmu.h>
|
||||
#include <mach/immap_85xx.h>
|
||||
#include <mach/clocks.h>
|
||||
#include <mach/gianfar.h>
|
||||
#include <mach/early_udelay.h>
|
||||
|
||||
#define VSC7385_RST_SET 0x00080000
|
||||
|
@ -61,10 +62,23 @@
|
|||
#define SYSCLK_50 50000000
|
||||
#define SYSCLK_100 100000000
|
||||
|
||||
/* Ethernet. Use eTSEC3 */
|
||||
static struct gfar_info_struct gfar_info[] = {
|
||||
{
|
||||
.phyaddr = 1,
|
||||
.tbiana = 0,
|
||||
.tbicr = 0,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
static int devices_init(void)
|
||||
{
|
||||
add_cfi_flash_device(-1, CFG_FLASH_BASE, 16 << 20, 0);
|
||||
|
||||
/* eTSEC3 */
|
||||
fsl_eth_init(3, &gfar_info[0]);
|
||||
|
||||
devfs_add_partition("nor0", 0xf80000, 0x80000, DEVFS_PARTITION_FIXED,
|
||||
"self0");
|
||||
return 0;
|
||||
|
|
|
@ -21,3 +21,9 @@ CONFIG_MALLOC_SIZE=0x200000
|
|||
CONFIG_BAUDRATE=115200
|
||||
CONFIG_DRIVER_SERIAL_NS16550=y
|
||||
CONFIG_RELOCATABLE=y
|
||||
CONFIG_DRIVER_NET_GIANFAR=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_NET_PING=y
|
||||
CONFIG_NET_TFTP=y
|
||||
CONFIG_PING=y
|
||||
CONFIG_TFTP=y
|
||||
|
|
Loading…
Reference in New Issue