aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
Commit message (Collapse)AuthorAgeFilesLines
* ramips: add mdio_cfg configuration for the ethernet driverGabor Juhos2010-07-153-0/+86
| | | | SVN-Revision: 22211
* generic: rtl8366: add debugfs file to show PVIDsGabor Juhos2010-07-151-0/+42
| | | | SVN-Revision: 22206
* generic: rtl8366: make rtl8366_set_vlan staticGabor Juhos2010-07-152-5/+2
| | | | SVN-Revision: 22205
* generic: rtl8366: add common rtl8366_sw_{get,set}_vlan_ports functionsGabor Juhos2010-07-154-106/+57
| | | | SVN-Revision: 22204
* generic: rtl8366: add common rtl8366_sw_get_vlan_infoGabor Juhos2010-07-154-84/+47
| | | | SVN-Revision: 22203
* generic: rtl8366: use smi->num_ports and smi->ops->get_vlan_4kGabor Juhos2010-07-152-8/+8
| | | | SVN-Revision: 22202
* generic: rtl8366: add is_vlan_valid function to smi_opsGabor Juhos2010-07-153-6/+25
| | | | SVN-Revision: 22201
* generic: rtl8366: add common rtl8366_sw_get_port_mib functionGabor Juhos2010-07-154-68/+39
| | | | SVN-Revision: 22200
* generic: rtl8366: generealize rtl8366{s,rb}_sw_get_port_mib functionsGabor Juhos2010-07-152-8/+10
| | | | SVN-Revision: 22199
* generic: rtl8366: make rtl8366_{g,s}et_pvid staticGabor Juhos2010-07-152-44/+41
| | | | SVN-Revision: 22198
* generic: rtl8366: add common rtl8366_sw_{get,set}_port_pvid functionsGabor Juhos2010-07-154-28/+21
| | | | SVN-Revision: 22197
* generic: rtl8366: add setup to rtl8366_smi_ops structGabor Juhos2010-07-154-8/+11
| | | | SVN-Revision: 22196
* generic: rtl8366: introduce rtl8366_smi_allocGabor Juhos2010-07-154-9/+20
| | | | SVN-Revision: 22195
* generic: rtl8366: get rid of private rtl8366{s,rb} structsGabor Juhos2010-07-152-84/+42
| | | | SVN-Revision: 22194
* generic: rtl8366: move switch device to the rtl8366_smi structGabor Juhos2010-07-153-22/+15
| | | | SVN-Revision: 22193
* generic: rtl8366: get rid of private vlan_{mc,4k} structsGabor Juhos2010-07-152-277/+148
| | | | | | | | The usage of bitfields causes problems in Little-Endian mode. Remove them and manipulate the bits directly in the appropriate functions. This change also reduces the size of the binary a bit. SVN-Revision: 22192
* generic: rtl8366: use SWITCH_TYPE_NOVAL for reset_mib attributesGabor Juhos2010-07-152-23/+7
| | | | SVN-Revision: 22191
* generic: move ath5k_platform.h from ar71xx to generic filesGabor Juhos2010-07-151-0/+0
| | | | SVN-Revision: 22189
* ar71xx: in-flash macs and eeprom for mach-eap7660dGabor Juhos2010-07-153-3/+109
| | | | | | | | | This adds in-flash mac-addresses and calibration data for the Senao EAP7660D board. Signed-off-by: Daniel Golle <daniel.golle@gmail.com> SVN-Revision: 22187
* target (base-files): Fixed failsafe mode by adding back insmod diagDaniel Dickinson2010-07-151-0/+8
| | | | SVN-Revision: 22186
* add required exports for wl.koJo-Philipp Wich2010-07-132-0/+68
| | | | SVN-Revision: 22174
* ramips: Fix bridging in ramips ethernet driverGabor Juhos2010-07-131-1/+1
| | | | | | | | | | | | | | | | | | Bridging between the ramips ethernet driver and rt2800pci was somewhat broken. Frames received by the ethernet driver which were passed to the wifi driver for transmission were sometimes corrupted or sent out with huge delays. The reason for this is the missing assignment of skb->tail in the ramips ethernet driver's rx path resulting in skb->tail pointing to skb->data. Since skb->tail is used by mac80211 it writes into skb->data which messes up the frames content. Fix this by using skb_put to correctly set skb->len and skb->tail. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 22172
* ramips: protect GPIO register access with a spinlockGabor Juhos2010-07-131-1/+11
| | | | SVN-Revision: 22171
* ramips: sync kernel configGabor Juhos2010-07-132-22/+0
| | | | SVN-Revision: 22170
* export SSB fallback SPROM - required for wl.koJo-Philipp Wich2010-07-136-0/+120
| | | | SVN-Revision: 22168
* massive: replace occurences of .$(LINUX_KMOD_SUFFIX) with .ko after r21950Claudio Mignanti2010-07-1214-38/+38
| | | | SVN-Revision: 22145
* pwm: use coherent naming to avoid conflictsClaudio Mignanti2010-07-122-1/+1
| | | | SVN-Revision: 22142
* kernel: Add missing kernel config optionsHauke Mehrtens2010-07-111-0/+24
| | | | SVN-Revision: 22136
* kernel: add missing dma_dev member to struct ssb_device to make ↵Hauke Mehrtens2010-07-111-0/+52
| | | | | | b43/b43legacy compile with current mac80211 version SVN-Revision: 22135
* enable usb support by default.Claudio Mignanti2010-07-114-35/+7
| | | | SVN-Revision: 22129
* add defautl config for eth0Claudio Mignanti2010-07-112-1/+9
| | | | SVN-Revision: 22128
* fix typo in Makefile tgz -> targzClaudio Mignanti2010-07-111-1/+1
| | | | SVN-Revision: 22125
* brcm47xx: use kernel 2.6.34.1 as default kernelHauke Mehrtens2010-07-101-1/+1
| | | | SVN-Revision: 22119
* kernel: update to kernel 2.6.34.1Hauke Mehrtens2010-07-106-6/+6
| | | | SVN-Revision: 22118
* brcm47xx: fix a small copy&paste error in the b44 fix for 2.6.34 and 2.6.35Felix Fietkau2010-07-102-6/+4
| | | | SVN-Revision: 22116
* Get rid of the b44 'BUG! Timeout waiting for bit 80000000 of register 428 to ↵Felix Fietkau2010-07-106-2/+68
| | | | | | | | | | clear.' spam. more and more users are getting confused by this, and consider it a regression in brcm47xx, because brcm-2.4 was not showing this message. It's not particularly interesting for debugging, most of the time it only happens because of an unconnected port. SVN-Revision: 22110
* fix a bug inside usb driver, thanks to Jesper NilssonClaudio Mignanti2010-07-091-2/+1
| | | | SVN-Revision: 22105
* add some missing symbolsClaudio Mignanti2010-07-091-1/+4
| | | | SVN-Revision: 22104
* gumstix: add luciHamish Guthrie2010-07-081-1/+1
| | | | SVN-Revision: 22093
* Add kmod-usb-hidHamish Guthrie2010-07-071-1/+1
| | | | SVN-Revision: 22086
* kernel: add missing config option found by buildbotHauke Mehrtens2010-07-062-0/+3
| | | | SVN-Revision: 22080
* repair the damage that was done to the packet socket type filter patch when ↵Felix Fietkau2010-07-063-3/+3
| | | | | | it was forward ported to 2.6.33 this should fix the mac80211 problems in 2.6.33 and later versions SVN-Revision: 22079
* ar71xx: only reinit the ethernet MAC at .open() on ar724x for now, until ↵Felix Fietkau2010-07-061-1/+3
| | | | | | we've figured out what part of it causes the issue described in #7563 SVN-Revision: 22075
* add mini_fo fix to 2.6.30 as wellFelix Fietkau2010-07-041-0/+48
| | | | SVN-Revision: 22058
* mini_fo: add error pointer checks after dentry lookups to fix various crash ↵Felix Fietkau2010-07-044-0/+192
| | | | | | bugs (fixes #7277, #7207, #7259) SVN-Revision: 22057
* ag71xx: reset the hardware during open(), this improves recovery from tx ↵Felix Fietkau2010-07-041-0/+2
| | | | | | timeouts on ar724x considerably SVN-Revision: 22055
* ag71xx: fix a memory corruption bug that happens if you flood the interface ↵Felix Fietkau2010-07-041-0/+6
| | | | | | with packets while it's being brought down fixes boot time crashes under load reported by matteo SVN-Revision: 22054
* generic: rtl8366: enable VLAN ingress filteringGabor Juhos2010-07-022-0/+15
| | | | SVN-Revision: 22044
* refresh 2.6.34 patchesFlorian Fainelli2010-07-013-21/+7
| | | | SVN-Revision: 22042
* add 2.6.34 supportFlorian Fainelli2010-07-017-1/+558
| | | | SVN-Revision: 22041