Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ar71xx: move arch specific files to files-2.6.39 | Gabor Juhos | 2012-01-22 |
| | | | | SVN-Revision: 29867 | ||
* | ar71xx: ag71xx: remove unused mii_ctrl field from struct ag71xx | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29015 | ||
* | ar71xx: ag71xx: remove unused mii_cfg related functions and defines | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29014 | ||
* | ar71xx: ag71xx: remove MII interface setup code | Gabor Juhos | 2011-11-13 |
| | | | | SVN-Revision: 29011 | ||
* | ar71xx: fix register range check for DMA stuck checks (thx, Frédéric Moulins) | Felix Fietkau | 2011-09-11 |
| | | | | SVN-Revision: 28213 | ||
* | ar71xx: add some code to detect DMA stuck conditions on ar7240 | Felix Fietkau | 2011-08-13 |
| | | | | SVN-Revision: 27975 | ||
* | ar71xx: fix ethernet FIFO state corruption on ar7240 | Felix Fietkau | 2011-08-04 |
| | | | | | | | | | When starting/stopping DMA sometimes the FIFO state gets corrupted, leading to wildly fluctuating latencies or packet data corruption. Fix this by issuing a fast MAC reset as soon as the link is detected as up. Fixes #9689, #9405 SVN-Revision: 27896 | ||
* | ag71xx: fix memory corruption issues on ar7240 on ethernet start/stop | Felix Fietkau | 2011-08-04 |
| | | | | | | | | | | | When the DMA engine state gets corrupted due to a hardware issues, it often won't stop rx until a full reset is issued. In that case the hardware must keep a valid descriptor, otherwise it will write to random places in system RAM, triggering random crashes. To fix this, keep a dummy descriptor without a buffer that keeps the DMA engine in a sane state until the reset is done SVN-Revision: 27895 | ||
* | ar71xx: ag71xx: make ring sizes configurable via ethtool | Gabor Juhos | 2011-05-31 |
| | | | | SVN-Revision: 27041 | ||
* | ar71xx: ag71xx: prepare to make ring sizes configurable | Gabor Juhos | 2011-05-31 |
| | | | | SVN-Revision: 27040 | ||
* | ar71xx: ag71xx: nuke unused AG71XX_TX_FIFO_LEN define | Gabor Juhos | 2011-05-31 |
| | | | | | | Reported-by: Dave Täht <dave.taht@gmail.com> SVN-Revision: 27039 | ||
* | ar71xx: detect link on LAN ports | Matteo Croce | 2011-05-17 |
| | | | | SVN-Revision: 26922 | ||
* | use correct macros and frame size in ag71xx | Matteo Croce | 2011-05-14 |
| | | | | SVN-Revision: 26890 | ||
* | ar71xx: ag71xx: add timestamps to ag71xx_buf | Gabor Juhos | 2011-05-07 |
| | | | | SVN-Revision: 26844 | ||
* | ar71xx: ag71xx: use debugfs_remove_recursive | Gabor Juhos | 2011-05-07 |
| | | | | SVN-Revision: 26842 | ||
* | ar71xx: only allow internal access to the ar7240 switch, export the MDIO bus ↵ | Felix Fietkau | 2011-04-02 |
| | | | | | | behind the switch instead SVN-Revision: 26393 | ||
* | ar71xx: return statements does not need parenthesis | Gabor Juhos | 2010-11-12 |
| | | | | | | Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> SVN-Revision: 23979 | ||
* | ar71xx: fix inline attribute location | Gabor Juhos | 2010-11-12 |
| | | | | | | Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> SVN-Revision: 23978 | ||
* | ar71xx: fix whitespaces nits | Gabor Juhos | 2010-11-12 |
| | | | | | | | | (build error has been fixed - juhosg) Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> SVN-Revision: 23975 | ||
* | ar71xx: add a new driver for the ar7240 switch using swconfig. hooks ↵ | Felix Fietkau | 2010-08-16 |
| | | | | | | directly into the ethernet driver, as MAC resets also require switch reinitializations and the switch is part of the cpu core anyway switch only tl-wr741nd (and other devices using this board file, such as tl-wr841nd) over to using this by default, as other devices are still untested fixes #7563 SVN-Revision: 22675 | ||
* | ar71xx: ag71xx: avoid unalinged accesses when using the phy specific receive ↵ | Gabor Juhos | 2010-04-09 |
| | | | | | | | | functions Cc: backfire@openwrt.org SVN-Revision: 20751 | ||
* | ar71xx: ag71xx: call the phy driver's netif_receive_skb() | Gabor Juhos | 2010-04-09 |
| | | | | | | | | | | | | 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 |
| | | | | | | * cc: backfire@openwrt.org SVN-Revision: 20673 | ||
* | ar71xx: ag71xx: introduce ag71xx_has_ar8216() helper | Gabor Juhos | 2010-03-27 |
| | | | | SVN-Revision: 20505 | ||
* | ar71xx: change PHY select logic, and update phy_masks | Gabor Juhos | 2010-03-21 |
| | | | | SVN-Revision: 20358 | ||
* | ar71xx: ag71xx: fix MAC address setup | Gabor Juhos | 2010-03-09 |
| | | | | SVN-Revision: 20092 | ||
* | ar71xx: ag71xx: move link update function | Gabor Juhos | 2010-03-05 |
| | | | | SVN-Revision: 20003 | ||
* | ar71xx: ag71xx: don't use dev->trans_start | Gabor Juhos | 2010-03-05 |
| | | | | SVN-Revision: 20002 | ||
* | ar71xx: ag71xx: use dma_unmap_single to unmap frames | Gabor Juhos | 2010-03-05 |
| | | | | SVN-Revision: 20001 | ||
* | ar71xx: ag71xx: use correct device pointer for dma_map_single | Gabor Juhos | 2010-03-02 |
| | | | | SVN-Revision: 19951 | ||
* | ar71xx: ag71xx: don't use virt_to_phys | Gabor Juhos | 2010-03-02 |
| | | | | SVN-Revision: 19950 | ||
* | ar71xx: ag71xx: simplify register access functions | Gabor Juhos | 2010-03-02 |
| | | | | SVN-Revision: 19949 | ||
* | ar71xx: ag71xx: use NETDEV_TX_OK | Gabor Juhos | 2010-03-02 |
| | | | | SVN-Revision: 19948 | ||
* | ar71xx: add NAPI statistics to the ag71xx driver | Gabor Juhos | 2010-01-08 |
| | | | | SVN-Revision: 19079 | ||
* | fix typo after r19054 | Jo-Philipp Wich | 2010-01-06 |
| | | | | SVN-Revision: 19059 | ||
* | ar71xx: add detailed interrupt statistics for the ag71xx driver | Gabor Juhos | 2010-01-06 |
| | | | | SVN-Revision: 19054 | ||
* | ar71xx: add dummy debugfs support for the ag71xx driver | Gabor Juhos | 2010-01-04 |
| | | | | SVN-Revision: 19031 | ||
* | ar71xx: add support for external mii_bus | Gabor Juhos | 2009-12-08 |
| | | | | SVN-Revision: 18692 | ||
* | ar71xx: use soc specific divider for mdio clock | Gabor Juhos | 2009-10-30 |
| | | | | SVN-Revision: 18225 | ||
* | ar71xx: flush mii register writes | Gabor Juhos | 2009-09-23 |
| | | | | SVN-Revision: 17695 | ||
* | ar71xx: don't use mac_base2 in the ag71xx driver | Gabor Juhos | 2009-09-23 |
| | | | | SVN-Revision: 17693 | ||
* | ar71xx: remove some extern directives in the ag71xx driver | Gabor Juhos | 2009-09-23 |
| | | | | SVN-Revision: 17692 | ||
* | ag71xx driver: fix a typo | Gabor Juhos | 2009-07-13 |
| | | | | SVN-Revision: 16827 | ||
* | ag71xx driver: align descriptors on cache_line boundary | Gabor Juhos | 2009-07-13 |
| | | | | SVN-Revision: 16825 | ||
* | ag71xx driver: store descriptor pointers in ag71xx_buf | Gabor Juhos | 2009-07-13 |
| | | | | SVN-Revision: 16824 | ||
* | ag71xx driver: descriptors always aligned on 4 byte boundary | Gabor Juhos | 2009-07-12 |
| | | | | SVN-Revision: 16818 | ||
* | add AR7240 specific fixes for the ag71xx driver | Gabor Juhos | 2009-07-07 |
| | | | | SVN-Revision: 16737 | ||
* | fix a bitmask in the ag71xx driver | Gabor Juhos | 2009-07-02 |
| | | | | SVN-Revision: 16658 | ||
* | ag71xx driver: add a workaround for the ar8216 chip, until we get a suitable ↵ | Gabor Juhos | 2009-02-25 |
| | | | | | | switch driver SVN-Revision: 14655 | ||
* | ag71xx driver: add Kconfig option for enabling debug messages | Gabor Juhos | 2009-02-15 |
| | | | | SVN-Revision: 14517 |