You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Fietkau 28d8972c25 ar71xx: fix 100/10mbps ethernet link issues on mynet range extender
The mynet range extender hardware is suffering from ethernet
link loss when booting with a recent openwrt image. This only
happens on 100mbps links, with 1Gbps speed the link was fine.

The cause of the problem is that the AR8035 PHY (aka F1E)
requires turning on and off the special TX delay setting
depending on the speed of the link.

The 10mbps mode only needed the proper pll value, which was
extracted from the vendor code.

Reported-by: Pascal Paradis
Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>

SVN-Revision: 45954
9 years ago
..
dev-ap9x-pci.c ar71xx: add ap91_pci_init_simple helper 12 years ago
dev-ap9x-pci.h ar71xx: add ap91_pci_init_simple helper 12 years ago
dev-dsa.c ar71xx: add v3.18 support 9 years ago
dev-dsa.h ar71xx: merge files-3.2 to files 12 years ago
dev-eth.c ar71xx: add a helper function to set RXDV/RXD of ETH_CFG on AR934x 9 years ago
dev-eth.h ar71xx: add a helper function to set RXDV/RXD of ETH_CFG on AR934x 9 years ago
dev-m25p80.c ar71xx: enable fast flash read on dual-flash devices 12 years ago
dev-m25p80.h ar71xx: merge files-3.2 to files 12 years ago
dev-nfc.c ar71xx: ar934x_nfc: fix memory initialization bug 10 years ago
dev-nfc.h ar71xx: add ath79_nfc_set_ecc_mode helper 11 years ago
mach-alfa-ap96.c ar71xx: add linux 3.14 support 10 years ago
mach-alfa-nx.c ar71xx: remove the built-in MTD maps of several boards 12 years ago
mach-all0258n.c ar71xx: remove the built-in MTD map of the ALL0258N 12 years ago
mach-all0315n.c ar71xx: all0315n: fix ethernet according to vendor info 12 years ago
mach-ap83.c ar71xx: merge files-3.2 to files 12 years ago
mach-ap96.c ar71xx: remove the built-in MTD map of the AP96 board 12 years ago
mach-ap113.c ar71xx: remove the built-in MTD maps of several boards 12 years ago
mach-ap132.c ar71xx: add kernel support for Atheros AP132 Reference Board 12 years ago
mach-archer-c7.c add support for the archer c5 10 years ago
mach-aw-nr580.c ar71xx: merge files-3.2 to files 12 years ago
mach-bhu-bxu2000n2-a.c ar71xx: add kernel support for BHU Networks BXU2000n-2 A1 board 11 years ago
mach-cap4200ag.c ar71xx: add support for the Senao CAP4200AG board 12 years ago
mach-carambola2.c ar71xx: update Carambola2 platform data 10 years ago
mach-cpe510.c ar71xx: add support for TP-LINK CPE210/220/510/520 10 years ago
mach-dgl-5500-a1.c add D-link DGL-5500 A1 support 10 years ago
mach-dhp-1565-a1.c ar71xx: Added support for D-link DHP-1565 rev. A1 10 years ago
mach-dir-505-a1.c ar71xx: dir-505: fix reset button gpio active_low value 9 years ago
mach-dir-600-a1.c ar71xx: add support for dlink dir-615-e1 10 years ago
mach-dir-615-c1.c ar71xx: fix D-Link DIR-615 rev. C1 WLAN MAC address 9 years ago
mach-dir-825-b1.c ar71xx: dir-825-b1: use ath79_parse_ascii_mac helper 11 years ago
mach-dir-825-c1.c ar71xx: fix WLAN 5 GHz LED init on dir-825-c1 11 years ago
mach-dragino2.c ar71xx: Fix LED definitions for the DRAGINO2 board 10 years ago
mach-eap300v2.c ar71xx: add kernel support for the EnGenius EAP300 v2 board 10 years ago
mach-eap7660d.c ar71xx: add ALL0305 board alias 12 years ago
mach-el-m150.c ar71xx: Fix the sys LEDs on the EasyLink M150 and mini 10 years ago
mach-el-mini.c ar71xx: Fix the sys LEDs on the EasyLink M150 and mini 10 years ago
mach-esr900.c ar71xx: use ETH_ALEN for consistency 10 years ago
mach-esr1750.c ar71xx: add kernel support for EnGenius ESR1750 10 years ago
mach-ew-dorin.c ar71xx: add status led found on ew-dorin boards 9 years ago
mach-f9k1115v2.c Belkin AC 1750 DB (F9K1115v2) support 10 years ago
mach-gl-inet.c ar71xx: Fix GL.iNet WLAN LED 10 years ago
mach-gs-oolite.c ar71xx: oolite: the buttons are not active_low 10 years ago
mach-hiwifi-hc6361.c ar71xx: add kernel support for HiWiFi HC6361. 10 years ago
mach-hornet-ub.c Fix (invert/revert) Hornet-UB WPS LED state 9 years ago
mach-ja76pf.c ar71xx: add support for the jjPlus JA76PF2 board 12 years ago
mach-jwap003.c ar71xx: merge files-3.2 to files 12 years ago
mach-mc-mac1200r.c ar71xx: Add support for MERCURY MAC1200R 9 years ago
mach-mr12.c ar71xx: Add support for the Meraki MR12 & MR16 9 years ago
mach-mr16.c ar71xx: Add support for the Meraki MR12 & MR16 9 years ago
mach-mr600.c ar71xx: Fix 2.4G WiFi LED of the OpenMesh MR600 board 10 years ago
mach-mr900.c ar71xx: add kernel support for the OpenMesh MR900v2 10 years ago
mach-mynet-n600.c ar71xx: my net n600: simplify LNA GPIO setup 11 years ago
mach-mynet-n750.c ar71xx: mynet-n750: define LEDs connected to the AR8327 switch 11 years ago
mach-mynet-rext.c ar71xx: fix 100/10mbps ethernet link issues on mynet range extender 9 years ago
mach-mzk-w04nu.c ar71xx: merge files-3.2 to files 12 years ago
mach-mzk-w300nh.c ar71xx: merge files-3.2 to files 12 years ago
mach-nbg460n.c ar71xx: remove __dev{init,exit} annotations from kernel files 11 years ago
mach-nbg6716.c ar71xx: ZyXEL NBG6716 rfkill switch fix 9 years ago
mach-om2p.c ar71xx: fix reset button gpio for OM2P/OM2P-HS 10 years ago
mach-om5p.c ar71xx: Increase RXD/RDV to 2 on OM5P-AN 9 years ago
mach-pb42.c ar71xx: merge files-3.2 to files 12 years ago
mach-pb92.c ar71xx: remove the built-in MTD map of the PB92 board 12 years ago
mach-qihoo-c301.c ar71xx: qihoo: define flash variable as static 9 years ago
mach-r6100.c Netgear R6100 support 10 years ago
mach-rb4xx.c ar71xx: register the micro sd card reader on RB493G 11 years ago
mach-rb91x.c ar71xx: rb91x: fix ethernet packet loss issues 10 years ago
mach-rb95x.c ar71xx: rb95x: use correct SPI flash address 10 years ago
mach-rb750.c ar71xx: Routerboard 751 Mac Address Offset Fix 11 years ago
mach-rb922.c ar71xx: add initial support for RB911G-5HPacD 9 years ago
mach-rb2011.c ar71xx: rb2011: apply patch to file 9 years ago
mach-rbsxtlite.c ar71xx: Add support for MikroTik RouterBOARD SXT Lite 10 years ago
mach-rw2458n.c ar71xx: rw2458n - Use eeprom (art) from wifi card 11 years ago
mach-smart-300.c add support for the NC-LINK SMART-300 10 years ago
mach-tew-632brp.c ar71xx: TEW632BRP has buttons 'active low', fix board config 11 years ago
mach-tew-673gru.c ar71xx: tew-673gru: use ath79_parse_ascii_mac helper 11 years ago
mach-tew-712br.c ar71xx: tew-712br: use ath79_parse_ascii_mac helper 11 years ago
mach-tew-732br.c ar71xx: add kernel support for the TEW-732BR board 11 years ago
mach-tl-mr3x20.c ar71xx: use gpio_request_one instead of ath79_set_usb_power_gpio 12 years ago
mach-tl-mr11u.c ar71xx: improve kernel support for the TL-MR3040 v2 11 years ago
mach-tl-mr13u.c ar71xx: Fix LED polarity for the TP-LINK TL-MR13U. 9 years ago
mach-tl-mr3020.c ar71xx: disable PHY_SWAP and PHY_ADDR_SWAP bits on TL-WR703N/MR3020/MR3040/MR11U boards 12 years ago
mach-tl-wa701nd-v2.c ar71xx: add support for TL-WA701ND v2 10 years ago
mach-tl-wa830re-v2.c ar71xx: added support for TL-WA830RE V2 10 years ago
mach-tl-wa901nd-v2.c ar71xx: merge files-3.2 to files 12 years ago
mach-tl-wa901nd.c ar71xx: fix tl-wa901nd buttons code 11 years ago
mach-tl-wa7210n-v2.c ar71xx: TL-WA7210n v2 support 9 years ago
mach-tl-wax50re.c ar71xx: add support for TP-LINK TL-WA860RE v1 10 years ago
mach-tl-wdr3500.c ar71xx: fix ethernet LEDs on the TL-WDR3500 11 years ago
mach-tl-wdr4300.c ar71xx: fix TP-LINK TL-WDR3600/4300 RFKILL switch positions 9 years ago
mach-tl-wr703n.c ar71xx: fix typo in tl-wr710n mac setup (fixes #16469) 10 years ago
mach-tl-wr720n-v3.c ar71xx: add kernel support for TPLINK WR720N v3 11 years ago
mach-tl-wr741nd-v4.c ar71xx: add support for WIFI button on tp-link tl-mr3220v2 11 years ago
mach-tl-wr741nd.c ar71xx: merge files-3.2 to files 12 years ago
mach-tl-wr841n-v8.c ar71xx: add support for the TP-LINK TL-WR941ND v5 9 years ago
mach-tl-wr841n-v9.c ar71xx: add support for the TP-LINK TL-WR841N/ND v9 10 years ago
mach-tl-wr841n.c ar71xx: merge files-3.2 to files 12 years ago
mach-tl-wr941nd.c ar71xx: merge files-3.2 to files 12 years ago
mach-tl-wr1041n-v2.c generic: ar8216: rename cpuport_cfg to port0_cfg in ar8327_platform_data 12 years ago
mach-tl-wr1043nd-v2.c wr1043nd-v2: Change .code of the wi-fi button to KEY_RFKILL 10 years ago
mach-tl-wr1043nd.c ar71xx: init switch hw_reset on the TL-WR1043ND board 12 years ago
mach-tl-wr2543n.c ar71xx: fix comment style in mach-tl-wr2543n.c 12 years ago
mach-tube2h.c ar71xx: Ext LNA patch for TUBE2H and HORNET-UB targets 9 years ago
mach-ubnt.c ar71xx: merge files-3.2 to files 12 years ago
mach-whr-hp-g300n.c ar71xx: remove the built-in MTD maps of several boards 12 years ago
mach-wlae-ag300n.c ar71xx: Buffalo WLAE-AG300N initial support 12 years ago
mach-wlr8100.c ar71xx: use ath79_setup_qca955x_eth_cfg helper for QCA955x based boards 10 years ago
mach-wndap360.c ar71xx: WNDAP360 adding wifi LED support 10 years ago
mach-wndr3700.c ar71xx: use netgear prefix for WNDR3700 LED names 11 years ago
mach-wndr4300.c ar71xx: split wndr4300 and wndr3700v4 into 2 seperate mips machines 10 years ago
mach-wnr2000-v3.c ar71xx: add Netgear WNR1000v2/WNR1000v2-VC support (#18633) 9 years ago
mach-wnr2000-v4.c ar71xx: do general formatting on wnr2000-v4 9 years ago
mach-wnr2000.c ar71xx: use netgear prefix for WNR2000 LED names 11 years ago
mach-wnr2200.c ar71xx: use netgear prefix for WNR2200 LED names 11 years ago
mach-wp543.c ar71xx: wp543: set active_low flag for the buttons 11 years ago
mach-wpe72.c ar71xx: wpe72: set active_low flag for the reset button 11 years ago
mach-wpj344.c ar71xx: fix leds and gpio on wpj344 9 years ago
mach-wpj558.c ar71xx: wpj588: add missing usb support 9 years ago
mach-wrt160nl.c ar71xx: rename wrt160nl's trx partition parser 9 years ago
mach-wrt400n.c ar71xx: merge files-3.2 to files 12 years ago
mach-wzr-450hp2.c ar71xx: add support for buffalo WZR-450HP2 10 years ago
mach-wzr-hp-ag300h.c ar71xx: enable uimage split for wzr-hp-ag300h/wzr-600dhp 11 years ago
mach-wzr-hp-g300nh.c ar71xx: use uimage split for WZR-HP-G300NH 11 years ago
mach-wzr-hp-g300nh2.c ar71xx: use uimage split for WZR-HP-G300NH2 11 years ago
mach-wzr-hp-g450h.c ath9k: merge initval and tx gain table updates, calibration fixes 11 years ago
mach-zcn-1523h.c ar71xx: don't use the unknown LED on the ZCN-1523-5 board 12 years ago
nvram.c ar71xx: allow ath79_nvram_parse_mac_addr parsing mac with quotes 10 years ago
nvram.h ar71xx: merge files-3.2 to files 12 years ago
pci-ath9k-fixup.c ar71xx: remove superfluous include of asm/mach-ath79/pci.h 12 years ago
pci-ath9k-fixup.h ar71xx: merge files-3.2 to files 12 years ago
routerboot.c ar71xx: routerboot: export extended wlan data via sysfs 9 years ago
routerboot.h ar71xx: routerboot: add support for extended radio data 9 years ago