openwrt/target/linux/generic/hack-6.1
Robert Marko bb907d8d44 generic: add fix for AQR113 PMD Global Transmit Disable bit
PMD Global Transmit Disable bit should be cleared for normal operation.
This should be HW default, however I found that on Asus RT-AX89X that uses
AQR113C PHY and firmware 5.4 this bit is set by default.

With this bit set the AQR cannot achieve a link with its link-partner and
it took me multiple hours of digging through the vendor GPL source to find
this out, so lets always clear this bit during .config_init() to avoid a
situation like this in the future.

aqr107_wait_processor_intensive_op() is moved up because datasheet notes
that any changes to this bit are processor intensive.

This is a modified version of patch that got merged upstream as AQR113C
has a separate config_init() upstream.

Link: https://github.com/openwrt/openwrt/pull/15840
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-07-09 12:33:17 +02:00
..
204-module_strip.patch
205-kconfig-abort-configuration-on-unset-symbol.patch
210-darwin_scripts_include.patch
211-darwin-uuid-typedef-clash.patch
212-tools_portability.patch
214-spidev_h_portability.patch
220-arm-gc_sections.patch
221-module_exports.patch kernel: bump 6.1 to 6.1.92 2024-06-08 14:16:19 +02:00
230-openwrt_lzma_options.patch
250-netfilter_depends.patch
251-kconfig.patch
253-ksmbd-config.patch
259-regmap_dynamic.patch
260-crypto_test_dependencies.patch
261-lib-arc4-unhide.patch
280-rfkill-stubs.patch
300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch
402-mtd-blktrans-call-add-disks-after-mtd-device.patch kernel: bump 6.1 to 6.1.93 2024-06-15 19:55:01 +08:00
420-mtd-support-OpenWrt-s-MTD_ROOTFS_ROOT_DEV.patch
421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch
430-mtk-bmt-support.patch
600-net-enable-fraglist-GRO-by-default.patch kernel: improve GRO performance 2024-04-26 06:31:27 +02:00
645-netfilter-connmark-introduce-set-dscpmark.patch
650-netfilter-add-xt_FLOWOFFLOAD-target.patch
651-wireless_mesh_header.patch
660-fq_codel_defaults.patch
661-kernel-ct-size-the-hashtable-more-adequately.patch
700-swconfig_switch_drivers.patch
711-net-dsa-mv88e6xxx-disable-ATU-violation.patch kernel: bump 6.1 to 6.1.93 2024-06-15 19:55:01 +08:00
721-net-add-packet-mangeling.patch kernel: bump 6.1 to 6.1.93 2024-06-15 19:55:01 +08:00
722-net-phy-aquantia-enable-AQR112-and-AQR412.patch generic: add fix for AQR113 PMD Global Transmit Disable bit 2024-07-09 12:33:17 +02:00
723-net-phy-aquantia-fix-system-side-protocol-mi.patch
725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch generic: add fix for AQR113 PMD Global Transmit Disable bit 2024-07-09 12:33:17 +02:00
750-net-pcs-mtk-lynxi-workaround-2500BaseX-no-an.patch
760-net-usb-r8152-add-LED-configuration-from-OF.patch
761-dt-bindings-net-add-RTL8152-binding-documentation.patch
765-mxl-gpy-control-LED-reg-from-DT.patch kernel: bump 6.1 to 6.1.96 2024-07-04 22:02:47 +02:00
766-net-phy-mediatek-ge-add-LED-configuration-interface.patch
773-bgmac-add-srab-switch.patch
780-usb-net-MeigLink_modem_support.patch kernel: bump 6.1 to 6.1.89 2024-04-30 20:18:15 +02:00
781-usb-net-rndis-support-asr.patch
790-SFP-GE-T-ignore-TX_FAULT.patch kernel: bump 6.1 to 6.1.95 2024-06-23 16:33:41 +02:00
800-GPIO-add-named-gpio-exports.patch
810-bcma-ssb-fallback-sprom.patch
901-debloat_sock_diag.patch kernel: bump 6.1 to 6.1.92 2024-06-08 14:16:19 +02:00
902-debloat_proc.patch kernel: bump 6.1 to 6.1.96 2024-07-04 22:02:47 +02:00
904-debloat_dma_buf.patch
910-kobject_uevent.patch
911-kobject_add_broadcast_uevent.patch
920-device_tree_cmdline.patch
930-Revert-Revert-Revert-driver-core-Set-fw_devlink-on-b.patch