diff options
author | Grant Likely <grant.likely@secretlab.ca> | 2009-04-25 08:53:39 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-04-27 05:53:52 -0400 |
commit | 92744989533cbe85e8057935d230e128810168ce (patch) | |
tree | 348bffc9bc393031feed8a8ac86dccab9a8ce636 /drivers/net/Kconfig | |
parent | aa73832c5a80d6c52c69b18af858d88fa595dd3c (diff) |
net: add Xilinx ll_temac device driver
This patch adds support for the Xilinx ll_temac 10/100/1000 Ethernet
device. The ll_temac ipcore is typically used on Xilinx Virtex and
Spartan designs attached to either a PowerPC 4xx or Microblaze
processor.
At the present moment, this driver only works with Virtex5 PowerPC
designs because it assumes DCR is used to access the DMA registers.
However, the low level access to DMA registers is abstracted and
it should be easy to adapt for the other implementations.
I'm posting this driver now as an RFC. There are still some things that
need to be tightened up, but it does appear to be stable.
Derived from driver code written by Yoshio Kashiwagi and David H. Lynch Jr.
Tested on Xilinx ML507 eval board with Base System Builder generated
FPGA design.
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Acked-by: Andy Fleming <afleming@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 214a92d1ef75..3320e7761576 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -2362,6 +2362,14 @@ config MV643XX_ETH | |||
2362 | Some boards that use the Discovery chipset are the Momenco | 2362 | Some boards that use the Discovery chipset are the Momenco |
2363 | Ocelot C and Jaguar ATX and Pegasos II. | 2363 | Ocelot C and Jaguar ATX and Pegasos II. |
2364 | 2364 | ||
2365 | config XILINX_LL_TEMAC | ||
2366 | tristate "Xilinx LL TEMAC (LocalLink Tri-mode Ethernet MAC) driver" | ||
2367 | select PHYLIB | ||
2368 | depends on PPC_DCR_NATIVE | ||
2369 | help | ||
2370 | This driver supports the Xilinx 10/100/1000 LocalLink TEMAC | ||
2371 | core used in Xilinx Spartan and Virtex FPGAs | ||
2372 | |||
2365 | config QLA3XXX | 2373 | config QLA3XXX |
2366 | tristate "QLogic QLA3XXX Network Driver Support" | 2374 | tristate "QLogic QLA3XXX Network Driver Support" |
2367 | depends on PCI | 2375 | depends on PCI |