
Stephan Linz wrote:
Xilinx LocalLink Tri-Mode Ether MAC driver can be used by Xilinx Microblaze or Xilinx ppc405/440 in SDMA and FIFO mode. DCR or XPS bus can be used.
The driver uses and requires MII and PHYLIB.
CP: 4 warnings: 'Use of volatile is usually wrong' I won't fix this, because it depends on the network driver subsystem.
Reported-by: Michal Simek monstr@monstr.eu Signed-off-by: Stephan Linz linz@li-pro.net
drivers/net/Makefile | 2 + drivers/net/xilinx_ll_temac.c | 433 ++++++++++++++++++++++++++++++++++++ drivers/net/xilinx_ll_temac_fifo.c | 143 ++++++++++++ drivers/net/xilinx_ll_temac_mdio.c | 180 +++++++++++++++ drivers/net/xilinx_ll_temac_sdma.c | 370 ++++++++++++++++++++++++++++++ include/netdev.h | 1 + include/xilinx_ll_temac.h | 358 +++++++++++++++++++++++++++++ include/xilinx_ll_temac_fifo.h | 122 ++++++++++ include/xilinx_ll_temac_mdio.h | 53 +++++ include/xilinx_ll_temac_sdma.h | 281 +++++++++++++++++++++++ 10 files changed, 1943 insertions(+), 0 deletions(-) create mode 100644 drivers/net/xilinx_ll_temac.c create mode 100644 drivers/net/xilinx_ll_temac_fifo.c create mode 100644 drivers/net/xilinx_ll_temac_mdio.c create mode 100644 drivers/net/xilinx_ll_temac_sdma.c create mode 100644 include/xilinx_ll_temac.h create mode 100644 include/xilinx_ll_temac_fifo.h create mode 100644 include/xilinx_ll_temac_mdio.h create mode 100644 include/xilinx_ll_temac_sdma.h
I can't see the reason to add headers directly to include folder. It should be fine to have them in drivers/net/ folder.
Michal