John Crispin
60c125b8e6
(respin) 802.1Q VLAN support for ADM6996M/ADM6996FC
...
This patch adds 802.1Q VLAN support for the ADM6996M chip.
The driver is loaded for both the FC and M model. It will detect which of the
two chips is connected. The FC model is initialised, but no further
functionality is offered.
The PHY driver will always report "100 Mbit/s, link up", for both the M and FC
models. This reflects the fact that the link between switch chip and Ethernet
MAC is always on[1].
Further documentation can be found in the kernel's
Documentation/networking/adm6996.txt
Signed-of-By: Peter Lebbing <peter@digitalbrains.com>
SVN-Revision: 26865
2011-05-09 15:21:58 +00:00
Gabor Juhos
9b5036a29d
ar71xx: populate LED3 on the JA76PF board
...
Patch-by: Cezary Jackiewicz <cezary@eko.one.pl>
SVN-Revision: 26862
2011-05-08 21:38:51 +00:00
Gabor Juhos
b39eebdf1e
ar71xx: add uci config for the WLAN LED on the WRT160NL
...
Based on a patch by Magyar Szabolcs <mszabi@freemail.hu>
SVN-Revision: 26861
2011-05-08 21:38:49 +00:00
Gabor Juhos
858e2e719b
ar71xx: use phy0tpt trigger for the WLAN LEDs
...
SVN-Revision: 26860
2011-05-08 21:38:48 +00:00
Gabor Juhos
869f3cb718
ar71xx: remove superfluous fifo_cfg overrides
...
SVN-Revision: 26859
2011-05-08 21:38:46 +00:00
Travis Kemen
bc121d5706
ipv6: restore correct ECN handling on TCP xmit Thanks Dave Taht
...
SVN-Revision: 26858
2011-05-08 17:08:06 +00:00
Gabor Juhos
5d77f370d6
ar71xx: ag71xx: make switch register access atomic
...
Reading of the PHY registers occasionally returns with bogus values
under heavy load. This misleads the PHY driver and thus causes false
link/speed change notifications which leads to performance loss.
This is easily noticable during an iperf session:
...
[ 3] 52.0-53.0 sec 11.3 MBytes 94.4 Mbits/sec
[ 3] 53.0-54.0 sec 11.4 MBytes 95.4 Mbits/sec
eth1: link down
br-lan: port 2(eth1) entering forwarding state
eth1: link up (100Mbps/Full duplex)
br-lan: port 2(eth1) entering forwarding state
br-lan: port 2(eth1) entering forwarding state
[ 3] 54.0-55.0 sec 6.75 MBytes 56.6 Mbits/sec
[ 3] 55.0-56.0 sec 0.00 Bytes 0.00 bits/sec
[ 3] 56.0-57.0 sec 10.5 MBytes 88.1 Mbits/sec
...
[ 3] 169.0-170.0 sec 11.4 MBytes 95.4 Mbits/sec
[ 3] 170.0-171.0 sec 11.4 MBytes 95.4 Mbits/sec
eth1: link up (10Mbps/Half duplex)
[ 3] 171.0-172.0 sec 7.63 MBytes 64.0 Mbits/sec
[ 3] 172.0-173.0 sec 9.38 MBytes 78.6 Mbits/sec
eth1: link up (100Mbps/Full duplex)
[ 3] 173.0-174.0 sec 11.3 MBytes 94.4 Mbits/sec
[ 3] 174.0-175.0 sec 11.4 MBytes 95.4 Mbits/sec
SVN-Revision: 26856
2011-05-08 16:32:53 +00:00
Gabor Juhos
3711658281
ar71xx: ag71xx: fix section mismatch warnings
...
The function __devinit ag71xx_probe() references
a function __devexit ag71xx_phy_disconnect().
This is often seen when error handling in the init function
uses functionality in the exit path.
The fix is often to remove the __devexit annotation of
ag71xx_phy_disconnect() so it may be used outside an exit section.
The function ag71xx_phy_disconnect() references a function in an exit
section.
Often the function ag71xx_ar7240_cleanup() has valid usage outside the
exit section
and the fix is to remove the __devexit annotation of
ag71xx_ar7240_cleanup.
SVN-Revision: 26855
2011-05-08 13:30:36 +00:00
Gabor Juhos
ef53029870
ar71xx: ag71xx: fix build error if debugfs is enabled
...
SVN-Revision: 26854
2011-05-08 13:30:26 +00:00
Hauke Mehrtens
732abc44cc
brcm47xx: update patches
...
SVN-Revision: 26846
2011-05-07 12:49:17 +00:00
Gabor Juhos
8b67d748cb
ar71xx: ag71xx: add debugfs entry for [rt]x_ring
...
SVN-Revision: 26845
2011-05-07 12:40:34 +00:00
Gabor Juhos
2166432ba0
ar71xx: ag71xx: add timestamps to ag71xx_buf
...
SVN-Revision: 26844
2011-05-07 12:40:28 +00:00
Gabor Juhos
896e1d1ab4
ar71xx: ag71xx: use dynamically allocated buffer for napi_stats
...
SVN-Revision: 26843
2011-05-07 12:40:26 +00:00
Gabor Juhos
a6708d20d1
ar71xx: ag71xx: use debugfs_remove_recursive
...
SVN-Revision: 26842
2011-05-07 12:40:25 +00:00
Gabor Juhos
c39e5b9360
ar71xx: override wmac device name for the AR934x SoCs
...
SVN-Revision: 26840
2011-05-07 09:23:32 +00:00
Florian Fainelli
fbbe154a48
remove useless patches
...
SVN-Revision: 26837
2011-05-06 12:37:40 +00:00
Florian Fainelli
de02a2795b
fill maintainer infos for a couple of targets
...
SVN-Revision: 26836
2011-05-06 12:37:36 +00:00
Florian Fainelli
1adaa8790d
update to 2.6.38.2
...
SVN-Revision: 26833
2011-05-05 16:35:44 +00:00
Florian Fainelli
fd33dffe60
add missing 2.6.38 symbols
...
SVN-Revision: 26832
2011-05-05 16:35:40 +00:00
Hauke Mehrtens
fcb1557a3e
brcm47xx: when detecting a ssb pci device without an own sprom write the sprom data from the platform device to the correct pointer.
...
SVN-Revision: 26829
2011-05-05 14:05:21 +00:00
Hauke Mehrtens
54fb8868fa
brcm47xx: fix typo in patch
...
SVN-Revision: 26828
2011-05-05 13:18:35 +00:00
Alexandros C. Couloumbis
7fb06ce6cd
linux/ar71xx: add some missing symbols for nand/yaffs targets
...
SVN-Revision: 26827
2011-05-05 07:19:46 +00:00
Alexandros C. Couloumbis
c27ffb1912
linux/generic: port yaffs to 2.6.39
...
SVN-Revision: 26818
2011-05-04 09:35:06 +00:00
Alexandros C. Couloumbis
67339c1329
linux/rb532: use kernel and initramfs tags on image generation
...
SVN-Revision: 26817
2011-05-04 08:47:00 +00:00
Jo-Philipp Wich
ae5435adc9
geos: remove unneeded modules The via-sata and gpio-nsc modules are both unneeded on the Geos platform.
...
SVN-Revision: 26811
2011-05-03 21:18:12 +00:00
Florian Fainelli
a18ec3c37e
update to 2.6.38
...
SVN-Revision: 26803
2011-05-02 07:57:25 +00:00
Felix Fietkau
af53fa1d91
cns3xxx: remove one of the dma cache patches, it causes a regression in the ethernet driver
...
SVN-Revision: 26802
2011-05-02 00:28:30 +00:00
Hauke Mehrtens
3dbb8c5088
brcm47xx: add fallback sprom for pci devices without an own sprom.
...
If there is no sprom on an ssb based pci device on the brcm47xx
architecture ssb now asks the architecture code to look into the nvram
to get some sprom data for this device. Now we are able to read out
pci/1/1/ foo or pci/1/3/ foo config options.
This will fix some problems where the wireless devices does not got an
mac address and the following message was show:
ssb: WARNING: Invalid SPROM CRC (corrupt SPROM)
SVN-Revision: 26801
2011-05-01 20:28:35 +00:00
Felix Fietkau
f9a92812cf
cns3xxx: fix missing and incomplete cache flushes on DMA cache sync for cpu - fixes some issues with ath9k
...
SVN-Revision: 26797
2011-05-01 15:53:56 +00:00
Felix Fietkau
cbc75a9c70
ar71xx: use the ar8316 switch driver on the PB92 board and add a matching default network config
...
SVN-Revision: 26779
2011-04-28 21:27:42 +00:00
Felix Fietkau
eb270c4d33
ar8316: automatically detect whether port4 is used as PHY or as a switch port
...
SVN-Revision: 26778
2011-04-28 21:27:37 +00:00
Felix Fietkau
36aecb08b8
ar71xx: fix MDIO access on ar7242 (based on a patch by Jess Zhu)
...
SVN-Revision: 26777
2011-04-28 19:30:49 +00:00
Felix Fietkau
2336d4b438
ar8216: support AR8316 rev 0 devices
...
SVN-Revision: 26776
2011-04-28 19:30:43 +00:00
Alexandros C. Couloumbis
8b7a516fa8
linux/atheros: add 2.6.38 preliminary support
...
SVN-Revision: 26772
2011-04-27 17:18:03 +00:00
Felix Fietkau
9e8cd78944
swconfig: Replace SPIN_LOCK_UNLOCKED with DEFINE_SPINLOCK
...
SPIN_LOCK_UNLOCKED has been deprecated since 2.6.19 and will get removed
in 2.6.39, so replace it with DEFINE_SPINLOCK().
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 26770
2011-04-26 23:05:29 +00:00
Alexandros C. Couloumbis
edfcbe5705
linux/adm5120: update wget2nand script
...
SVN-Revision: 26748
2011-04-21 13:18:33 +00:00
Alexandros C. Couloumbis
f13581eedb
linux/ar71xx: update wget2nand script
...
SVN-Revision: 26747
2011-04-21 12:38:25 +00:00
Alexandros C. Couloumbis
015b010f90
linux/ar71xx: add 2.6.38 preliminary support
...
SVN-Revision: 26746
2011-04-21 11:45:23 +00:00
Felix Fietkau
a2687e8d6d
uml: fix the kernel config name override
...
SVN-Revision: 26715
2011-04-17 21:47:49 +00:00
Felix Fietkau
ae51f1972f
x86: remove 2.6.35 patches
...
SVN-Revision: 26710
2011-04-17 18:39:50 +00:00
Felix Fietkau
1fcd26091b
brcm63xx: remove patches/configs for 2.6.35
...
SVN-Revision: 26709
2011-04-17 18:39:46 +00:00
Felix Fietkau
8566daa5df
au1000: remove patches/configs for 2.6.35
...
SVN-Revision: 26708
2011-04-17 18:39:42 +00:00
Felix Fietkau
f5d3d0e7d8
ar7: remove patches/configs for old kernel versions
...
SVN-Revision: 26707
2011-04-17 18:39:38 +00:00
Felix Fietkau
64f67b9c2a
adm5120: remove patches/configs for unused kernel versions
...
SVN-Revision: 26706
2011-04-17 18:39:32 +00:00
Felix Fietkau
ede6b0d360
rootfs_split: Allow using MTDPART_OFS_APPEND macro for offset of rootfs.
...
Use offset from struct mtd_part instead of struct mtd_partition for defining
the new partitions. This enables the usage of MTDPART_OFS_APPEND macro in
struct mtd_partition.
Signed-off-by: Jochen Friedrich <jochen@scram.de>
SVN-Revision: 26705
2011-04-17 18:32:28 +00:00
Felix Fietkau
5a0df036b0
Remove 2.6.35. It's not used anymore.
...
Signed-off-by: Jochen Friedrich <jochen@scram.de>
SVN-Revision: 26704
2011-04-17 18:32:21 +00:00
Daniel Dickinson
8b18ce6807
Fixed directory error: added ra1320 patches to trunk/target... subdir instead if target.... in trunk branch.
...
SVN-Revision: 26699
2011-04-17 01:15:47 +00:00
Felix Fietkau
dcffeb99e2
ixp4xx: backport an upstream commit to fix gspca compile errors triggered by the buildbot
...
SVN-Revision: 26698
2011-04-16 21:30:48 +00:00
Felix Fietkau
f385231730
fix a typo in the kernel patch description
...
SVN-Revision: 26693
2011-04-16 18:40:23 +00:00
Felix Fietkau
a1624421ae
kernel: reorganize 2.6.37 patches
...
SVN-Revision: 26692
2011-04-16 18:31:21 +00:00