Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ar8216: fix the mtu register definition | Felix Fietkau | 2010-03-09 | 1 | -1/+1 |
| | | | | SVN-Revision: 20110 | ||||
* | Several small fixes for ar8216 driver (patch by Jonas Gorski) | Felix Fietkau | 2010-03-09 | 2 | -12/+35 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create defines for some magic values/masks. * Change vlan_id to u16, to allow VIDs > 255. * Add a range check to set_pvid as it isn't a VID, but the index in the vlan table. * Set the max VID to 4094, since 4095 is a reserved value and should not be used. * In mangle_rx replace the provided VID with the VID of the table entry of the port, not the index of the table. * In hw_apply, remove a redundant emptyness check (was already checked several lines above). * In no vlan mode do not set the ingress mode to secure, as there are no vlan table entries, but to use the port's destination masks. Otherwise the switch won't forward anything. * In read_status tell that the phy is up (taken from the rtl8306 driver). SVN-Revision: 20083 | ||||
* | kernel: add driver for the RTL8366RB switch | Gabor Juhos | 2010-02-24 | 2 | -0/+1773 |
| | | | | | | Thanks to Andrew Tarabaras. SVN-Revision: 19837 | ||||
* | kernel: fix typos in the AR8216 header file | Gabor Juhos | 2010-02-24 | 1 | -7/+7 |
| | | | | SVN-Revision: 19834 | ||||
* | rtl8366_smi: sanitize gpio values to a 0/1 boolean | Gabor Juhos | 2010-01-30 | 1 | -5/+2 |
| | | | | SVN-Revision: 19402 | ||||
* | rtl8366s: reset the chip early, this allows ethernet to work as soon as possible | Gabor Juhos | 2010-01-27 | 1 | -20/+34 |
| | | | | SVN-Revision: 19355 | ||||
* | rtl8366: make it available on all platforms | Gabor Juhos | 2010-01-25 | 4 | -0/+2069 |
| | | | | SVN-Revision: 19329 | ||||
* | kernel: change debounce logic in the gpio-buttons driver | Gabor Juhos | 2010-01-13 | 2 | -21/+25 |
| | | | | | | * thanks to Nuno Gonçalves SVN-Revision: 19115 | ||||
* | deduplicate kernel source files from 2.6.30-2.6.32 by moving them to generic ↵ | Felix Fietkau | 2009-12-25 | 8 | -0/+1334 |
| | | | | | | files/ SVN-Revision: 18927 | ||||
* | rtl8306: manage the wan port as a separate phy device with proper link ↵ | Felix Fietkau | 2009-12-09 | 1 | -27/+89 |
| | | | | | | status reading and autonegotiation - the genphy driver does not handle it properly SVN-Revision: 18709 | ||||
* | ar71xx: make the rtl8306 switch attach to eth0 instead of eth1 on the ↵ | Felix Fietkau | 2009-12-08 | 1 | -0/+3 |
| | | | | | | wrt160nl, fixes wan port detection (#6309) SVN-Revision: 18699 | ||||
* | fix link status detection in various switch drivers | Felix Fietkau | 2009-12-08 | 4 | -4/+4 |
| | | | | SVN-Revision: 18698 | ||||
* | move the updated version (for 2.6.30+) of ar8216/mvswitch to the generic ↵ | Felix Fietkau | 2009-09-16 | 2 | -19/+27 |
| | | | | | | files directory and remove patches for older kernel versions (no longer in use) SVN-Revision: 17594 | ||||
* | add a driver for rtl8306 switches | Felix Fietkau | 2009-08-14 | 1 | -0/+993 |
| | | | | SVN-Revision: 17248 | ||||
* | ar8216: rename the vlan attribute to enable_vlan to keep it consistent with ↵ | Felix Fietkau | 2009-07-11 | 1 | -1/+1 |
| | | | | | | other drivers SVN-Revision: 16770 | ||||
* | ar8216: fix transmission of large frames by setting the switch mtu | Felix Fietkau | 2009-06-29 | 2 | -0/+7 |
| | | | | SVN-Revision: 16629 | ||||
* | ar8216: add delay for page switching to work around register setting ↵ | Felix Fietkau | 2009-06-14 | 2 | -5/+123 |
| | | | | | | corruption. use packet mangling to fix up the vlan for incoming packets (workaround for hardware bug, which renders normal 802.1q support unusable) SVN-Revision: 16442 | ||||
* | fix a crash in ip175c attribute enumeration | Felix Fietkau | 2009-04-30 | 1 | -1/+0 |
| | | | | SVN-Revision: 15506 | ||||
* | Add a driver for Atheros AR8216 switches Thanks to Vertical Communications, ↵ | Felix Fietkau | 2009-04-29 | 2 | -0/+675 |
| | | | | | | Inc. for providing access to the documentation SVN-Revision: 15482 | ||||
* | swconfig: add a generic switch reset call | Felix Fietkau | 2009-04-28 | 3 | -10/+21 |
| | | | | SVN-Revision: 15470 | ||||
* | clean up the ip175c driver some more, add support for setting the pvid and ↵ | Felix Fietkau | 2009-04-20 | 1 | -105/+91 |
| | | | | | | fix querying the phy status SVN-Revision: 15308 | ||||
* | swconfig: add a generic method for setting the port primary vlan id (used ↵ | Felix Fietkau | 2009-04-20 | 2 | -7/+42 |
| | | | | | | for transparently fixing up pvid for untagged port when setting vlan ports) SVN-Revision: 15307 | ||||
* | add IC+ IP175C driver (based on Patrick Horn's driver, see #4050) | Felix Fietkau | 2009-04-20 | 1 | -0/+1342 |
| | | | | SVN-Revision: 15305 | ||||
* | swconfig: treat struct switch_attr as constant | Felix Fietkau | 2009-04-20 | 2 | -13/+13 |
| | | | | SVN-Revision: 15302 | ||||
* | swconfig: remove old debugging stuff | Felix Fietkau | 2009-04-20 | 1 | -2/+0 |
| | | | | SVN-Revision: 15301 | ||||
* | files/fs/yaffs2: revert changes in r15242 that break patching on 2.6.28 | Andy Boyett | 2009-04-18 | 9 | -0/+9 |
| | | | | SVN-Revision: 15248 | ||||
* | get rid of $Id$ - it has never helped us and it has broken too many patches ;) | Felix Fietkau | 2009-04-17 | 9 | -9/+0 |
| | | | | SVN-Revision: 15242 | ||||
* | mvswitch: re-enable header mode | Felix Fietkau | 2009-04-10 | 1 | -1/+1 |
| | | | | SVN-Revision: 15186 | ||||
* | atheros: in later kernels, vlan 0 no longer works as expected, switch to ↵ | Felix Fietkau | 2009-03-22 | 1 | -3/+5 |
| | | | | | | (1,2) instead of (0,1) for lan/wan SVN-Revision: 14981 | ||||
* | mvswitch,adm6996: use phy fixups instead of a nonstandard patch for hardware ↵ | Felix Fietkau | 2009-03-22 | 2 | -52/+40 |
| | | | | | | detection SVN-Revision: 14977 | ||||
* | generic-2.6: make MyLoader parser compatible with the old partition tables | Gabor Juhos | 2009-01-23 | 1 | -2/+2 |
| | | | | SVN-Revision: 14155 | ||||
* | move linux/switch.h to generic files/ instead of the kernel version specific ↵ | Felix Fietkau | 2008-12-15 | 1 | -0/+168 |
| | | | | | | directories SVN-Revision: 13649 | ||||
* | add NP25G and WP543 board id | Gabor Juhos | 2008-11-22 | 1 | -0/+4 |
| | | | | SVN-Revision: 13316 | ||||
* | ocf: move all stuff into files, and fix build error on .25 | Gabor Juhos | 2008-11-19 | 48 | -0/+25229 |
| | | | | SVN-Revision: 13288 | ||||
* | move MyLoader partition parser into generic files, will be used on ar71xx | Gabor Juhos | 2008-11-17 | 1 | -0/+178 |
| | | | | SVN-Revision: 13256 | ||||
* | move MyLoader stuff into generic files, will be used on adm5120 | Gabor Juhos | 2008-11-17 | 3 | -0/+184 |
| | | | | SVN-Revision: 13254 | ||||
* | improve routing/nat performance for devices using the marvell 88e6060 switch | Felix Fietkau | 2008-10-28 | 1 | -0/+1 |
| | | | | SVN-Revision: 13060 | ||||
* | remove more redundant files and clone files-2.6.23 for 2.6.24 - fixes rdc ↵ | Felix Fietkau | 2008-10-22 | 33 | -0/+14892 |
| | | | | | | build errors SVN-Revision: 13022 | ||||
* | change the way ./files* and the generic kernel files are applied. ./files ↵ | Felix Fietkau | 2008-10-18 | 63 | -22659/+872 |
| | | | | | | now applies to *ALL* kernel versions, and is copied along with ./files-* - this gets rid of quite a bit of redundancy in the extra kernel drivers. SVN-Revision: 13010 | ||||
* | make gpio_dev compatible with GPIOLIB & GPIO_SYSFS (closes #4016) | Gabor Juhos | 2008-10-05 | 1 | -3/+3 |
| | | | | SVN-Revision: 12864 | ||||
* | modules/gpio_dev: move to drivers/char/ on older kernels as well, and create ↵ | Gabor Juhos | 2008-08-05 | 3 | -16/+0 |
| | | | | | | a package for it SVN-Revision: 12133 | ||||
* | makes ledtrignetdev work on .26 and fix whitespaces | John Crispin | 2008-08-04 | 1 | -56/+70 |
| | | | | SVN-Revision: 12090 | ||||
* | add missing defines for mvswitch | Felix Fietkau | 2008-07-21 | 1 | -1/+15 |
| | | | | SVN-Revision: 11895 | ||||
* | some more mvswitch fixes: - initialize the vlan destination map properly - ↵ | Felix Fietkau | 2008-07-19 | 1 | -27/+54 |
| | | | | | | workaround for moving node bug: clear the ATU database on every PHY poll SVN-Revision: 11881 | ||||
* | add extra safety for the packet mangling in the mvswitch driver | Felix Fietkau | 2008-07-19 | 1 | -1/+1 |
| | | | | SVN-Revision: 11880 | ||||
* | generic-2.6: revert yaffs changes [11378], the new code is not working ↵ | Gabor Juhos | 2008-06-10 | 22 | -662/+989 |
| | | | | | | correctly on RouterBoards SVN-Revision: 11427 | ||||
* | set marvell switch ATU ageing time to minimum instead of maximum - hopefully ↵ | Felix Fietkau | 2008-06-09 | 2 | -1/+3 |
| | | | | | | fixes some fonera 2.0 ethernet issues SVN-Revision: 11410 | ||||
* | generic-2.6: sync yaffs code with the official CVS tree | Gabor Juhos | 2008-06-06 | 22 | -989/+662 |
| | | | | SVN-Revision: 11378 | ||||
* | nuke trailing whitespaces in the yaffs code | Gabor Juhos | 2008-05-28 | 28 | -635/+635 |
| | | | | SVN-Revision: 11277 | ||||
* | Remove bogus zero-length ohci-ssb.c in generic-2.6/files | Peter Denison | 2008-05-18 | 1 | -0/+0 |
| | | | | SVN-Revision: 11190 |