summaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch
AgeCommit message (Expand)Author
2014-05-09Fix the build with debug enabled and remove a variable used only at switchLuiz Otavio O Souza
2014-05-09Fix a bug on ip17x switch initialization which will fail as soon as youLuiz Otavio O Souza
2014-03-02Add a description here.Adrian Chadd
2014-03-02Set all of the ports into the same vlangroup; there's only one vlangroupAdrian Chadd
2014-03-02Add ATU flush support.Adrian Chadd
2014-03-02Add AR8216 era ATU management/configuration register definitions.Adrian Chadd
2014-03-01(I think!) make the AR8327 switch correctly handle traffic.Adrian Chadd
2014-03-01Be paranoid about bit operations here.Adrian Chadd
2014-03-01Remove now dead code.Adrian Chadd
2014-02-27Add missing includes and remove two unused ones.Christian Brueffer
2014-02-26Add LED setup support for the AR8327.Adrian Chadd
2014-02-26Add in the SGMII configuration code. The DB120 doesn't use it, so IAdrian Chadd
2014-02-26Undo the DB120 hard-coded values in the AR8327 code and fetch it fromAdrian Chadd
2014-02-24Add in port0/port6 configuration as part of the platform data code path.Adrian Chadd
2014-02-24Link the AR8327 to the build.Adrian Chadd
2014-02-24Add initial AR8327 support.Adrian Chadd
2014-02-24Methodize the arswitch VLAN routines.Adrian Chadd
2014-02-24* Ensure enough ports/phys are available for both the AR8327 and previousAdrian Chadd
2014-02-19Extract out the port VLAN flags/setup code and throw it into two newAdrian Chadd
2014-02-19Add methods for the VLAN port set/get routines.Adrian Chadd
2014-02-19Turn the port init function into a HAL method and initialise it to theAdrian Chadd
2014-02-19Teach the PHY register path about the different MDIO bus addressAdrian Chadd
2014-02-19Add a new method to set up the individual port in question.Adrian Chadd
2014-02-19Change arswitch_ports_init() to arswitch_port_init(), and teach it to takeAdrian Chadd
2014-02-19Add in the AR8327 probe/attach code and switch type.Adrian Chadd
2014-02-19Store away the chip version and revision; some AR8327 code depends uponAdrian Chadd
2014-02-19Add in a flag to control whether the low or high data word of a register accessAdrian Chadd
2014-02-17The MDIO control register for the AR8327 has a different address toAdrian Chadd
2014-02-17Add mmd declaration.Adrian Chadd
2014-02-17Implement PHY bus MMD writes for arswitch.Adrian Chadd
2013-11-30Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thisEitan Adler
2013-10-29Fix the build of TP-WN1043ND kernel. Provide necessary includes and removeLuiz Otavio O Souza
2013-10-29- Provide necessary includes.Gleb Smirnoff
2013-10-28- Provide necessary includes, that before came via if.h pollution.Gleb Smirnoff
2013-10-16Add a big, big note to the vlan code that it needs to be taughtAdrian Chadd
2013-10-16Add support for the AR9340 switch to the switch framework.Adrian Chadd
2013-10-16Prepare to link in the AR934x SoC switch support.Adrian Chadd
2013-10-16Initial commit of AR9340 switch SoC support.Adrian Chadd
2013-10-15Add AR934x, AR8327 register definitions.Adrian Chadd
2013-07-23Add the support for 802.1q and port based vlans for arswitch.Luiz Otavio O Souza
2013-07-23Fix the arswitch instability problem. It turns out that theLuiz Otavio O Souza
2013-07-23Add a new flag (ETHERSWITCH_VID_VALID) to say what vlangroups are in use.Luiz Otavio O Souza
2013-05-08Bring in a basic ethernet switch driver for the IP17x series ofAdrian Chadd
2013-05-08Fix the ukswitch code to work with the new vlan changes:Adrian Chadd
2013-05-08Correctly mark the CPU port.Adrian Chadd
2013-05-08Add the ability to change the vlan operation mode.Adrian Chadd
2013-04-22Update arswitch to the new API.Adrian Chadd
2013-04-22Convert over the etherswitch framework to use VLAN IDs per port, ratherAdrian Chadd
2013-04-19Implement a very basic multi-PHY aware switch device.Adrian Chadd
2012-11-07Disable automatic attachment of arswitch. It can't be auto-detected (like PHYsAleksandr Rybalko