openwrt/target/linux/generic/hack-6.18
Daniel Golle bdb8dea90d generic: 6.18: fix mtk_eth_soc on MT7988 and MT7987
Our downstream patch for the new SerDes paths on MT7988 wasn't
correctly ported to Linux 6.18 which already got most of the XPCS
support upstream.

Fix (ie. reduce) the patch to make the built-in 2.5G PHY on MT7988 and
MT7987 work again.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-04-17 14:37:52 +01:00
..
200-tools_portability.patch
204-module_strip.patch kernel: bump 6.18 to 6.18.21 2026-04-03 19:10:05 +02:00
205-kconfig-abort-configuration-on-unset-symbol.patch
210-darwin_scripts_include.patch
211-darwin-uuid-typedef-clash.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
214-spidev_h_portability.patch
230-openwrt_lzma_options.patch
249-udp-tunnel-selection.patch
250-netfilter_depends.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
251-kconfig.patch
253-ksmbd-config.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
259-regmap_dynamic.patch kernel: bump 6.18 to 6.18.21 2026-04-03 19:10:05 +02:00
260-crypto_test_dependencies.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
261-lib-arc4-unhide.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
280-rfkill-stubs.patch
300-MIPS-r4k_cache-use-more-efficient-cache-blast.patch
301-01-mm-permit-to-declare-custom-execmem-alloc-free-funct.patch
301-02-mips-replace-mlong-calls-with-mno-long-calls-if-poss.patch
402-mtd-blktrans-call-add-disks-after-mtd-device.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
420-mtd-support-OpenWrt-s-MTD_ROOTFS_ROOT_DEV.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
421-drivers-mtd-parsers-add-nvmem-support-to-cmdlinepart.patch
430-mtk-bmt-support.patch
499-LEGACY-block-partitions-populate-fwnode.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
600-net-enable-fraglist-GRO-by-default.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
610-net-page_pool-try-to-free-deferred-skbs-while-waitin.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
645-netfilter-connmark-introduce-set-dscpmark.patch
650-netfilter-add-xt_FLOWOFFLOAD-target.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
651-wireless_mesh_header.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
660-fq_codel_defaults.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
661-kernel-ct-size-the-hashtable-more-adequately.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
700-swconfig_switch_drivers.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
710-net-sched-sch_cake-configure-sync_time-via-debugfs.patch kernel: cake_mq: expose sync_time parameter via debugfs 2026-04-07 01:59:03 +02:00
711-net-dsa-mv88e6xxx-disable-ATU-violation.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
721-net-add-packet-mangeling.patch
722-net-phy-aquantia-enable-AQR112-and-AQR412.patch
723-net-phy-aquantia-fix-system-side-protocol-mi.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
725-net-phy-aquantia-add-PHY_IDs-for-AQR112-variants.patch
730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch generic: 6.18: fix mtk_eth_soc on MT7988 and MT7987 2026-04-17 14:37:52 +01:00
735-net-phy-realtek-rtl8261n.patch kernel: add missing patch description (again) 2026-04-16 15:12:25 +01:00
750-net-pcs-mtk-lynxi-workaround-2500BaseX-no-an.patch
755-net-phy-motorcomm-yt8821-bus-collision-workaround.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
760-net-usb-r8152-add-LED-configuration-from-OF.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
761-dt-bindings-net-add-RTL8152-binding-documentation.patch
766-net-phy-mediatek-ge-add-LED-configuration-interface.patch
770-r8169-LED-uses-original-network-port-name.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
773-bgmac-add-srab-switch.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
780-usb-net-MeigLink_modem_support.patch
781-usb-net-rndis-support-asr.patch
800-GPIO-add-named-gpio-exports.patch
810-bcma-ssb-fallback-sprom.patch
890-serial-8250-add-UPIO_AU-case-to-set_io_from_upio.patch serial: 8250: 6.18: add UPIO_AU case to set_io_from_upio() 2026-03-28 11:51:10 +01:00
901-debloat_sock_diag.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
902-debloat_proc.patch
904-debloat_dma_buf.patch
905-io_uring-zcrx-Use-IS_REACHABLE-instead-of-IS_ENABLED.patch generic: 6.18: hack: io_uring: zcrx: Use IS_REACHABLE() instead of IS_ENABLED() 2026-03-31 18:55:50 +02:00
910-kobject_uevent.patch
911-kobject_add_broadcast_uevent.patch
920-device_tree_cmdline.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
926-crypto-eip93-use-AES-fallback-for-small-requests.patch crypto: eip93: use in-tree driver for kernel 6.18 2026-03-28 11:51:10 +01:00
927-crypto-eip93-add-mediatek-mtk-eip93-compatible-string.patch crypto: eip93: use in-tree driver for kernel 6.18 2026-03-28 11:51:10 +01:00
930-Revert-Revert-Revert-driver-core-Set-fw_devlink-on-b.patch generic: 6.18: refresh hack patches 2026-03-28 11:51:10 +01:00
940-kbuild-extract-modules-builtin-modinfo-from-vmlinux_o.patch kbuild: extract modules.builtin.modinfo from vmlinux.o 2026-03-28 11:51:10 +01:00
950-silence-unused-variable-warnings.patch generic: 6.18: silence unused-variable warnings 2026-03-28 11:51:10 +01:00