summaryrefslogtreecommitdiff
path: root/target/linux/ar71xx/files/drivers/net/ag71xx/ag71xx.h
AgeCommit message (Collapse)Author
2011-05-31ar71xx: ag71xx: make ring sizes configurable via ethtooljuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27041 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-31ar71xx: ag71xx: prepare to make ring sizes configurablejuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27040 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-31ar71xx: ag71xx: nuke unused AG71XX_TX_FIFO_LEN definejuhosg
Reported-by: Dave Täht <dave.taht@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27039 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-17ar71xx: detect link on LAN portsmatteo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26922 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-14use correct macros and frame size in ag71xxmatteo
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26890 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-07ar71xx: ag71xx: add timestamps to ag71xx_bufjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26844 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-05-07ar71xx: ag71xx: use debugfs_remove_recursivejuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26842 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-02ar71xx: only allow internal access to the ar7240 switch, export the MDIO bus ↵nbd
behind the switch instead git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26393 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12ar71xx: return statements does not need parenthesisjuhosg
Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23979 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12ar71xx: fix inline attribute locationjuhosg
Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23978 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12ar71xx: fix whitespaces nitsjuhosg
(build error has been fixed - juhosg) Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23975 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-16ar71xx: add a new driver for the ar7240 switch using swconfig.nbd
hooks 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22675 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-09ar71xx: ag71xx: avoid unalinged accesses when using the phy specific receive ↵juhosg
functions Cc: backfire@openwrt.org git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20751 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-09ar71xx: ag71xx: call the phy driver's netif_receive_skb()juhosg
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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20750 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-03ar71xx: fix broken LAN ports on the boards with AR8216 switch (closes #7024)juhosg
* cc: backfire@openwrt.org git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20673 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-27ar71xx: ag71xx: introduce ag71xx_has_ar8216() helperjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20505 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-21ar71xx: change PHY select logic, and update phy_masksjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20358 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-09ar71xx: ag71xx: fix MAC address setupjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20092 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-05ar71xx: ag71xx: move link update functionjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20003 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-05ar71xx: ag71xx: don't use dev->trans_startjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20002 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-05ar71xx: ag71xx: use dma_unmap_single to unmap framesjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20001 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-02ar71xx: ag71xx: use correct device pointer for dma_map_singlejuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19951 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-02ar71xx: ag71xx: don't use virt_to_physjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19950 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-02ar71xx: ag71xx: simplify register access functionsjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19949 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-02ar71xx: ag71xx: use NETDEV_TX_OKjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19948 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-08ar71xx: add NAPI statistics to the ag71xx driverjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19079 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-06[ar71xx] fix typo after r19054jow
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-06ar71xx: add detailed interrupt statistics for the ag71xx driverjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19054 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-01-04ar71xx: add dummy debugfs support for the ag71xx driverjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19031 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-08ar71xx: add support for external mii_busjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-30ar71xx: use soc specific divider for mdio clockjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18225 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-23ar71xx: flush mii register writesjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17695 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-23ar71xx: don't use mac_base2 in the ag71xx driverjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17693 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-23ar71xx: remove some extern directives in the ag71xx driverjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-13[ar71xx] ag71xx driver: fix a typojuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16827 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-13[ar71xx] ag71xx driver: align descriptors on cache_line boundaryjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16825 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-13[ar71xx] ag71xx driver: store descriptor pointers in ag71xx_bufjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16824 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-12[ar71xx] ag71xx driver: descriptors always aligned on 4 byte boundaryjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16818 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07[ar71xx] add AR7240 specific fixes for the ag71xx driverjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16737 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-02[ar71xx] fix a bitmask in the ag71xx driverjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16658 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-25[ar71xx] ag71xx driver: add a workaround for the ar8216 chip, until we get a ↵juhosg
suitable switch driver git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14655 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-15[ar71xx] ag71xx driver: add Kconfig option for enabling debug messagesjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14517 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-15[ar71xx] ag71xx driver: apply 2.6.28 specific patchesjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14515 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13[ar71xx] ag71xx driver: fix a kernel crash caused by r14496juhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13[ar71xx] ag71xx driver: fix return code of the napi poll routine, was broken ↵juhosg
since [13545] (patch by Ubiquiti Networks) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13[ar71xx] ag71xx driver: update phy connecting codejuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14495 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26[ar71xx] move random MAC address generation into the platform initialization ↵juhosg
code git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14204 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-09[ar71xx] ag71xx driver: increase size of dma descriptorsjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-09[ar71xx] ag71xx driver: use same FIFO configuration for all SOCjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08[ar71xx] ag71xx driver: add OOM handlerjuhosg
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13545 3c298f89-4303-0410-b956-a3cf2f4a3e73