Gabor Juhos
46b0e6643a
rtl8366_smi: rename rtl8366s specific functions and definitions
...
SVN-Revision: 19278
2010-01-22 17:37:58 +00:00
Gabor Juhos
08055fd6d1
rtl8366_smi: move chip specific stuff into its own struct
...
SVN-Revision: 19277
2010-01-22 17:37:53 +00:00
Gabor Juhos
de751af190
rtl8366_smi: separate gpio initialization
...
SVN-Revision: 19276
2010-01-22 17:37:50 +00:00
Gabor Juhos
a1247d2f83
rtl8366_smi: store GPIO numbers directly in the rtl8366_smi struct
...
SVN-Revision: 19275
2010-01-22 17:37:47 +00:00
Gabor Juhos
ab278275ee
rtl8366_smi: store device pointer instead of plaform_device
...
SVN-Revision: 19274
2010-01-22 17:37:41 +00:00
Gabor Juhos
edfa82ab60
rtl8366_smi: rename switch attribute handlers
...
SVN-Revision: 19254
2010-01-21 12:13:43 +00:00
Gabor Juhos
7aefde9f66
rtl8366_smi: simplify rtl8366_attr_get_port_link function
...
SVN-Revision: 19250
2010-01-20 20:36:30 +00:00
Gabor Juhos
83fb9f73e1
rtl8366_smi: make rtl8366_phy_config_{aneg,init} static
...
SVN-Revision: 19249
2010-01-20 20:36:27 +00:00
Gabor Juhos
cad07a09c1
rtl8366_smi: simplify rtl8366_{get,set}_port_vlan_index functions
...
SVN-Revision: 19248
2010-01-20 20:36:24 +00:00
Gabor Juhos
50849c6cff
rtl8366_smi: minor code optimalizations
...
SVN-Revision: 19247
2010-01-20 20:36:21 +00:00
Gabor Juhos
3e6b3ea088
rtl8366_smi: coding style cleanup
...
SVN-Revision: 19246
2010-01-20 17:40:39 +00:00
Gabor Juhos
5e5451a54d
rtl8366_smi: add Kconfig option for the debugfs stuff
...
SVN-Revision: 19243
2010-01-20 09:30:36 +00:00
Gabor Juhos
0d48b043b1
rtl8366_smi: fix error checking in rtl8366s_set_vlan_4k_entry
...
SVN-Revision: 19242
2010-01-20 09:30:32 +00:00
Gabor Juhos
0296b24f80
rtl8366_smi: fix parameter checking in rtl8366_attr_get_vlan_info
...
SVN-Revision: 19241
2010-01-20 09:30:25 +00:00
Gabor Juhos
743e7617b0
rtl8366_smi: fix return codes in rtl8366s_reset_vlan
...
SVN-Revision: 19240
2010-01-20 07:06:18 +00:00
Gabor Juhos
43815d730b
rtl8366_smi: move variable initialization out from the loop
...
SVN-Revision: 19239
2010-01-20 07:06:15 +00:00
Gabor Juhos
fbc389ae9d
rtl8366_smi: fix port->flags calculation in rtl8366_get_ports
...
SVN-Revision: 19237
2010-01-20 07:06:10 +00:00
Gabor Juhos
71d0a7a7bf
ar71xx: fix ethernet mac address on the WZR-HP-G300NH
...
SVN-Revision: 19216
2010-01-18 09:01:44 +00:00
Gabor Juhos
c4838a0f9e
rtl8366_smi: use inline function instead of a macro on top of container_of
...
SVN-Revision: 19215
2010-01-18 09:01:40 +00:00
Felix Fietkau
88ddc59655
rtl8366_smi: reset the vlan table when resetting the switch and use vlan get/set ports for vlan member lists
...
SVN-Revision: 19206
2010-01-18 00:12:12 +00:00
Felix Fietkau
b228fd428a
rtl8366_smi: fix excessive stack usage and buffer handling bugs
...
SVN-Revision: 19205
2010-01-18 00:12:07 +00:00
Felix Fietkau
8394a32815
ar71xx: fix return statement in the rtl8366 driver
...
SVN-Revision: 19204
2010-01-17 22:57:08 +00:00
Gabor Juhos
d2229cb1cc
rtl8366_smi: register the switch directly from the probe routine
...
SVN-Revision: 19202
2010-01-17 21:37:09 +00:00
Gabor Juhos
088ba7e1db
rtl8366_smi: use vlanmc name for all vlanconfig variables
...
SVN-Revision: 19201
2010-01-17 21:17:59 +00:00
Gabor Juhos
639212697d
rtl8366_smi: use vlan4k name for all vlan4kentry variables
...
SVN-Revision: 19200
2010-01-17 21:17:57 +00:00
Gabor Juhos
9cb11e2eef
rtl8366_smi: move memset into the rtl8366s_get_member_config function
...
SVN-Revision: 19199
2010-01-17 21:17:53 +00:00
Gabor Juhos
f55beb9e9b
rtl8366_smi: move memset into the rtl8366s_get_vlan_4k_entry function
...
SVN-Revision: 19198
2010-01-17 21:17:49 +00:00
Gabor Juhos
7f9b0eca90
rtl8366_smi: add vid parameter to the rtl8366s_get_vlan_4k_entry function
...
SVN-Revision: 19197
2010-01-17 21:17:46 +00:00
Gabor Juhos
a90792056c
ar71xx: upgrade rtl8366_smi driver
...
Thanks to Antti Seppälä.
Patch from https://forum.openwrt.org/viewtopic.php?pid=100150#p100150
SVN-Revision: 19196
2010-01-17 21:17:42 +00:00
Gabor Juhos
3789aa82ac
ar71xx: fix phy interface selection for the RB-450G
...
Patch from: https://forum.openwrt.org/viewtopic.php?pid=95865#p95865
SVN-Revision: 19185
2010-01-17 14:33:26 +00:00
Gabor Juhos
e02f1581d0
Fix Routerboard 411ar on board wireless
...
This patch adds the appropriate interrupt for slot 0 pin 1 of the Routerboard 411ar (RB411 with on board Atheros wireless).
Signed-off-by: Andrew Bates abates@omeganetserv.com
SVN-Revision: 19184
2010-01-17 14:33:23 +00:00
Gabor Juhos
cb80426641
ar71xx: add preliminary support for the Buffalo WZR-HP-G300NH
...
SVN-Revision: 19150
2010-01-15 12:08:03 +00:00
Gabor Juhos
e92c0c7830
ar71xx: add GPIO driver for the NXP 74HC153 chip
...
SVN-Revision: 19149
2010-01-15 12:07:58 +00:00
Gabor Juhos
3dc1073b53
ar71xx: reduce button threshold values
...
SVN-Revision: 19116
2010-01-13 10:18:30 +00:00
Gabor Juhos
58301cdeb8
ar71xx: add support for the D-Link DIR-600 rev. A1 board
...
SVN-Revision: 19100
2010-01-11 08:02:10 +00:00
Gabor Juhos
d8ace8978a
ar71xx: add NAPI statistics to the ag71xx driver
...
SVN-Revision: 19079
2010-01-08 20:22:55 +00:00
Gabor Juhos
a37ae4f128
ar71xx: add missing flash partition for the DIR-825
...
SVN-Revision: 19075
2010-01-08 13:35:25 +00:00
Jo-Philipp Wich
d8bd549d71
fix typo after r19054
...
SVN-Revision: 19059
2010-01-06 20:16:07 +00:00
Gabor Juhos
d2ff313775
ar71xx: don't include nvram.h for the WRT400N
...
SVN-Revision: 19055
2010-01-06 15:24:04 +00:00
Gabor Juhos
51c76750fc
ar71xx: add detailed interrupt statistics for the ag71xx driver
...
SVN-Revision: 19054
2010-01-06 15:24:01 +00:00
Gabor Juhos
de6bbad010
ar71xx: init PCI on the WRT400N board (thanks to Ben Pfountz for testing)
...
SVN-Revision: 19047
2010-01-05 20:12:12 +00:00
Gabor Juhos
46b572636b
ar71xx: update Kconfig of the ag71xx driver
...
SVN-Revision: 19032
2010-01-04 14:28:28 +00:00
Gabor Juhos
63a320c8f7
ar71xx: add dummy debugfs support for the ag71xx driver
...
SVN-Revision: 19031
2010-01-04 14:28:25 +00:00
Gabor Juhos
953ff0cf43
ar71xx: fix bi-color QSS LED on the TL-WR941ND v2 board
...
SVN-Revision: 18988
2010-01-01 19:40:04 +00:00
Gabor Juhos
f8b7b8ee41
ar71xx: update mips multi-machine stuff
...
SVN-Revision: 18985
2010-01-01 11:28:19 +00:00
Gabor Juhos
1a32a435f4
ar71xx: select AR71XX_NVRAM for the WRT160NL
...
SVN-Revision: 18984
2010-01-01 11:11:43 +00:00
Gabor Juhos
9649acf7c6
ar71xx: fix wireless mac address on the WRT160NL
...
SVN-Revision: 18976
2009-12-31 12:42:53 +00:00
Gabor Juhos
858ea76117
ar71xx: fix random wireless mac address on the TEW-632BRP/DIR-615 boards
...
SVN-Revision: 18951
2009-12-27 20:59:54 +00:00
Gabor Juhos
86a8480788
ar71xx: pass eeprom and mac address location to the ar913x_add_device_wmac function
...
SVN-Revision: 18950
2009-12-27 20:59:50 +00:00
Gabor Juhos
828221c683
ar71xx: remove duplicated include
...
SVN-Revision: 18949
2009-12-27 20:59:46 +00:00
Gabor Juhos
761e67f9ff
ar71xx: move dsa switch device support into a separate file
...
SVN-Revision: 18943
2009-12-26 14:19:26 +00:00
Gabor Juhos
bea984e187
ar71xx: move mach type definitions into a separate include file
...
SVN-Revision: 18942
2009-12-26 14:19:22 +00:00
Gabor Juhos
b7ee264d5f
ar71xx: change board specific Kconfig option to 'default n'
...
SVN-Revision: 18941
2009-12-26 14:19:17 +00:00
Gabor Juhos
6ee4aa34ed
ar71xx: move USB host device support into a separate file
...
SVN-Revision: 18940
2009-12-26 14:19:13 +00:00
Gabor Juhos
a93033d354
ar71xx: remove more unnecessary includes
...
SVN-Revision: 18939
2009-12-26 14:19:08 +00:00
Gabor Juhos
991a8d4398
ar71xx: use the generic m25p80 registration code for the MZK-W04NU
...
SVN-Revision: 18938
2009-12-26 14:19:05 +00:00
Gabor Juhos
c0993046d6
ar71xx: move gpio-buttons support into a spearate file
...
SVN-Revision: 18937
2009-12-26 14:19:01 +00:00
Gabor Juhos
3687b4fb26
ar71xx: move leds-gpio device support into a spearate file
...
SVN-Revision: 18936
2009-12-26 14:18:54 +00:00
Gabor Juhos
eb15b88af2
ar71xx: move PB42 specific PCI init code into a separate file
...
SVN-Revision: 18932
2009-12-25 13:09:04 +00:00
Gabor Juhos
7cf529c357
ar71xx: remove unnecessary includes
...
SVN-Revision: 18931
2009-12-25 13:09:00 +00:00
Gabor Juhos
40219e9bf4
ar71xx: fix bi-color led on the TL-WR841N v1.5
...
SVN-Revision: 18926
2009-12-25 10:06:25 +00:00
Gabor Juhos
cace9f4566
ar71xx: add support for the TL-WR841N v1.5 board
...
SVN-Revision: 18893
2009-12-22 19:31:28 +00:00
Gabor Juhos
ce6136a61c
ar71xx: add dsa driver for the 88e6063 chip
...
SVN-Revision: 18892
2009-12-22 19:31:19 +00:00
Gabor Juhos
bb9123ebbe
ar71xx: update AR7240 PCI code
...
SVN-Revision: 18860
2009-12-20 13:46:23 +00:00
Gabor Juhos
6fcb5f6294
ar71xx: Fix LED active_low for the TL-WR1043ND board
...
This fixes the LED active_low's for the TP-Link wr1043nd board
Signed-off-by: Andrew Tarabaras <andrew@advancedtechnologies.com.au>
SVN-Revision: 18844
2009-12-19 07:35:49 +00:00
Gabor Juhos
17ee33ebb9
tl-wr1043nd: Register missing leds.
...
This adds the folowing for the TP-Link wr1043nd board
1. USB and WLAN LEDS
2. Change QSS LED from red to green
3. Fix polarity of the System LED
Signed-off-by: Andrew Tarabaras <andrew@advancedtechnologies.com.au>
SVN-Revision: 18821
2009-12-18 12:57:12 +00:00
Gabor Juhos
a733e30bf6
ar71xx: ar913x_wmac device support into a separate file
...
SVN-Revision: 18820
2009-12-18 12:57:09 +00:00
Gabor Juhos
70d31d46a8
ar71xx: move AP94 specific PCI init code into a separate file
...
SVN-Revision: 18819
2009-12-18 12:57:05 +00:00
Gabor Juhos
1f114b0dbd
ar71xx: separate DIR-615 rev. C1 support from the TEW-632 (based on the patch from #6186 )
...
SVN-Revision: 18818
2009-12-18 12:57:01 +00:00
Gabor Juhos
e190743d25
ar71xx: add common m25p80 device
...
SVN-Revision: 18817
2009-12-18 12:56:55 +00:00
Felix Fietkau
6a90a35f2b
Revert "ar71xx: move phy_connect call to ag71xx_open" (r18691) It's causing issues with switch drivers that register with swconfig and makes fixing those unnecessarily complicated. Fixes rtl8306 switch support on the WRT160NL.
...
SVN-Revision: 18789
2009-12-15 22:37:54 +00:00
Gabor Juhos
4734a69891
ar71xx: add driver for the USB LED on the WNDR3700
...
SVN-Revision: 18758
2009-12-11 20:32:31 +00:00
Gabor Juhos
de8bfcaf38
ar71xx: add ar71xx_device_stopped function
...
SVN-Revision: 18757
2009-12-11 20:32:28 +00:00
Gabor Juhos
8956009fa6
ar71xx: fix NULL pointer dereference in the ethernet driver
...
SVN-Revision: 18755
2009-12-11 19:32:58 +00:00
Gabor Juhos
1156a9ac0c
ar71xx: merge DSA switch patch
...
SVN-Revision: 18752
2009-12-11 16:41:51 +00:00
Gabor Juhos
18885b425c
ar71xx: merge ag71xx specific patches
...
SVN-Revision: 18751
2009-12-11 16:41:40 +00:00
Gabor Juhos
d38fd20cb7
ar71xx: move mdio_bus reset code
...
SVN-Revision: 18749
2009-12-11 12:21:15 +00:00
Gabor Juhos
2b988fa855
ar71xx: register rtl8366-smi device on the DIR-825 B1 board
...
SVN-Revision: 18710
2009-12-09 08:03:31 +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
Gabor Juhos
7d8a1bf239
ar71xx: TL-WR1043ND support cleanup
...
SVN-Revision: 18697
2009-12-08 12:46:30 +00:00
Gabor Juhos
b12d752a63
ar71xx: preliminary support for the TL-WR1043ND
...
Adds board support for the TP-Link TL-WR1043ND Based on the Atheros AP81 platform.
Presently the RTL8366RB switch support is missing due to no driver.
The ethernet works with 5 ports@1Gbit but is missing vlan support.
Hope Ive done this right, First time submiting a patch.
Signed-off-by: Andrew Tarabaras <andrew@advancedtechnologies.com.au>
SVN-Revision: 18696
2009-12-08 12:46:25 +00:00
Gabor Juhos
63d8f159db
ar71xx: register rtl8366_smi device on the WNDR3700
...
SVN-Revision: 18695
2009-12-08 10:29:37 +00:00
Gabor Juhos
cc1b9a6046
ar71xx: add mdio bus driver for the rtl8366 switch
...
SVN-Revision: 18694
2009-12-08 10:29:35 +00:00
Gabor Juhos
18867965f7
ar71xx: add support for external mii_bus
...
SVN-Revision: 18692
2009-12-08 10:29:27 +00:00
Gabor Juhos
0e79007faf
ar71xx: move phy_connect call to ag71xx_open
...
SVN-Revision: 18691
2009-12-08 10:29:19 +00:00
Gabor Juhos
f065bbdf7f
ar71xx: DIR-825 support cleanup
...
SVN-Revision: 18622
2009-12-03 15:07:41 +00:00
Gabor Juhos
e4d21e0399
ar71xx: add support for the D-Link DIR-825 rev. B1 board (thanks to ValXdater)
...
SVN-Revision: 18621
2009-12-03 15:07:34 +00:00
Gabor Juhos
8a7e19e7db
ar71xx: change mii_bus name
...
SVN-Revision: 18619
2009-12-03 14:17:12 +00:00
Gabor Juhos
35dbf66787
ar71xx: override fifo_cfg[123] values on AR7240
...
SVN-Revision: 18614
2009-11-30 13:53:39 +00:00
Felix Fietkau
cb85dcb1a8
ar71xx: mask out reserved bits from the dma tx status in the ethernet driver
...
SVN-Revision: 18599
2009-11-29 13:38:03 +00:00
Felix Fietkau
896090973f
ar71xx: add usb support for ubnt rocket m
...
SVN-Revision: 18598
2009-11-29 13:33:15 +00:00
Gabor Juhos
cfe5a8b593
ar71xx: fix mac address for 5GHz interface on WNDR3700
...
SVN-Revision: 18586
2009-11-28 18:01:09 +00:00
Gabor Juhos
0fd020c268
ar71xx: update ath9k_platform.h
...
SVN-Revision: 18585
2009-11-28 18:01:06 +00:00
Gabor Juhos
971fcf9943
ar71xx: add PCI fixup for the WNDR3700 board
...
SVN-Revision: 18565
2009-11-27 21:21:21 +00:00
Gabor Juhos
f662714bba
ar71xx: fix pll_1000 values for the WNDR3700
...
SVN-Revision: 18564
2009-11-27 21:21:17 +00:00
Gabor Juhos
5e89cb5d31
ar71xx: add AR724x GPIO_FUNC register bit defines
...
SVN-Revision: 18561
2009-11-27 21:21:06 +00:00
Gabor Juhos
b1e79f5d0f
ar71xx: fix AR724X_GPIO_COUNT
...
SVN-Revision: 18560
2009-11-27 21:21:01 +00:00
Gabor Juhos
42d014bce4
ar71xx: add AR724x register defines
...
SVN-Revision: 18559
2009-11-27 21:20:54 +00:00
Felix Fietkau
0c687044b2
ar71xx: use a separate board id for rocket m
...
SVN-Revision: 18450
2009-11-18 18:10:33 +00:00