aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch
Commit message (Expand)AuthorAgeFilesLines
* Fix French typos in etherswitch.Rui Paulo2015-04-181-61/+61
* Turns out the AR933x looks like the AR7240/AR7241 switch as far as VLANAdrian Chadd2015-03-281-1/+0
* Commit 802.1q configuration support for the AR8327.Adrian Chadd2015-03-134-35/+217
* Methodise a couple more of the VLAN methods.Adrian Chadd2015-03-084-12/+18
* Add per-port vlan support for the AR8327.Adrian Chadd2015-03-086-31/+145
* Fix up support for the AR8327.Adrian Chadd2015-03-086-66/+237
* AR8327: Disable energy-efficient ethernet support in the PHYs.Adrian Chadd2015-03-011-18/+31
* Bump the port mask on the AR8327 ethernet switch from 0x3f to 0x7f.Adrian Chadd2015-03-011-2/+2
* Add another register definition for the AR8327.Adrian Chadd2015-02-281-0/+3
* Add another revision of the AR8327.Adrian Chadd2014-07-261-0/+1
* Revert r268543.Rui Paulo2014-07-1210-10/+10
* Move iic.h to sys/ so that it's automatically installed in /usr/include/sys.Rui Paulo2014-07-1210-10/+10
* Allow the PVID setting on CPU port.Luiz Otavio O Souza2014-07-051-2/+8
* Initialize the switch vlan table at attachment.Luiz Otavio O Souza2014-07-031-7/+33
* Fix the reported status for the switch CPU port which was (wrongly)Luiz Otavio O Souza2014-07-012-2/+2
* Add the CPU port flag to the CPU port on rtl8366 (port 5).Luiz Otavio O Souza2014-07-012-4/+8
* Fix the build with debug enabled and remove a variable used only at switchLuiz Otavio O Souza2014-05-092-11/+4
* Fix a bug on ip17x switch initialization which will fail as soon as youLuiz Otavio O Souza2014-05-092-2/+2
* Add a description here.Adrian Chadd2014-03-021-0/+3
* Set all of the ports into the same vlangroup; there's only one vlangroupAdrian Chadd2014-03-021-5/+4
* Add ATU flush support.Adrian Chadd2014-03-023-1/+79
* Add AR8216 era ATU management/configuration register definitions.Adrian Chadd2014-03-021-6/+31
* (I think!) make the AR8327 switch correctly handle traffic.Adrian Chadd2014-03-011-1/+31
* Be paranoid about bit operations here.Adrian Chadd2014-03-011-1/+1
* Remove now dead code.Adrian Chadd2014-03-011-10/+0
* Add missing includes and remove two unused ones.Christian Brueffer2014-02-273-2/+9
* Add LED setup support for the AR8327.Adrian Chadd2014-02-261-0/+67
* Add in the SGMII configuration code. The DB120 doesn't use it, so IAdrian Chadd2014-02-261-2/+55
* Undo the DB120 hard-coded values in the AR8327 code and fetch it fromAdrian Chadd2014-02-261-23/+210
* Add in port0/port6 configuration as part of the platform data code path.Adrian Chadd2014-02-242-45/+59
* Link the AR8327 to the build.Adrian Chadd2014-02-241-0/+3
* Add initial AR8327 support.Adrian Chadd2014-02-242-0/+564
* Methodize the arswitch VLAN routines.Adrian Chadd2014-02-243-18/+35
* * Ensure enough ports/phys are available for both the AR8327 and previousAdrian Chadd2014-02-241-3/+16
* Extract out the port VLAN flags/setup code and throw it into two newAdrian Chadd2014-02-191-43/+70
* Add methods for the VLAN port set/get routines.Adrian Chadd2014-02-191-0/+6
* Turn the port init function into a HAL method and initialise it to theAdrian Chadd2014-02-191-4/+14
* Teach the PHY register path about the different MDIO bus addressAdrian Chadd2014-02-191-5/+17
* Add a new method to set up the individual port in question.Adrian Chadd2014-02-191-0/+4
* Change arswitch_ports_init() to arswitch_port_init(), and teach it to takeAdrian Chadd2014-02-191-16/+18
* Add in the AR8327 probe/attach code and switch type.Adrian Chadd2014-02-192-0/+7
* Store away the chip version and revision; some AR8327 code depends uponAdrian Chadd2014-02-192-0/+4
* Add in a flag to control whether the low or high data word of a register accessAdrian Chadd2014-02-192-2/+14
* The MDIO control register for the AR8327 has a different address toAdrian Chadd2014-02-171-0/+2
* Add mmd declaration.Adrian Chadd2014-02-171-0/+2
* Implement PHY bus MMD writes for arswitch.Adrian Chadd2014-02-172-0/+12
* Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thisEitan Adler2013-11-301-6/+6
* Fix the build of TP-WN1043ND kernel. Provide necessary includes and removeLuiz Otavio O Souza2013-10-291-2/+4
* - Provide necessary includes.Gleb Smirnoff2013-10-291-2/+4
* - Provide necessary includes, that before came via if.h pollution.Gleb Smirnoff2013-10-284-9/+7