Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							513e8c583f 
							
						 
					 
					
						
						
							
							Several small fixes for ar8216 driver (patch by Jonas Gorski)  
						
						 
						
						... 
						
						
						
						* 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 
						
					 
					
						2010-03-09 14:35:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							f1509eaf8c 
							
						 
					 
					
						
						
							
							kernel: add driver for the RTL8366RB switch  
						
						 
						
						... 
						
						
						
						Thanks to Andrew Tarabaras.
SVN-Revision: 19837 
						
					 
					
						2010-02-24 13:39:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							e251cd15c9 
							
						 
					 
					
						
						
							
							kernel: fix typos in the AR8216 header file  
						
						 
						
						... 
						
						
						
						SVN-Revision: 19834 
						
					 
					
						2010-02-24 13:38:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							c253898e89 
							
						 
					 
					
						
						
							
							rtl8366_smi: sanitize gpio values to a 0/1 boolean  
						
						 
						
						... 
						
						
						
						SVN-Revision: 19402 
						
					 
					
						2010-01-30 15:25:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							6bfdc7c998 
							
						 
					 
					
						
						
							
							rtl8366s: reset the chip early, this allows ethernet to work as soon as possible  
						
						 
						
						... 
						
						
						
						SVN-Revision: 19355 
						
					 
					
						2010-01-27 21:01:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							49c4df5487 
							
						 
					 
					
						
						
							
							rtl8366: make it available on all platforms  
						
						 
						
						... 
						
						
						
						SVN-Revision: 19329 
						
					 
					
						2010-01-25 15:13:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							21742847bd 
							
						 
					 
					
						
						
							
							kernel: change debounce logic in the gpio-buttons driver  
						
						 
						
						... 
						
						
						
						* thanks to Nuno Gonçalves
