SMSC LAN911x and LAN921x vendor driver
authorSteve Glendinning <steve.glendinning@smsc.com>
Wed, 5 Nov 2008 00:35:37 +0000 (00:35 +0000)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 6 Nov 2008 05:58:40 +0000 (00:58 -0500)
commitfd9abb3d97c2ab883e4732ec1214fe64190236e7
treee5f9c0b1ab77980e22434c85cf50644e18c1e134
parentc5916cf8dbd3ac5ec675d9347aeaa796b546b50e
SMSC LAN911x and LAN921x vendor driver

Attached is a driver for SMSC's LAN911x and LAN921x families of embedded
ethernet controllers.

There is an existing smc911x driver in the tree; this is intended to
replace it.  Dustin McIntire (the author of the smc911x driver) has
expressed his support for switching to this driver.

This driver contains workarounds for all known hardware issues, and has
been tested on all flavours of the chip on multiple architectures.

This driver now uses phylib, so this patch also adds support for the
device's internal phy

Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com>
Signed-off-by: Bahadir Balban <Bahadir.Balban@arm.com>
Signed-off-by: Dustin Mcintire <dustin@sensoria.com>
Signed-off-by: Bill Gatliff <bgat@billgatliff.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
MAINTAINERS
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/phy/smsc.c
drivers/net/smsc911x.c [new file with mode: 0644]
drivers/net/smsc911x.h [new file with mode: 0644]
include/linux/smsc911x.h [new file with mode: 0644]