61 Commits (4ca54a5b3995b80dc814165c244a1d597bfacca1)

Author SHA1 Message Date
Felix Fietkau 523fcf0497 ar71xx: add a new driver for the ar7240 switch using swconfig. 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 14 years ago
Gabor Juhos 4c29a2c263 ar71xx: ag71xx: avoid unalinged accesses when using the phy specific receive functions 15 years ago
Gabor Juhos 4a28844d80 ar71xx: ag71xx: call the phy driver's netif_receive_skb() 15 years ago
Gabor Juhos c874513cfa ar71xx: fix broken LAN ports on the boards with AR8216 switch (closes #7024) 15 years ago
Gabor Juhos f9acf8ada1 ar71xx: ag71xx: introduce ag71xx_has_ar8216() helper 15 years ago
Gabor Juhos 9a1031ce6d ar71xx: change PHY select logic, and update phy_masks 15 years ago
Gabor Juhos 2a818f388a ar71xx: ag71xx: fix MAC address setup 15 years ago
Gabor Juhos a4bccded57 ar71xx: ag71xx: move link update function 15 years ago
Gabor Juhos eacf9a7614 ar71xx: ag71xx: don't use dev->trans_start 15 years ago
Gabor Juhos ba288eeb84 ar71xx: ag71xx: use dma_unmap_single to unmap frames 15 years ago
Gabor Juhos 0e4eaea770 ar71xx: ag71xx: use correct device pointer for dma_map_single 15 years ago
Gabor Juhos 84823e1477 ar71xx: ag71xx: don't use virt_to_phys 15 years ago
Gabor Juhos 4a987d6008 ar71xx: ag71xx: simplify register access functions 15 years ago
Gabor Juhos e157281c5d ar71xx: ag71xx: use NETDEV_TX_OK 15 years ago
Gabor Juhos d8ace8978a ar71xx: add NAPI statistics to the ag71xx driver 15 years ago
Jo-Philipp Wich d8bd549d71 fix typo after r19054 15 years ago
Gabor Juhos 51c76750fc ar71xx: add detailed interrupt statistics for the ag71xx driver 15 years ago
Gabor Juhos 63a320c8f7 ar71xx: add dummy debugfs support for the ag71xx driver 15 years ago
Gabor Juhos 18867965f7 ar71xx: add support for external mii_bus 15 years ago
Gabor Juhos 21fc9ffe63 ar71xx: use soc specific divider for mdio clock 15 years ago
Gabor Juhos 8458d7c73b ar71xx: flush mii register writes 15 years ago
Gabor Juhos 0eba7ba4ff ar71xx: don't use mac_base2 in the ag71xx driver 15 years ago
Gabor Juhos 6ed55b43d7 ar71xx: remove some extern directives in the ag71xx driver 15 years ago
Gabor Juhos d99dcbca9f ag71xx driver: fix a typo 15 years ago
Gabor Juhos a579511dbf ag71xx driver: align descriptors on cache_line boundary 15 years ago
Gabor Juhos 82a084680a ag71xx driver: store descriptor pointers in ag71xx_buf 15 years ago
Gabor Juhos b1f5f1d3b0 ag71xx driver: descriptors always aligned on 4 byte boundary 15 years ago
Gabor Juhos a6e3c605bc add AR7240 specific fixes for the ag71xx driver 15 years ago
Gabor Juhos 0fd8d0fad8 fix a bitmask in the ag71xx driver 15 years ago
Gabor Juhos 0e8a23d053 ag71xx driver: add a workaround for the ar8216 chip, until we get a suitable switch driver 16 years ago
Gabor Juhos df267a8e2e ag71xx driver: add Kconfig option for enabling debug messages 16 years ago
Gabor Juhos bc8dc1cdba ag71xx driver: apply 2.6.28 specific patches 16 years ago
Gabor Juhos e697d8c27f ag71xx driver: fix a kernel crash caused by r14496 16 years ago
Gabor Juhos 39628cdd5f ag71xx driver: fix return code of the napi poll routine, was broken since [13545] (patch by Ubiquiti Networks) 16 years ago
Gabor Juhos 4bcc027e97 ag71xx driver: update phy connecting code 16 years ago
Gabor Juhos 6bea544949 move random MAC address generation into the platform initialization code 16 years ago
Gabor Juhos 5ea042a30d ag71xx driver: increase size of dma descriptors 16 years ago
Gabor Juhos 4b6e4d88a9 ag71xx driver: use same FIFO configuration for all SOC 16 years ago
Gabor Juhos 206ccdf4ae ag71xx driver: add OOM handler 16 years ago
Gabor Juhos c33682316e ag71xx driver: NAPI poll cleanup 16 years ago
Gabor Juhos 398ff859da ag71xx driver: handle TX timout 16 years ago
Gabor Juhos d6382555f4 ag71xx driver: always use NAPI to transmit packets 16 years ago
Gabor Juhos fcbd66fef1 ag71xx driver: improve poll routine 16 years ago
Gabor Juhos a6be4564b7 ag71xx driver: always flush register writes 16 years ago
Gabor Juhos 9afbc8dd61 ag71xx driver: don't use dma_cache_wback_inv 16 years ago
Gabor Juhos 17cc4d671c ag71xx driver: don't use CHECKSUM_UNNECCESARY (closes #4161) 16 years ago
Gabor Juhos 19a57a7794 ag71xx driver: fix RX_STATUS_OF bitmask, and add DMA status register bit descriptions 16 years ago
Gabor Juhos 6d0181c4fb ag71xx driver: reset DMA registers in hardware initialization 16 years ago
Gabor Juhos 4e61cbbf5e ag71xx driver: fix a typo 16 years ago
Gabor Juhos cbc625ee70 ag71xx driver: clean up hardware initialization 16 years ago