openwrt-owl/target/linux/ar71xx/patches-4.4
John Crispin 22c5f96c6b ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x
Some u-boot versions for QCA955x change the delays based on the link speed
during boot. This usually breaks the support of other linkspeeds when
OpenWrt is booted. It also conflicts with the
at803x_platform_data::fixup_rgmii_tx_delay. OpenWrt has to set its own
values in QCA955X_GMAC_REG_ETH_CFG.

The default RGMII values from the Atheros u-boot are currently used to
preset the existing mach files. These may have to be adjusted for boards
using different values but which are not currently set them explicitely in
OpenWrt.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
Cc: Gabor Juhos <juhosg@openwrt.org>
Cc: Imre Kaloz <kaloz@openwrt.org>
Cc: Christian Beier <cb@shoutrlabs.com>
Cc: Chris R Blake <chrisrblake93@gmail.com>
Cc: Benjamin Berg <benjamin@sipsolutions.net>
Cc: Heiner Kallweit <hkallweit1@gmail.com>
Cc: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
Cc: Matthias Schiffer <mschiffer@universe-factory.net>
Cc: Dirk Neukirchen <dirkneukirchen@web.de>
Cc: Christian Mehlis <christian@m3hlis.de>
Cc: Luka Perkov <luka@openwrt.org>
Cc: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 49029
2016-03-16 09:27:08 +00:00
..
001-revert_spi_device_tree_support.patch
002-add_back_gpio_function_select.patch
100-MIPS-ath79-Avoid-using-unitialized-reg-variable.patch
200-MIPS-ath79-fix-ar933x-wmac-reset.patch
201-ar913x_wmac_external_reset.patch
202-MIPS-ath79-ar934x-wmac-revision.patch
203-MIPS-ath79-fix-restart.patch
206-spi-ath79-make-chipselect-logic-more-flexible.patch
220-add_cpu_feature_overrides.patch
300-MIPS-add-MIPS_MACHINE_NONAME-macro.patch
310-lib-add-rle-decompression.patch kernel: update kernel 4.4 to version 4.4.4 2016-03-05 17:51:37 +00:00
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
405-mtd-tp-link-partition-parser.patch
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
423-dsa-add-88e6063-driver.patch
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
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
470-MIPS-ath79-swizzle-pci-address-for-ar71xx.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
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 kernel: update kernel 4.4 to version 4.4.3 2016-02-25 21:54:39 +00:00
601-MIPS-ath79-add-more-register-defines.patch ar71xx: Extend the list of bits in QCA955X_GMAC_REG_ETH_CFG 2016-03-16 09:27:01 +00:00
602-MIPS-ath79-add-openwrt-stuff.patch
603-MIPS-ath79-ap121-fixes.patch
604-MIPS-ath79-ap81-fixes.patch
605-MIPS-ath79-db120-fixes.patch
606-MIPS-ath79-pb44-fixes.patch
607-MIPS-ath79-ubnt-xm-fixes.patch
608-MIPS-ath79-ubnt-xm-add-more-boards.patch
609-MIPS-ath79-ap136-fixes.patch ar71xx: Allow to set the RXDV, RXD, TXD, TXE delays for QCA955x 2016-03-16 09:27:08 +00:00
610-MIPS-ath79-UBNT-add-airGateway-pro-support.patch
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
620-MIPS-ath79-add-support-for-QCA953x-SoC.patch
621-MIPS-ath79-add-support-for-QCA956x-SoC.patch
630-MIPS-ath79-fix-chained-irq-disable.patch
631-MIPS-ath79-wmac-enable-set-led-pin.patch
632-MIPS-ath79-gpio-enable-set-direction.patch
634-MIPS-ath79-ar724x-clock-calculation-fixes.patch
700-MIPS-ath79-add-openwrt-Kconfig.patch
701-MIPS-ath79-add-routerboard-detection.patch
739-MIPS-ath79-add-gpio-func-register-for-QCA955x-SoC.patch kernel: update kernel 4.4 to version 4.4.3 2016-02-25 21:54:39 +00:00
740-MIPS-ath79-add-PCI-for-QCA953x-SoC.patch
818-MIPS-ath79-add-nu801-led-driver.patch
820-MIPS-ath79-add_gpio_function2_setup.patch
821-serial-core-add-support-for-boot-console-with-arbitr.patch
900-mdio_bitbang_ignore_ta_value.patch
901-phy-mdio-bitbang-prevent-rescheduling-during-command.patch
910-unaligned_access_hacks.patch kernel: update kernel 4.4 to version 4.4.4 2016-03-05 17:51:37 +00:00