SVN-Revision: 19115 
						
					 
					
						2010-01-13 10:18:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							2d61e4c580 
							
						 
					 
					
						
						
							
							deduplicate kernel source files from 2.6.30-2.6.32 by moving them to generic files/  
						
						 
						
						... 
						
						
						
						SVN-Revision: 18927 
						
					 
					
						2009-12-25 10:34:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							2bff4bf4e5 
							
						 
					 
					
						
						
							
							rtl8306: manage the wan port as a separate phy device with proper link status reading and autonegotiation - the genphy driver does not handle it properly  
						
						 
						
						... 
						
						
						
						SVN-Revision: 18709 
						
					 
					
						2009-12-09 03:25:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							ddc2e2270b 
							
						 
					 
					
						
						
							
							ar71xx: make the rtl8306 switch attach to eth0 instead of eth1 on the wrt160nl, fixes wan port detection ( #6309 )  
						
						 
						
						... 
						
						
						
						SVN-Revision: 18699 
						
					 
					
						2009-12-08 14:06:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							df35ee622f 
							
						 
					 
					
						
						
							
							fix link status detection in various switch drivers  
						
						 
						
						... 
						
						
						
						SVN-Revision: 18698 
						
					 
					
						2009-12-08 14:06:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							30e635c55b 
							
						 
					 
					
						
						
							
							move the updated version (for 2.6.30+) of ar8216/mvswitch to the generic files directory and remove patches for older kernel versions (no longer in use)  
						
						 
						
						... 
						
						
						
						SVN-Revision: 17594 
						
					 
					
						2009-09-16 12:24:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							6e28b28c5e 
							
						 
					 
					
						
						
							
							add a driver for rtl8306 switches  
						
						 
						
						... 
						
						
						
						SVN-Revision: 17248 
						
					 
					
						2009-08-14 00:52:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							3e7d58574f 
							
						 
					 
					
						
						
							
							ar8216: rename the vlan attribute to enable_vlan to keep it consistent with other drivers  
						
						 
						
						... 
						
						
						
						SVN-Revision: 16770 
						
					 
					
						2009-07-11 01:21:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							3455f00d7a 
							
						 
					 
					
						
						
							
							ar8216: fix transmission of large frames by setting the switch mtu  
						
						 
						
						... 
						
						
						
						SVN-Revision: 16629 
						
					 
					
						2009-06-29 21:54:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							c1918c778c 
							
						 
					 
					
						
						
							
							ar8216: add delay for page switching to work around register setting 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 
						
					 
					
						2009-06-14 03:32:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							4e12c9d210 
							
						 
					 
					
						
						
							
							fix a crash in ip175c attribute enumeration  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15506 
						
					 
					
						2009-04-30 13:57:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							a523450678 
							
						 
					 
					
						
						
							
							Add a driver for Atheros AR8216 switches Thanks to Vertical Communications, Inc. for providing access to the documentation  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15482 
						
					 
					
						2009-04-29 13:02:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							8ec2ad91ad 
							
						 
					 
					
						
						
							
							swconfig: add a generic switch reset call  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15470 
						
					 
					
						2009-04-28 19:16:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							3fce73ce46 
							
						 
					 
					
						
						
							
							clean up the ip175c driver some more, add support for setting the pvid and fix querying the phy status  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15308 
						
					 
					
						2009-04-20 21:26:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							f6f55bae7d 
							
						 
					 
					
						
						
							
							swconfig: add a generic method for setting the port primary vlan id (used for transparently fixing up pvid for untagged port when setting vlan ports)  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15307 
						
					 
					
						2009-04-20 21:26:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							4320a28228 
							
						 
					 
					
						
						
							
							add IC+ IP175C driver (based on Patrick Horn's driver, see  #4050 )  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15305 
						
					 
					
						2009-04-20 18:57:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							787e9fcf93 
							
						 
					 
					
						
						
							
							swconfig: treat struct switch_attr as constant  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15302 
						
					 
					
						2009-04-20 18:57:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							cd80e16a80 
							
						 
					 
					
						
						
							
							swconfig: remove old debugging stuff  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15301 
						
					 
					
						2009-04-20 18:57:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							1929c7511c 
							
						 
					 
					
						
						
							
							mvswitch: re-enable header mode  
						
						 
						
						... 
						
						
						
						SVN-Revision: 15186 
						
					 
					
						2009-04-10 11:33:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							bfa8064ccd 
							
						 
					 
					
						
						
							
							atheros: in later kernels, vlan 0 no longer works as expected, switch to (1,2) instead of (0,1) for lan/wan  
						
						 
						
						... 
						
						
						
						SVN-Revision: 14981 
						
					 
					
						2009-03-22 20:19:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							f972eb41b5 
							
						 
					 
					
						
						
							
							mvswitch,adm6996: use phy fixups instead of a nonstandard patch for hardware detection  
						
						 
						
						... 
						
						
						
						SVN-Revision: 14977 
						
					 
					
						2009-03-22 20:18:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							404fa66215 
							
						 
					 
					
						
						
							
							generic-2.6: make MyLoader parser compatible with the old partition tables  
						
						 
						
						... 
						
						
						
						SVN-Revision: 14155 
						
					 
					
						2009-01-23 11:54:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							442db57b96 
							
						 
					 
					
						
						
							
							move MyLoader partition parser into generic files, will be used on ar71xx  
						
						 
						
						... 
						
						
						
						SVN-Revision: 13256 
						
					 
					
						2008-11-17 10:14:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b986bd54 
							
						 
					 
					
						
						
							
							improve routing/nat performance for devices using the marvell 88e6060 switch  
						
						 
						
						... 
						
						
						
						SVN-Revision: 13060 
						
					 
					
						2008-10-28 17:54:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							1e570a9288 
							
						 
					 
					
						
						
							
							change the way ./files* and the generic kernel files are applied. ./files 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 
						
					 
					
						2008-10-18 21:43:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							5d46bb5efc 
							
						 
					 
					
						
						
							
							make gpio_dev compatible with GPIOLIB & GPIO_SYSFS ( closes   #4016 )  
						
						 
						
						... 
						
						
						
						SVN-Revision: 12864 
						
					 
					
						2008-10-05 13:08:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							3527e7a649 
							
						 
					 
					
						
						
							
							modules/gpio_dev: move to drivers/char/ on older kernels as well, and create a package for it  
						
						 
						
						... 
						
						
						
						SVN-Revision: 12133 
						
					 
					
						2008-08-05 09:52:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Crispin 
							
						 
					 
					
						
						
						
						
							
						
						
							a641792a78 
							
						 
					 
					
						
						
							
							makes ledtrignetdev work on .26 and fix whitespaces  
						
						 
						
						... 
						
						
						
						SVN-Revision: 12090 
						
					 
					
						2008-08-04 14:05:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							c7150f281c 
							
						 
					 
					
						
						
							
							add missing defines for mvswitch  
						
						 
						
						... 
						
						
						
						SVN-Revision: 11895 
						
					 
					
						2008-07-21 18:12:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							3ad51a1c33 
							
						 
					 
					
						
						
							
							some more mvswitch fixes: - initialize the vlan destination map properly - workaround for moving node bug: clear the ATU database on every PHY poll  
						
						 
						
						... 
						
						
						
						SVN-Revision: 11881 
						
					 
					
						2008-07-19 23:09:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							87e673487a 
							
						 
					 
					
						
						
							
							add extra safety for the packet mangling in the mvswitch driver  
						
						 
						
						... 
						
						
						
						SVN-Revision: 11880 
						
					 
					
						2008-07-19 23:09:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							b014357704 
							
						 
					 
					
						
						
							
							set marvell switch ATU ageing time to minimum instead of maximum - hopefully fixes some fonera 2.0 ethernet issues  
						
						 
						
						... 
						
						
						
						SVN-Revision: 11410 
						
					 
					
						2008-06-09 10:31:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Denison 
							
						 
					 
					
						
						
						
						
							
						
						
							3b7d3cf074 
							
						 
					 
					
						
						
							
							Remove bogus zero-length ohci-ssb.c in generic-2.6/files  
						
						 
						
						... 
						
						
						
						SVN-Revision: 11190 
						
					 
					
						2008-05-18 20:55:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							9e0ee80132 
							
						 
					 
					
						
						
							
							enable a different pseudo-vlan mode in the marvell switch (uses a proprietary header instead of a proprietary trailer) - fixes some mtu issues  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10975 
						
					 
					
						2008-04-29 12:55:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							c3fcb26d47 
							
						 
					 
					
						
						
							
							allow bigger packets in the marvell switch (does not fix the mtu problems yet)  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10970 
						
					 
					
						2008-04-28 21:59:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							86bbc820d5 
							
						 
					 
					
						
						
							
							fix vlan mapping for cpu port on the marvell switch  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10934 
						
					 
					
						2008-04-24 01:09:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							69999abeda 
							
						 
					 
					
						
						
							
							clear VLANTunnel bit on the marvell switch ports - should help with some bridging issues  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10931 
						
					 
					
						2008-04-23 16:28:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							11d94ce083 
							
						 
					 
					
						
						
							
							Add support for the ultra-crappy Marvell 88E6060, which is used in Fonera+ and the upcoming Fonera 2.0  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10876 
						
					 
					
						2008-04-20 08:29:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Felix Fietkau 
							
						 
					 
					
						
						
						
						
							
						
						
							a323a7bf2a 
							
						 
					 
					
						
						
							
							Add stub driver for ADM6996F switches (configured through MII) The driver currently uses a hardcoded VLAN mapping and has no configuration yet Tested on Accton MR3202a  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10869 
						
					 
					
						2008-04-20 02:53:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							67fd9d7fba 
							
						 
					 
					
						
						
							
							move spi_gpio driver into the kernel, clean-up SPI modules  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10844 
						
					 
					
						2008-04-15 07:33:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							832ba73685 
							
						 
					 
					
						
						
							
							modules/gpio-buttons: fix build error on older kernels  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10771 
						
					 
					
						2008-04-08 11:49:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Büsch 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8af76a60 
							
						 
					 
					
						
						
							
							ssb-mips: Fix IRQ routing on the MIPS core.  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10770 
						
					 
					
						2008-04-08 09:15:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gabor Juhos 
							
						 
					 
					
						
						
						
						
							
						
						
							5798590c7c 
							
						 
					 
					
						
						
							
							add a polled GPIO buttons input driver  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10766 
						
					 
					
						2008-04-07 19:54:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Büsch 
							
						 
					 
					
						
						
						
						
							
						
						
							68523387b3 
							
						 
					 
					
						
						
							
							GPIODEV: Fix open-count race condition.  
						
						 
						
						... 
						
						
						
						SVN-Revision: 10625 
						
					 
					
						2008-03-19 11:32:08 +00:00