diff options
author | Beniamino Galvani <b.galvani@gmail.com> | 2013-12-15 18:17:26 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-12-17 08:20:48 +0100 |
commit | 217f390d8d7f9ff645ad7a96c566aa358a9e1ebb (patch) | |
tree | adb143b0af4d8881df3ff9ed7bcc62dcfaf32f52 /arch/openrisc/boards/generic/generic.c | |
parent | 497c01ff1f799f041417cf61839826f4a0e3306c (diff) | |
download | barebox-217f390d8d7f9ff645ad7a96c566aa358a9e1ebb.tar.gz barebox-217f390d8d7f9ff645ad7a96c566aa358a9e1ebb.tar.xz |
openrisc: enable OpenCores ethernet driver
The OpenCores 10/100 Mbps ethernet MAC is often available on
OpenRISC-based SoCs and is supported by the OpenRISC architectural
simulator (or1ksim) as well.
The patch enables the driver on the 'generic' openrisc board.
Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/openrisc/boards/generic/generic.c')
-rw-r--r-- | arch/openrisc/boards/generic/generic.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/openrisc/boards/generic/generic.c b/arch/openrisc/boards/generic/generic.c index e366d85714..290e05c6ec 100644 --- a/arch/openrisc/boards/generic/generic.c +++ b/arch/openrisc/boards/generic/generic.c @@ -16,6 +16,13 @@ static int openrisc_console_init(void) /* Register the serial port */ add_ns16550_device(DEVICE_ID_DYNAMIC, OPENRISC_SOPC_UART_BASE, 1024, IORESOURCE_MEM_8BIT, &serial_plat); + +#ifdef CONFIG_DRIVER_NET_ETHOC + add_generic_device("ethoc", DEVICE_ID_DYNAMIC, NULL, + OPENRISC_SOPC_ETHOC_BASE, 0x1000, + IORESOURCE_MEM, NULL); +#endif + return 0; } |