openwrtv3/target/linux/generic/files/drivers/net/phy
John Crispin 60c125b8e6 (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC
This patch adds 802.1Q VLAN support for the ADM6996M chip.

The driver is loaded for both the FC and M model. It will detect which of the
two chips is connected. The FC model is initialised, but no further
functionality is offered.

The PHY driver will always report "100 Mbit/s, link up", for both the M and FC
models. This reflects the fact that the link between switch chip and Ethernet
MAC is always on[1].

Further documentation can be found in the kernel's
Documentation/networking/adm6996.txt

Signed-of-By: Peter Lebbing <peter@digitalbrains.com>

SVN-Revision: 26865
2011-05-09 15:21:58 +00:00
..
adm6996.c (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC 2011-05-09 15:21:58 +00:00
adm6996.h (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC 2011-05-09 15:21:58 +00:00
ar8216.c ar8316: automatically detect whether port4 is used as PHY or as a switch port 2011-04-28 21:27:37 +00:00
ar8216.h rename target/linux/generic-2.6 to generic 2010-06-26 20:42:58 +00:00
ip17xx.c unify extended vlan id swconfig attributes. AR8216 and PSB6970 used "pvid", IP17xx used "tag" and RTL8306 called it "vid". Change all to "vid" and annotate the description with the valid ID range. 2010-10-12 20:49:35 +00:00
mvswitch.c fix mvswitch PHY polling setting (#8133) 2010-11-04 14:09:20 +00:00
mvswitch.h rename target/linux/generic-2.6 to generic 2010-06-26 20:42:58 +00:00
psb6970.c unify extended vlan id swconfig attributes. AR8216 and PSB6970 used "pvid", IP17xx used "tag" and RTL8306 called it "vid". Change all to "vid" and annotate the description with the valid ID range. 2010-10-12 20:49:35 +00:00
rtl8306.c rtl8306: do not overwrite registers in the phy fixup, it could mess up other switches (fixes #8911) 2011-04-02 16:35:22 +00:00
rtl8366_smi.c generic: rtl8366: fix build error 2011-01-09 05:36:44 +00:00
rtl8366_smi.h generic: rtl8366: enable vlans before enabling the ports 2011-01-08 20:24:29 +00:00
rtl8366rb.c generic: rtl8366{s,rb}: remove the PHY driver. 2011-04-12 09:29:07 +00:00
rtl8366s.c generic: rtl8366{s,rb}: remove the PHY driver. 2011-04-12 09:29:07 +00:00
swconfig.c swconfig: Replace SPIN_LOCK_UNLOCKED with DEFINE_SPINLOCK 2011-04-26 23:05:29 +00:00