aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/etherswitch/arswitch
Commit message (Expand)AuthorAgeFilesLines
...
* Add another revision of the AR8327.Adrian Chadd2014-07-261-0/+1
* Revert r268543.Rui Paulo2014-07-129-9/+9
* Move iic.h to sys/ so that it's automatically installed in /usr/include/sys.Rui Paulo2014-07-129-9/+9
* 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 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-22/+209
* 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
* - Provide necessary includes, that before came via if.h pollution.Gleb Smirnoff2013-10-283-5/+6
* Add a big, big note to the vlan code that it needs to be taughtAdrian Chadd2013-10-161-0/+6
* Add support for the AR9340 switch to the switch framework.Adrian Chadd2013-10-161-12/+29
* Prepare to link in the AR934x SoC switch support.Adrian Chadd2013-10-161-0/+3
* Initial commit of AR9340 switch SoC support.Adrian Chadd2013-10-162-0/+238
* Add AR934x, AR8327 register definitions.Adrian Chadd2013-10-151-1/+216
* Add the support for 802.1q and port based vlans for arswitch.Luiz Otavio O Souza2013-07-2311-70/+660
* Fix the arswitch instability problem. It turns out that theLuiz Otavio O Souza2013-07-234-27/+9
* Correctly mark the CPU port.Adrian Chadd2013-05-081-0/+1
* Update arswitch to the new API.Adrian Chadd2013-04-221-1/+1
* Disable automatic attachment of arswitch. It can't be auto-detected (like PHYsAleksandr Rybalko2012-11-071-11/+0
* Don't try to cache the page setting - always set the page beforeAdrian Chadd2012-10-221-4/+11
* Mask data to only 16 bits to be sure on write into switch reg.Aleksandr Rybalko2012-10-151-1/+1
* Locking for etherswitch framework:Aleksandr Rybalko2012-10-152-7/+49
* Defaulting to id "0" if ar7240_probe(dev) success, fix warning when buildingAleksandr Rybalko2012-10-151-0/+1
* Fix tiypo.Aleksandr Rybalko2012-10-111-1/+1
* Setup the CPU port and broadcast map on the AR7240, rather thanAdrian Chadd2012-05-122-10/+18
* .. oops, include setting the MTU.Adrian Chadd2012-05-121-1/+4
* Document what the flood register setting does.Adrian Chadd2012-05-121-1/+8