openwrt/target/linux/generic/hack-6.1
Marty Jones 34d2964554 kernel: backport fixes for realtek r8152
Fixes issues with RTL8156 2.5G USB adapters

- # ethtool eth1
Settings for eth1:
        Supported ports: [ ]
        Supported link modes:   Not reported
        Supported pause frame use: No
        Supports auto-negotiation: No
        Supported FEC modes: Not reported
        Advertised link modes:  Not reported
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Advertised FEC modes: Not reported
        Speed: 2500Mb/s
        Duplex: Half
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: off
        MDI-X: Unknown
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes
- #

- r8152: break the loop when the budget is exhausted
- r8152: Block future register access if register access fails
- r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE
- r8152: add vendor/device ID pair for D-Link DUB-E250
- r8152: try to use a normal budget
- r8152: set bp in bulk
- r8152: adjust generic_ocp_write function
- r8152: fix the autosuspend doesn't work
- r8152: Add __GFP_NOWARN to big allocations
- r8152: reduce the control transfer of rtl8152_get_version()
- r8152: remove rtl_vendor_mode function
- r8152: avoid to change cfg for all devices
- r8152: add USB device driver for config selection
- r8152: use napi_gro_frags
- cdc_ether: no need to blacklist any r8152 devices
- cdc_ether: add u-blox 0x1313 composition

Build system: x86_64
Build-tested: bcm2711, rockchip, x86/64
Run-tested: bcm2711/RPi4B, rockchip/nanopi r2s, x86/64

Signed-off-by: Marty Jones <mj8263788@gmail.com>
2023-12-02 21:57:38 +01: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 kernel: fix compile issues with tools/ on macOS 2023-10-29 15:57:25 +01:00
214-spidev_h_portability.patch
220-arm-gc_sections.patch
221-module_exports.patch
230-openwrt_lzma_options.patch
250-netfilter_depends.patch
251-kconfig.patch
253-ksmbd-config.patch
259-regmap_dynamic.patch kernel: bump 6.1 to 6.1.63 2023-11-23 22:51:52 +01:00
260-crypto_test_dependencies.patch
261-lib-arc4-unhide.patch
280-rfkill-stubs.patch
300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch
321-powerpc_crtsavres_prereq.patch
402-mtd-blktrans-call-add-disks-after-mtd-device.patch kernel: fix mtd/NVMEM regression affecting U-Boot env NVMEM driver 2023-10-31 17:33:28 +01:00
410-block-fit-partition-parser.patch
420-mtd-support-OpenWrt-s-MTD_ROOTFS_ROOT_DEV.patch kernel: fix mtd/NVMEM regression affecting U-Boot env NVMEM driver 2023-10-31 17:33:28 +01:00
421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch
430-mtk-bmt-support.patch
601-of_net-add-mac-address-ascii-support.patch
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
720-net-phy-add-aqr-phys.patch generic: 6.1: backport upstream Aquantia PHY firmware loader patches 2023-11-24 16:46:50 +01:00
721-net-add-packet-mangeling.patch kernel: bump 6.1 to 6.1.60 2023-10-26 12:08:52 +02:00
722-net-phy-aquantia-enable-AQR112-and-AQR412.patch generic: 6.1: backport upstream Aquantia PHY firmware loader patches 2023-11-24 16:46:50 +01:00
723-net-phy-aquantia-fix-system-side-protocol-mi.patch generic: 6.1: backport upstream Aquantia PHY firmware loader patches 2023-11-24 16:46:50 +01:00
724-net-phy-aquantia-Add-AQR113-driver-support.patch generic: 6.1: backport upstream Aquantia PHY firmware loader patches 2023-11-24 16:46:50 +01:00
725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch generic: 6.1: backport upstream Aquantia PHY firmware loader patches 2023-11-24 16:46:50 +01:00
726-net-phy-aquantia-enable-AQR111-and-AQR111B0.patch generic: 6.1: backport upstream Aquantia PHY firmware loader patches 2023-11-24 16:46:50 +01:00
750-net-pcs-mtk-lynxi-workaround-2500BaseX-no-an.patch
760-net-usb-r8152-add-LED-configuration-from-OF.patch kernel: backport fixes for realtek r8152 2023-12-02 21:57:38 +01:00
761-dt-bindings-net-add-RTL8152-binding-documentation.patch
765-mxl-gpy-control-LED-reg-from-DT.patch
766-net-phy-mediatek-ge-add-LED-configuration-interface.patch
773-bgmac-add-srab-switch.patch
780-usb-net-MeigLink_modem_support.patch kernel: add support MeigLink SLM828 modem 2023-11-03 21:16:29 +00:00
781-usb-net-rndis-support-asr.patch kernel: add support MeigLink SLM828 modem 2023-11-03 21:16:29 +00:00
790-SFP-GE-T-ignore-TX_FAULT.patch
800-GPIO-add-named-gpio-exports.patch
810-bcma-ssb-fallback-sprom.patch
901-debloat_sock_diag.patch
902-debloat_proc.patch kernel: bump 6.1 to 6.1.60 2023-10-26 12:08:52 +02:00
904-debloat_dma_buf.patch kernel: bump 6.1 to 6.1.63 2023-11-23 22:51:52 +01:00
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