Gabor Juhos
4c29a2c263
ar71xx: ag71xx: avoid unalinged accesses when using the phy specific receive functions
...
Cc: backfire@openwrt.org
SVN-Revision: 20751
15 years ago
Gabor Juhos
4a28844d80
ar71xx: ag71xx: call the phy driver's netif_receive_skb()
...
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
15 years ago
Gabor Juhos
c874513cfa
ar71xx: fix broken LAN ports on the boards with AR8216 switch ( closes #7024 )
...
* cc: backfire@openwrt.org
SVN-Revision: 20673
15 years ago
Gabor Juhos
f9acf8ada1
ar71xx: ag71xx: introduce ag71xx_has_ar8216() helper
...
SVN-Revision: 20505
15 years ago
Gabor Juhos
9a1031ce6d
ar71xx: change PHY select logic, and update phy_masks
...
SVN-Revision: 20358
15 years ago
Gabor Juhos
2a818f388a
ar71xx: ag71xx: fix MAC address setup
...
SVN-Revision: 20092
15 years ago
Gabor Juhos
a4bccded57
ar71xx: ag71xx: move link update function
...
SVN-Revision: 20003
15 years ago
Gabor Juhos
eacf9a7614
ar71xx: ag71xx: don't use dev->trans_start
...
SVN-Revision: 20002
15 years ago
Gabor Juhos
ba288eeb84
ar71xx: ag71xx: use dma_unmap_single to unmap frames
...
SVN-Revision: 20001
15 years ago
Gabor Juhos
0e4eaea770
ar71xx: ag71xx: use correct device pointer for dma_map_single
...
SVN-Revision: 19951
15 years ago
Gabor Juhos
84823e1477
ar71xx: ag71xx: don't use virt_to_phys
...
SVN-Revision: 19950
15 years ago
Gabor Juhos
4a987d6008
ar71xx: ag71xx: simplify register access functions
...
SVN-Revision: 19949
15 years ago
Gabor Juhos
e157281c5d
ar71xx: ag71xx: use NETDEV_TX_OK
...
SVN-Revision: 19948
15 years ago
Gabor Juhos
d8ace8978a
ar71xx: add NAPI statistics to the ag71xx driver
...
SVN-Revision: 19079
15 years ago
Jo-Philipp Wich
d8bd549d71
fix typo after r19054
...
SVN-Revision: 19059
15 years ago
Gabor Juhos
51c76750fc
ar71xx: add detailed interrupt statistics for the ag71xx driver
...
SVN-Revision: 19054
15 years ago
Gabor Juhos
63a320c8f7
ar71xx: add dummy debugfs support for the ag71xx driver
...
SVN-Revision: 19031
15 years ago
Gabor Juhos
18867965f7
ar71xx: add support for external mii_bus
...
SVN-Revision: 18692
15 years ago
Gabor Juhos
21fc9ffe63
ar71xx: use soc specific divider for mdio clock
...
SVN-Revision: 18225
15 years ago
Gabor Juhos
8458d7c73b
ar71xx: flush mii register writes
...
SVN-Revision: 17695
15 years ago
Gabor Juhos
0eba7ba4ff
ar71xx: don't use mac_base2 in the ag71xx driver
...
SVN-Revision: 17693
15 years ago
Gabor Juhos
6ed55b43d7
ar71xx: remove some extern directives in the ag71xx driver
...
SVN-Revision: 17692
15 years ago
Gabor Juhos
d99dcbca9f
ag71xx driver: fix a typo
...
SVN-Revision: 16827
16 years ago
Gabor Juhos
a579511dbf
ag71xx driver: align descriptors on cache_line boundary
...
SVN-Revision: 16825
16 years ago
Gabor Juhos
82a084680a
ag71xx driver: store descriptor pointers in ag71xx_buf
...
SVN-Revision: 16824
16 years ago
Gabor Juhos
b1f5f1d3b0
ag71xx driver: descriptors always aligned on 4 byte boundary
...
SVN-Revision: 16818
16 years ago
Gabor Juhos
a6e3c605bc
add AR7240 specific fixes for the ag71xx driver
...
SVN-Revision: 16737
16 years ago
Gabor Juhos
0fd8d0fad8
fix a bitmask in the ag71xx driver
...
SVN-Revision: 16658
16 years ago
Gabor Juhos
0e8a23d053
ag71xx driver: add a workaround for the ar8216 chip, until we get a suitable switch driver
...
SVN-Revision: 14655
16 years ago
Gabor Juhos
df267a8e2e
ag71xx driver: add Kconfig option for enabling debug messages
...
SVN-Revision: 14517
16 years ago
Gabor Juhos
bc8dc1cdba
ag71xx driver: apply 2.6.28 specific patches
...
SVN-Revision: 14515
16 years ago
Gabor Juhos
e697d8c27f
ag71xx driver: fix a kernel crash caused by r14496
...
SVN-Revision: 14504
16 years ago
Gabor Juhos
39628cdd5f
ag71xx driver: fix return code of the napi poll routine, was broken since [13545] (patch by Ubiquiti Networks)
...
SVN-Revision: 14496
16 years ago
Gabor Juhos
4bcc027e97
ag71xx driver: update phy connecting code
...
SVN-Revision: 14495
16 years ago
Gabor Juhos
6bea544949
move random MAC address generation into the platform initialization code
...
SVN-Revision: 14204
16 years ago
Gabor Juhos
5ea042a30d
ag71xx driver: increase size of dma descriptors
...
SVN-Revision: 13561
16 years ago
Gabor Juhos
4b6e4d88a9
ag71xx driver: use same FIFO configuration for all SOC
...
SVN-Revision: 13560
16 years ago
Gabor Juhos
206ccdf4ae
ag71xx driver: add OOM handler
...
SVN-Revision: 13545
16 years ago
Gabor Juhos
c33682316e
ag71xx driver: NAPI poll cleanup
...
SVN-Revision: 13538
16 years ago
Gabor Juhos
398ff859da
ag71xx driver: handle TX timout
...
SVN-Revision: 13537
16 years ago
Gabor Juhos
d6382555f4
ag71xx driver: always use NAPI to transmit packets
...
SVN-Revision: 13529
16 years ago
Gabor Juhos
fcbd66fef1
ag71xx driver: improve poll routine
...
SVN-Revision: 13525
16 years ago
Gabor Juhos
a6be4564b7
ag71xx driver: always flush register writes
...
SVN-Revision: 13524
16 years ago
Gabor Juhos
9afbc8dd61
ag71xx driver: don't use dma_cache_wback_inv
...
SVN-Revision: 13523
16 years ago
Gabor Juhos
17cc4d671c
ag71xx driver: don't use CHECKSUM_UNNECCESARY ( closes #4161 )
...
SVN-Revision: 13522
16 years ago
Gabor Juhos
19a57a7794
ag71xx driver: fix RX_STATUS_OF bitmask, and add DMA status register bit descriptions
...
SVN-Revision: 13463
16 years ago
Gabor Juhos
6d0181c4fb
ag71xx driver: reset DMA registers in hardware initialization
...
SVN-Revision: 13459
16 years ago
Gabor Juhos
4e61cbbf5e
ag71xx driver: fix a typo
...
SVN-Revision: 13445
16 years ago
Gabor Juhos
cbc625ee70
ag71xx driver: clean up hardware initialization
...
SVN-Revision: 13395
16 years ago
Gabor Juhos
f506e75eb0
ag71xx driver: add more register bit definitions
...
SVN-Revision: 13387
16 years ago