204 Commits (5348f46c8042dd9f5e94d63c48d94ffef38c8a7c)

Author SHA1 Message Date
Gabor Juhos c00b53f3d0 ar71xx: move micrel PHY driver to the generic linux target 13 years ago
Gabor Juhos ff909edf94 ar71xx: ag71xx: fix ARP frame reception on AR934x switch ports 13 years ago
Gabor Juhos cd6a4cde13 ar71xx: ag71xx: start aneg on switch PHYs after reset 13 years ago
Gabor Juhos 7c9534cfd7 ar71xx: ag71xx: poll PHY status of all available switch ports 13 years ago
Gabor Juhos 8449eecf5f ar71xx: ag71xx: allow to use port 5 of the AR934x built-in switch 13 years ago
Gabor Juhos c455a0f7be ar71xx: ag71xx: fix get_port_link callback 13 years ago
Gabor Juhos 5a83b3a5c7 ar71xx: ag71xx: use the generic get_port_link implementation 13 years ago
Gabor Juhos 7052847972 ar71xx: ag71xx: keep VLAN tags if VLAN is not enabled 13 years ago
Gabor Juhos 766999085a ar71xx: ag71xx: add BQL support 13 years ago
Gabor Juhos 32a18a05f8 ar71xx: add preliminary support for 3.3 13 years ago
Gabor Juhos d72bde99cd ar71xx: merge files-3.2 to files 13 years ago
Gabor Juhos 386cbfe45b ar71xx: move arch specific files to files-2.6.39 13 years ago
Gabor Juhos f90e578903 ar71xx: include linux/module.h in the micrel phy driver 13 years ago
Gabor Juhos 8c2482f76e ar71xx: ag71xx: implement get_port_{link,stats} callbacks 13 years ago
Felix Fietkau db0a1db257 ar71xx: set a reserved bit that resets to 1 when writing the address table control register on the ar7240 switch (should fix #10547) 13 years ago
Gabor Juhos 36bc2c2c80 ar71xx: ag71xx: fix switch port setup for AR934X 13 years ago
Gabor Juhos 00667c3846 ar71xx: ag71xx: allow to connect PHY4 to the CPU on AR934X 13 years ago
Gabor Juhos 0540970345 ar71xx: ag71xx: setup switch interface mode on AR934X 13 years ago
Gabor Juhos 44014110b8 ar71xx: ag71xx: detect the built-in switch of the AR934X SoCs 13 years ago
Gabor Juhos 9ae65588d8 ar71xx: introduce ar71xx_switch_data 13 years ago
Gabor Juhos b7d7481b07 ar71xx: ag71xx: check PHY IDs before accessing the switch registers 13 years ago
Gabor Juhos 0655552860 ar71xx: ag71xx: don't use port 4 of the switch, it is not connected on ar724x 13 years ago
Gabor Juhos 204fc6bed5 ar71xx: ag71xx: nuke ar7240sw_init 13 years ago
Gabor Juhos d2316b2a45 ar71xx: ag71xx: add support for getting switch port link status 13 years ago
Gabor Juhos 34015ed6e8 ar71xx: ag71xx: remove unused mii_ctrl field from struct ag71xx 13 years ago
Gabor Juhos 2d882cff23 ar71xx: ag71xx: remove unused mii_cfg related functions and defines 13 years ago
Gabor Juhos 538a9493b9 ar71xx: set MII interface speed from the set_speed callbacks 13 years ago
Gabor Juhos 93cd46be13 ar71xx: rename set_pll callback to set_speed in ag71xx_platform_data 13 years ago
Gabor Juhos 9579bb4267 ar71xx: ag71xx: remove MII interface setup code 13 years ago
Gabor Juhos 2f9e535e89 ar71xx: ag71xx: use fixed link parameters if the mii bus is not registered 13 years ago
Felix Fietkau 7a2efd8c28 ar71xx: remove dead code 13 years ago
Felix Fietkau 94309039b7 ar71xx: on ar7240, exclude ports from their own port vlan destination mask 13 years ago
Jonas Gorski c674c874b7 ag71xx: close a race between the phy state machine and link state 13 years ago
Felix Fietkau 1bdf65f580 ar71xx: fix register range check for DMA stuck checks (thx, Frédéric Moulins) 13 years ago
Felix Fietkau 12c84f8eeb ar71xx: add some code to detect DMA stuck conditions on ar7240 13 years ago
Felix Fietkau 85ccc74e1b ar71xx: on ar724x only reset the link status in the restart handler, the fast reset takes care of DMA stuck issues 13 years ago
Felix Fietkau 4b75394056 ar71xx: fix ethernet FIFO state corruption on ar7240 13 years ago
Felix Fietkau d2aeca6b6d ag71xx: fix memory corruption issues on ar7240 on ethernet start/stop 13 years ago
Felix Fietkau 500c3a1475 ar71xx: fix MAC/MDIO reset mask handling 13 years ago
Felix Fietkau c7173a211d ar71xx: reinitialize global switch settings after reset on ar7240 13 years ago
Felix Fietkau ca473833c4 ar71xx: configure address aging on ar7240 13 years ago
Felix Fietkau fefc79f3cb ar71xx: reset the phy in the ethernet init on ar724x 13 years ago
Felix Fietkau 005fe5d1fd ar71xx: make sure that rx and interrupts are disabled before issuing the hardware reset 13 years ago
Felix Fietkau e7ab000008 ar71xx: increase the delay after the ethernet MAC reset 13 years ago
Felix Fietkau 255dcaa3a6 ar71xx: fix an unused variable warning 13 years ago
Felix Fietkau f3d693c0ee ar71xx: do not reset the hardware on transmit timeout - this would mess up the up the PHY state 13 years ago
Felix Fietkau 2806c75c07 ag71xx: keep the rx engine stopped while the link is not up, should hopefully fix stability issues from #9405 13 years ago
Felix Fietkau 31dd60689e Revert "ar71xx: only enable the rx engine after the link is up..." 14 years ago
Gabor Juhos 60d5abbc27 ar71xx: ag71xx: make ring sizes configurable via ethtool 14 years ago
Gabor Juhos 7a2651f633 ar71xx: ag71xx: prepare to make ring sizes configurable 14 years ago