openwrtv4/target/linux
Felix Fietkau 74146c62c0 ar8216: fix ATU flushing
The functionality to flush the address translation table contains two bugs
which luckily compensate each other.
1. Just setting the operation is not sufficient to perform the flushing.
   The "active" bit needs to be set to actually trigger an action.
   For the vtu operations this is implemented correctly.
2. ar8xxx_phy_read_status is called every 2s by the phy state machine
   to check for link changes. This would have caused an ATU flush
   every 2s.

Fix the chip-specific ATU flush functions and remove the ATU flush call
from ar8xxx_phy_read_status.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>

SVN-Revision: 44101
2015-01-24 19:41:51 +00:00
..
adm5120 adm5120: add experimental 3.14 kernel support 2015-01-10 18:10:04 +00:00
adm8668 all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
ar7 ar7: remove leftover 3.10 patches 2014-12-18 11:57:42 +00:00
ar71xx ar71xx: add support for TP-LINK TL-WR843ND v1 2015-01-23 12:32:46 +00:00
arm64 arm64: add ARM 64-bits target 2014-11-24 06:34:07 +00:00
at91 at91: remove linux 3.10 support 2014-12-13 11:55:24 +00:00
atheros kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
au1000 au1000: remove leftover 3.3 kernel config 2014-12-13 11:55:49 +00:00
avr32 all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
bcm53xx bcm53xx: backport official Buffalo WZR-900DHP patch 2015-01-21 07:23:31 +00:00
brcm47xx brcm47xx: backport BCM47XX arch patches (clean NVRAM code, later init) 2015-01-16 12:48:27 +00:00
brcm63xx add "preinit_regular" diag.sh set_state argument 2014-12-15 10:37:00 +00:00
brcm2708 brcm2708: missing symbols caused a build fail 2015-01-17 19:10:40 +00:00
cns3xxx all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
cns21xx all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
cobalt cobalt: remove 3.3 and 3.10 kernel configuration files 2014-12-07 21:58:33 +00:00
ep93xx ep93xx: add support for kernel 3.14 2014-12-29 13:55:59 +00:00
gemini gemini: add ata driver 2015-01-08 20:26:34 +00:00
generic ar8216: fix ATU flushing 2015-01-24 19:41:51 +00:00
imx6 kernel: update 3.14 to 3.14.28 2015-01-11 01:28:32 +00:00
iop32x all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
ipq806x ipq806x: refresh patches 2014-12-28 19:31:40 +00:00
ixp4xx ixp4xx: remove linux 3.10 support 2014-12-13 11:55:04 +00:00
kirkwood kirkwood: enable switch on Linksys EA3500 2015-01-18 16:45:01 +00:00
lantiq lantiq: correct value for fpi clock on ar9 2015-01-23 12:32:28 +00:00
malta malta: copy initramfs images 2015-01-14 12:09:33 +00:00
mcs814x mcs814x: document how to include 3rd party binary packages 2015-01-21 23:55:11 +00:00
mpc52xx all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
mpc83xx all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
mpc85xx add "preinit_regular" diag.sh set_state argument 2014-12-15 10:37:00 +00:00
mvebu mvebu: fixups for the new driver 2015-01-16 08:44:15 +00:00
mxs add "preinit_regular" diag.sh set_state argument 2014-12-15 10:37:00 +00:00
netlogic netlogic: fix XLR network driver build 2014-12-13 08:08:30 +00:00
octeon octeon: enable VLAN support 2015-01-05 13:02:26 +00:00
omap kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
omap24xx all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
orion kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
oxnas oxnas: re-enable ubifs 2014-12-27 13:03:26 +00:00
ppc40x all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
ppc44x kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
pxa all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
ramips ramips: add support for Tenda 3G150B 2015-01-22 09:35:22 +00:00
rb532 rb532: remove linux 3.10 support 2014-12-13 11:55:32 +00:00
realview realview: drop old kernel configs 2014-12-13 11:55:59 +00:00
sibyte all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
sparc kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
sunxi sunxi: update Olimex A13 SOM profile 2015-01-18 16:58:35 +00:00
uml target/uml: add missing config symbols 2015-01-11 22:03:06 +00:00
x86 all targets: remove all =m kernel config symbols 2015-01-05 13:02:44 +00:00
x86_64 kernel: makefiles: make use of new var KERNEL_PATCHVER 2014-10-24 19:34:02 +00:00
xburst xburst: fix subtarget config file names 2014-12-11 20:07:52 +00:00
Makefile