freebsd-dev/sys/dev/etherswitch
Adrian Chadd 78549b94cd Fix up support for the AR8327.
* Even though I got the registers around "right", it seems
  I'm not tickling the MDIO access correctly for the internal PHY
  bus.  Some of the switches are fine poking at the external PHY
  registers; others aren't.  So, enable direct PHY bus access
  for the AR8327, and leave the existing code in place for the
  others.

* Go and shuffle the register access around.  Whilst here,
  restore the 2ms delay if changing page.

* Comment out some of the stub printf()s; there's some upcoming
  work to add port VLAN support.

Tested:

* AP135 development board
* Carambola2 - AR9331 SoC
2015-03-08 03:53:36 +00:00
..
arswitch Fix up support for the AR8327. 2015-03-08 03:53:36 +00:00
ip17x Fix the build with debug enabled and remove a variable used only at switch 2014-05-09 13:21:34 +00:00
rtl8366 Revert r268543. 2014-07-12 06:23:42 +00:00
ukswitch - Provide necessary includes. 2013-10-29 11:17:49 +00:00
etherswitch_if.m Add the ability to change the vlan operation mode. 2013-05-08 20:46:54 +00:00
etherswitch.c Add the ability to change the vlan operation mode. 2013-05-08 20:46:54 +00:00
etherswitch.h Add a new flag (ETHERSWITCH_VID_VALID) to say what vlangroups are in use. 2013-07-23 13:56:38 +00:00
mdio_if.m
mdio.c
mdio.h
miiproxy.c - Provide necessary includes, that before came via if.h pollution. 2013-10-28 22:26:03 +00:00
miiproxy.h