Commit Graph

48 Commits (84823e1477732daacedcafbf31a787b293941830)

Author SHA1 Message Date
Gabor Juhos 84823e1477 ar71xx: ag71xx: don't use virt_to_phys
SVN-Revision: 19950
2010-03-02 13:36:15 +00:00
Gabor Juhos e157281c5d ar71xx: ag71xx: use NETDEV_TX_OK
SVN-Revision: 19948
2010-03-02 13:36:09 +00:00
Gabor Juhos 1612fd447d ar71xx: enable TX/RX flow control on the AR7240
SVN-Revision: 19832
2010-02-24 13:38:41 +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 51c76750fc ar71xx: add detailed interrupt statistics for the ag71xx driver
SVN-Revision: 19054
2010-01-06 15:24:01 +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
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 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 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 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
Gabor Juhos 0eba7ba4ff ar71xx: don't use mac_base2 in the ag71xx driver
SVN-Revision: 17693
2009-09-23 17:44:02 +00:00
Gabor Juhos bbab2a48b4 ag71xx driver: rename ag71xx_debug module parameter
SVN-Revision: 16833
2009-07-13 17:45:25 +00:00
Gabor Juhos a579511dbf ag71xx driver: align descriptors on cache_line boundary
SVN-Revision: 16825
2009-07-13 11:40:10 +00:00
Gabor Juhos 82a084680a ag71xx driver: store descriptor pointers in ag71xx_buf
SVN-Revision: 16824
2009-07-13 11:38:37 +00:00
Gabor Juhos 10357fc180 ag71xx driver: don't flush ddr on tx path
SVN-Revision: 16817
2009-07-12 16:02:27 +00:00
Gabor Juhos 0e8a23d053 ag71xx driver: add a workaround for the ar8216 chip, until we get a suitable switch driver
SVN-Revision: 14655
2009-02-25 16:47:11 +00:00
Gabor Juhos bc8dc1cdba ag71xx driver: apply 2.6.28 specific patches
SVN-Revision: 14515
2009-02-15 07:57:29 +00:00
Gabor Juhos e697d8c27f ag71xx driver: fix a kernel crash caused by r14496
SVN-Revision: 14504
2009-02-13 20:36:39 +00:00
Gabor Juhos 39628cdd5f ag71xx driver: fix return code of the napi poll routine, was broken since [13545] (patch by Ubiquiti Networks)
SVN-Revision: 14496
2009-02-13 11:16:57 +00:00
Gabor Juhos 4bcc027e97 ag71xx driver: update phy connecting code
SVN-Revision: 14495
2009-02-13 10:43:40 +00:00
Gabor Juhos 6bea544949 move random MAC address generation into the platform initialization code
SVN-Revision: 14204
2009-01-26 14:55:09 +00:00
Gabor Juhos 4b6e4d88a9 ag71xx driver: use same FIFO configuration for all SOC
SVN-Revision: 13560
2008-12-09 09:42:57 +00:00
Gabor Juhos 206ccdf4ae ag71xx driver: add OOM handler
SVN-Revision: 13545
2008-12-08 13:15:12 +00:00
Gabor Juhos 2a680498b3 ag71xx driver: don't refill rx buffers twice
SVN-Revision: 13544
2008-12-08 08:31:25 +00:00
Gabor Juhos d058a11ada ag71xx driver: interrupt status is masked by hw, don't mask it again
SVN-Revision: 13543
2008-12-08 08:24:47 +00:00
Gabor Juhos 9d5a38adad ag71xx driver: remove unused code
SVN-Revision: 13542
2008-12-08 08:22:56 +00:00
Gabor Juhos c33682316e ag71xx driver: NAPI poll cleanup
SVN-Revision: 13538
2008-12-07 09:46:41 +00:00
Gabor Juhos 398ff859da ag71xx driver: handle TX timout
SVN-Revision: 13537
2008-12-07 06:43:02 +00:00
Gabor Juhos d6382555f4 ag71xx driver: always use NAPI to transmit packets
SVN-Revision: 13529
2008-12-06 10:03:36 +00:00
Gabor Juhos fcbd66fef1 ag71xx driver: improve poll routine
SVN-Revision: 13525
2008-12-05 20:08:00 +00:00
Gabor Juhos 9afbc8dd61 ag71xx driver: don't use dma_cache_wback_inv
SVN-Revision: 13523
2008-12-05 10:39:46 +00:00
Gabor Juhos 17cc4d671c ag71xx driver: don't use CHECKSUM_UNNECCESARY (closes #4161)
SVN-Revision: 13522
2008-12-05 07:15:45 +00:00
Gabor Juhos 2d3a12991c ag71xx driver: add some debug stuff
SVN-Revision: 13462
2008-12-02 08:46:37 +00:00
Gabor Juhos 6d0181c4fb ag71xx driver: reset DMA registers in hardware initialization
SVN-Revision: 13459
2008-12-01 21:21:36 +00:00
Gabor Juhos 4e61cbbf5e ag71xx driver: fix a typo
SVN-Revision: 13445
2008-11-30 13:20:12 +00:00
Gabor Juhos cbc625ee70 ag71xx driver: clean up hardware initialization
SVN-Revision: 13395
2008-11-28 14:08:53 +00:00
Gabor Juhos bd20af97c2 ag71xx driver: unregister MDIO bus in module exit
SVN-Revision: 13385
2008-11-27 22:25:43 +00:00
Gabor Juhos c9ae01d3c8 ag71xx: introduce SoC specific fuctions for DDR flush and PLL setup
SVN-Revision: 13369
2008-11-26 20:00:41 +00:00
Gabor Juhos 0bb95d5754 ag71xx: dump additional registers in debug mode
SVN-Revision: 13361
2008-11-26 14:09:00 +00:00
Gabor Juhos f0a9ec964b define some bits of the ethernet controller's registers
SVN-Revision: 13201
2008-11-14 08:57:31 +00:00
Gabor Juhos 0c58b4ebbc cosmetic changes in the ag71xx driver
SVN-Revision: 13193
2008-11-12 18:08:32 +00:00
Gabor Juhos 6ce62982dd ag71xx: add initial message level support
SVN-Revision: 12262
2008-08-10 09:18:42 +00:00
Gabor Juhos 970f41ad18 ethernet driver updates * new mii bus code, mac0 and mac1 can use the mac0's miii bus from now on * swap eth0 & eth1 on RB433/450
SVN-Revision: 11995
2008-07-29 18:22:38 +00:00
Gabor Juhos 7564923517 parse mac address on RouterBOARDs
SVN-Revision: 11910
2008-07-22 16:35:29 +00:00
Gabor Juhos f529a37420 surprise :p
SVN-Revision: 11894
2008-07-21 17:08:14 +00:00