Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ar71xx: ag71xx: call the phy driver's netif_receive_skb() | Gabor Juhos | 2010-04-09 | 1 | -2/+6 |
| | | | | | | | | | | | | Ag71xx needs to call the phy's netif_receive_skb() to allow phy drivers to mangle rx packets. This patch fixes it. This fixes the header mangling of the AR8216 driver. Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> Cc:backfire@openwrt.org SVN-Revision: 20750 | ||||
* | ar71xx: fix broken LAN ports on the boards with AR8216 switch (closes #7024) | Gabor Juhos | 2010-04-03 | 1 | -3/+3 |
| | | | | | | * cc: backfire@openwrt.org SVN-Revision: 20673 | ||||
* | ar71xx: ag71xx: copy received packet to avoid unaligned access in the IP stack | Gabor Juhos | 2010-03-27 | 1 | -0/+19 |
| | | | | SVN-Revision: 20506 | ||||
* | ar71xx: ag71xx: introduce ag71xx_has_ar8216() helper | Gabor Juhos | 2010-03-27 | 1 | -3/+6 |
| | | | | SVN-Revision: 20505 | ||||
* | ar71xx: ag71xx: reorganize ag71xx_rx_packet function | Gabor Juhos | 2010-03-27 | 1 | -6/+7 |
| | | | | SVN-Revision: 20504 | ||||
* | ar71xx: ag71xx: Add netpoll support | Gabor Juhos | 2010-03-27 | 1 | -0/+17 |
| | | | | | | | | | | | This patch adds support for polling interrupts, used by netconsole and the likes. Tested on d-link dir-615 C1 using netconsole. Signed-off-by: Pat Erley <pat-lkml@erley.org> SVN-Revision: 20503 | ||||
* | ar71xx: ag71xx: fix MAC address setup | Gabor Juhos | 2010-03-09 | 1 | -3/+3 |
| | | | | SVN-Revision: 20092 | ||||
* | ar71xx: ag71xx: move calling ag71xx_phy_stop out from spinlock | Gabor Juhos | 2010-03-05 | 1 | -3/+3 |
| | | | | SVN-Revision: 20004 | ||||
* | ar71xx: ag71xx: move link update function | Gabor Juhos | 2010-03-05 | 1 | -0/+101 |
| | | | | SVN-Revision: 20003 | ||||
* | ar71xx: ag71xx: don't use dev->trans_start | Gabor Juhos | 2010-03-05 | 1 | -2/+0 |
| | | | | SVN-Revision: 20002 | ||||
* | ar71xx: ag71xx: use dma_unmap_single to unmap frames | Gabor Juhos | 2010-03-05 | 1 | -2/+9 |
| | | | | SVN-Revision: 20001 | ||||
* | ar71xx: ag71xx: use correct device pointer for dma_map_single | Gabor Juhos | 2010-03-02 | 1 | -3/+5 |
| | | | | SVN-Revision: 19951 | ||||
* | ar71xx: ag71xx: don't use virt_to_phys | Gabor Juhos | 2010-03-02 | 1 | -13/+16 |
| | | | | SVN-Revision: 19950 | ||||
* | ar71xx: ag71xx: use NETDEV_TX_OK | Gabor Juhos | 2010-03-02 | 1 | -3/+4 |
| | | | | SVN-Revision: 19948 | ||||
* | ar71xx: enable TX/RX flow control on the AR7240 | Gabor Juhos | 2010-02-24 | 1 | -1/+6 |
| | | | | SVN-Revision: 19832 | ||||
* | ar71xx: add NAPI statistics to the ag71xx driver | Gabor Juhos | 2010-01-08 | 1 | -12/+16 |
| | | | | SVN-Revision: 19079 | ||||
* | ar71xx: add detailed interrupt statistics for the ag71xx driver | Gabor Juhos | 2010-01-06 | 1 | -0/+2 |
| | | | | SVN-Revision: 19054 | ||||
* | ar71xx: add dummy debugfs support for the ag71xx driver | Gabor Juhos | 2010-01-04 | 1 | -2/+16 |
| | | | | SVN-Revision: 19031 | ||||
* | Revert "ar71xx: move phy_connect call to ag71xx_open" (r18691) It's causing ↵ | Felix Fietkau | 2009-12-15 | 1 | -11/+12 |
| | | | | | | issues with switch drivers that register with swconfig and makes fixing those unnecessarily complicated. Fixes rtl8306 switch support on the WRT160NL. SVN-Revision: 18789 | ||||
* | ar71xx: merge ag71xx specific patches | Gabor Juhos | 2009-12-11 | 1 | -10/+17 |
| | | | | SVN-Revision: 18751 | ||||
* | ar71xx: move mdio_bus reset code | Gabor Juhos | 2009-12-11 | 1 | -7/+0 |
| | | | | SVN-Revision: 18749 | ||||
* | ar71xx: add support for external mii_bus | Gabor Juhos | 2009-12-08 | 1 | -1/+6 |
| | | | | SVN-Revision: 18692 | ||||
* | ar71xx: move phy_connect call to ag71xx_open | Gabor Juhos | 2009-12-08 | 1 | -12/+11 |
| | | | | SVN-Revision: 18691 | ||||
* | ar71xx: override fifo_cfg[123] values on AR7240 | Gabor Juhos | 2009-11-30 | 1 | -2/+7 |
| | | | | SVN-Revision: 18614 | ||||
* | ar71xx: mask out reserved bits from the dma tx status in the ethernet driver | Felix Fietkau | 2009-11-29 | 1 | -6/+13 |
| | | | | SVN-Revision: 18599 | ||||
* | ar71xx: don't use mac_base2 in the ag71xx driver | Gabor Juhos | 2009-09-23 | 1 | -20/+3 |
| | | | | SVN-Revision: 17693 | ||||
* | ag71xx driver: rename ag71xx_debug module parameter | Gabor Juhos | 2009-07-13 | 1 | -4/+4 |
| | | | | SVN-Revision: 16833 | ||||
* | ag71xx driver: align descriptors on cache_line boundary | Gabor Juhos | 2009-07-13 | 1 | -10/+23 |
| | | | | SVN-Revision: 16825 | ||||
* | ag71xx driver: store descriptor pointers in ag71xx_buf | Gabor Juhos | 2009-07-13 | 1 | -21/+28 |
| | | | | SVN-Revision: 16824 | ||||
* | ag71xx driver: don't flush ddr on tx path | Gabor Juhos | 2009-07-12 | 1 | -6/+0 |
| | | | | SVN-Revision: 16817 | ||||
* | ag71xx driver: add a workaround for the ar8216 chip, until we get a suitable ↵ | Gabor Juhos | 2009-02-25 | 1 | -3/+10 |
| | | | | | | switch driver SVN-Revision: 14655 | ||||
* | ag71xx driver: apply 2.6.28 specific patches | Gabor Juhos | 2009-02-15 | 1 | -1/+1 |
| | | | | SVN-Revision: 14515 | ||||
* | ag71xx driver: fix a kernel crash caused by r14496 | Gabor Juhos | 2009-02-13 | 1 | -1/+1 |
| | | | | SVN-Revision: 14504 | ||||
* | ag71xx driver: fix return code of the napi poll routine, was broken since ↵ | Gabor Juhos | 2009-02-13 | 1 | -3/+3 |
| | | | | | | [13545] (patch by Ubiquiti Networks) SVN-Revision: 14496 | ||||
* | ag71xx driver: update phy connecting code | Gabor Juhos | 2009-02-13 | 1 | -1/+1 |
| | | | | SVN-Revision: 14495 | ||||
* | move random MAC address generation into the platform initialization code | Gabor Juhos | 2009-01-26 | 1 | -9/+2 |
| | | | | SVN-Revision: 14204 | ||||
* | ag71xx driver: use same FIFO configuration for all SOC | Gabor Juhos | 2008-12-09 | 1 | -17/+22 |
| | | | | SVN-Revision: 13560 | ||||
* | ag71xx driver: add OOM handler | Gabor Juhos | 2008-12-08 | 1 | -7/+28 |
| | | | | SVN-Revision: 13545 | ||||
* | ag71xx driver: don't refill rx buffers twice | Gabor Juhos | 2008-12-08 | 1 | -2/+0 |
| | | | | SVN-Revision: 13544 | ||||
* | ag71xx driver: interrupt status is masked by hw, don't mask it again | Gabor Juhos | 2008-12-08 | 1 | -2/+0 |
| | | | | SVN-Revision: 13543 | ||||
* | ag71xx driver: remove unused code | Gabor Juhos | 2008-12-08 | 1 | -7/+0 |
| | | | | SVN-Revision: 13542 | ||||
* | ag71xx driver: NAPI poll cleanup | Gabor Juhos | 2008-12-07 | 1 | -7/+15 |
| | | | | SVN-Revision: 13538 | ||||
* | ag71xx driver: handle TX timout | Gabor Juhos | 2008-12-07 | 1 | -0/+21 |
| | | | | SVN-Revision: 13537 | ||||
* | ag71xx driver: always use NAPI to transmit packets | Gabor Juhos | 2008-12-06 | 1 | -24/+0 |
| | | | | SVN-Revision: 13529 | ||||
* | ag71xx driver: improve poll routine | Gabor Juhos | 2008-12-05 | 1 | -16/+11 |
| | | | | SVN-Revision: 13525 | ||||
* | ag71xx driver: don't use dma_cache_wback_inv | Gabor Juhos | 2008-12-05 | 1 | -3/+8 |
| | | | | SVN-Revision: 13523 | ||||
* | ag71xx driver: don't use CHECKSUM_UNNECCESARY (closes #4161) | Gabor Juhos | 2008-12-05 | 1 | -1/+1 |
| | | | | SVN-Revision: 13522 | ||||
* | ag71xx driver: add some debug stuff | Gabor Juhos | 2008-12-02 | 1 | -0/+22 |
| | | | | SVN-Revision: 13462 | ||||
* | ag71xx driver: reset DMA registers in hardware initialization | Gabor Juhos | 2008-12-01 | 1 | -7/+49 |
| | | | | SVN-Revision: 13459 | ||||
* | ag71xx driver: fix a typo | Gabor Juhos | 2008-11-30 | 1 | -1/+1 |
| | | | | SVN-Revision: 13445 |