Add non-Virtex5 support for LL TEMAC driver
authorJohn Linn <john.linn@xilinx.com>
Tue, 6 Apr 2010 11:43:28 +0000 (11:43 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Apr 2010 02:50:19 +0000 (19:50 -0700)
commit459569145516f7967b916c57445feb02c600668c
tree421c7eb8f9888d0c9b4e7eabc29f654e69fa035a
parent3a7f8681ffb27bcc540fb74cda15e39c9395737b
Add non-Virtex5 support for LL TEMAC driver

This patch adds support for using the LL TEMAC Ethernet driver on
non-Virtex 5 platforms by adding support for accessing the Soft DMA
registers as if they were memory mapped instead of solely through the
DCR's (available on the Virtex 5).

The patch also updates the driver so that it runs on the MicroBlaze.
The changes were tested on the PowerPC 440, PowerPC 405, and the
MicroBlaze platforms.

Signed-off-by: John Tyner <jtyner@cs.ucr.edu>
Signed-off-by: John Linn <john.linn@xilinx.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
arch/microblaze/include/asm/system.h
drivers/net/Kconfig
drivers/net/ll_temac.h
drivers/net/ll_temac_main.c