openwrt/target/linux/ar71xx/patches-3.18
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
2015-06-14 17:41:01 +00:00
..
102-MIPS-ath79-Avoid-using-unitialized-reg-variable.patch
206-spi-ath79-make-chipselect-logic-more-flexible.patch ar71xx: spi cleanup for ap121, db120, ubnt-xm and ap136 2015-04-21 12:42:05 +00:00
213-MIPS-ath79-fix-ar933x-wmac-reset.patch
220-add_cpu_feature_overrides.patch
300-MIPS-add-MIPS_MACHINE_NONAME-macro.patch
310-lib-add-rle-decompression.patch
401-mtd-physmap-add-lock-unlock.patch
402-mtd-SST39VF6401B-support.patch
403-mtd_fix_cfi_cmdset_0002_status_check.patch
404-mtd-cybertan-trx-parser.patch kernel: remove ATHEROS_AR{231X,71XX} config symbols from the patches 2015-04-08 16:21:04 +00:00
405-mtd-tp-link-partition-parser.patch ar71xx: rename wrt160nl's trx partition parser 2015-03-11 15:56:15 +00:00
407-mtd-m25p80-allow-to-pass-probe-types-via-platform-data.patch
408-mtd-redboot_partition_scan.patch
409-mtd-rb4xx_nand_driver.patch
410-mtd-rb750-nand-driver.patch
411-mtd-cfi_cmdset_0002-force-word-write.patch
412-mtd-m25p80-zero-partition-parser-data.patch
413-mtd-ar934x-nand-driver.patch
414-mtd-rb91x-nand-driver.patch
420-net-ar71xx_mac_driver.patch
422-dsa-trailer-tag-validation-fix.patch
423-dsa-add-88e6063-driver.patch
425-net-phy-at803x-allow-to-configure-via-pdata.patch ar71xx: fix 100/10mbps ethernet link issues on mynet range extender 2015-06-14 17:41:01 +00:00
430-drivers-link-spi-before-mtd.patch
431-spi-add-various-flags.patch
432-spi-rb4xx-spi-driver.patch
433-spi-rb4xx-cpld-driver.patch
434-spi-ap83_spi_controller.patch
435-spi-vsc7385_driver.patch
440-leds-wndr3700-usb-led-driver.patch
441-leds-rb750-led-driver.patch
450-gpio-nxp-74hc153-gpio-chip-driver.patch
451-gpio-74x164-improve-platform-device-support.patch ar71xx: fix platform device support in the gpio-74x164 driver 2015-03-31 21:31:36 +00:00
452-gpio-add-gpio-latch-driver.patch
460-spi-bitbang-export-spi_bitbang_bufs.patch
461-spi-add-type-field-to-spi_transfer.patch
462-mtd-m25p80-set-spi-transfer-type.patch
463-spi-ath79-add-fast-flash-read.patch
464-spi-ath79-fix-fast-flash-read.patch ar71xx: refresh patches 2015-02-24 12:01:08 +00:00
470-MIPS-ath79-swizzle-pci-address-for-ar71xx.patch
480-ar913x_wmac_external_reset.patch
490-usb-ehci-add-quirks-for-qca-socs.patch
500-MIPS-fw-myloader.patch
501-MIPS-ath79-add-mac-argument-to-ath79_register_wmac.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
502-MIPS-ath79-export-ath79_gpio_base.patch
503-MIPS-ath79-add-flash-acquire-release.patch
504-MIPS-ath79-add-ath79_device_reset_get.patch
505-MIPS-ath79-add-ath79_gpio_function_select.patch
506-MIPS-ath79-prom-parse-redboot-args.patch
507-MIPS-ath79-prom-add-myloader-support.patch
508-MIPS-ath79-prom-image-command-line-hack.patch
509-MIPS-ath79-process-board-kernel-option.patch
510-MIPS-ath79-init-gpio-pin-of-wmac-device.patch
520-MIPS-ath79-enable-UART-function.patch
521-MIPS-ath79-enable-UART-for-early_serial.patch
522-MIPS-ath79-add-ath79_wmac_register_simple-helper.patch
523-MIPS-ath79-OTP-support.patch
524-MIPS-ath79-add-ath79_wmac_disable_25ghz-helpers.patch
525-MIPS-ath79-enable-qca-usb-quirks.patch
601-MIPS-ath79-add-more-register-defines.patch ar71xx: add mask and shift for RXD/RDV bits in AR934X register file 2015-04-20 15:00:41 +00:00
602-MIPS-ath79-add-openwrt-stuff.patch
603-MIPS-ath79-ap121-fixes.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
604-MIPS-ath79-ap81-fixes.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
605-MIPS-ath79-db120-fixes.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
606-MIPS-ath79-pb44-fixes.patch
607-MIPS-ath79-ubnt-xm-fixes.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
608-MIPS-ath79-ubnt-xm-add-more-boards.patch
609-MIPS-ath79-ap136-fixes.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
610-MIPS-ath79-openwrt-machines.patch ar71xx: refresh patches 2015-04-20 20:47:53 +00:00
611-MIPS-ath79-wdt-timeout.patch
612-MIPS-ath79-set-buffalo-txgain.patch
613-MIPS-ath79-add-ath79_wmac_setup_ext_lna_gpio-helper.patch
615-MIPS-ath79-ap83-remove-mtd-partitions.patch
707-MIPS-ath79-add-support-for-QCA953x-SoC.patch ar71xx: refresh patches 2015-04-20 20:47:53 +00:00
727-MIPS-ath79-ar934x-wmac-revision.patch
728-MIPS-ath79-fix-restart.patch
735-MIPS-ath79-add-support-for-QCA956x-SoC.patch ar71xx: refresh patches 2015-04-20 20:47:53 +00:00
736-MIPS-ath79-add-MC-MAC1200R-support.patch ar71xx: refresh patches 2015-04-20 20:47:53 +00:00
736-MIPS-ath79-fix-chained-irq-disable.patch
737-MIPS-ath79-add-om5p-an-support.patch ar71xx: refresh patches 2015-04-20 20:47:53 +00:00
738-MIPS-ath79-add-meraki-mr12-mr16-support.patch ar71xx: Add support for the Meraki MR12 & MR16 2015-05-23 15:27:22 +00:00
800-MIPS-ath79-add-RB922GS-support.patch ar71xx: refresh patches 2015-04-20 20:47:53 +00:00
901-mdio_bitbang_ignore_ta_value.patch
902-unaligned_access_hacks.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00
903-MIPS-ath79-ubnt-rocket-m-xw-support.patch kernel: update 3.18 to 3.18.14 2015-05-21 19:32:46 +00:00