openwrt/target/linux/generic/pending-6.18
Jan Hoffmann 45633073fe generic: net: phy: realtek: don't disable MDIO address 0 for PHY in SFP module
At least the XikeStor SKT-2.5G-100M SFP module seems to internally use
MDIO address 0 to access the PHY. This module allows accessing PHY
registers using Rollball protocol on address 0x51, and also provides
read-only C22 access on address 0x56. However, after disabling the
PHYAD0 configuration bit, only 0xffff can be read via both methods
(except for MMD device 30 which can still be accessed).

Since having MDIO address 0 enabled shouldn't do any harm on SFP modules
just leave the configuration bit alone in that case.

Signed-off-by: Jan Hoffmann <jan@3e8.eu>
Link: https://github.com/openwrt/openwrt/pull/23065
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2026-04-26 09:47:23 +02:00
..
100-compiler.h-only-include-asm-rwonce.h-for-kernel-code.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch
103-kbuild-export-SUBARCH.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
111-watchdog-max63xx_wdt-Add-support-for-specifying-WDI-.patch
140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
141-jffs2-add-RENAME_EXCHANGE-support.patch
142-jffs2-add-splice-ops.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
150-bridge_allow_receiption_on_disabled_port.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
151-net-bridge-do-not-send-arp-replies-if-src-and-target.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
190-rtc-rs5c372-support_alarms_up_to_1_week.patch
191-rtc-rs5c372-let_the_alarm_to_be_used_as_wakeup_source.patch
200-ARM-9404-1-arm32-fix-boot-hang-with-HAVE_LD_DEAD_COD.patch
203-kallsyms_uncompressed.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
205-backtrace_module_info.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
240-remove-unsane-filenames-from-deps_initramfs-list.patch
250-kernel-fork-Increase-minimum-number-of-allowed-threa.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
270-platform-mikrotik-build-bits.patch
300-mips_expose_boot_raw.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
301-MIPS-Add-barriers-between-dcache-icache-flushes.patch
302-mips_no_branch_likely.patch
303-Revert-powerpc-dts-mpc85xx-remove-simple-bus-compatible-from-ifc-node.patch
308-mips32r2_tune.patch kernel: tune 24kc instead of 34kc for mips32r2 2026-04-01 14:05:56 +02:00
310-arm_module_unresolved_weak_sym.patch
330-MIPS-kexec-Accept-command-line-parameters-from-users.patch
332-arc-add-OWRTDTB-section.patch
333-arc-enable-unaligned-access-in-kernel-mode.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
342-powerpc-Enable-kernel-XZ-compression-option-on-PPC_8.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
350-mips-kernel-fix-detect_memory_region-function.patch
360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch
361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch
400-mtd-mtdsplit-support.patch
402-mtd-spi-nor-write-support-for-minor-aligned-partitions.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
417-mtd-spi-nand-macronix-disable-continuous-read-for-MX.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
420-mtd-redboot_space.patch
430-mtd-add-myloader-partition-parser.patch
431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
435-mtd-add-routerbootpart-parser-config.patch
450-block-allow-setting-partition-of_node.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
451-block-partitions-of-assign-Device-Tree-node-to-parti.patch
452-partitions-efi-apply-Linux-code-style.patch
453-partitions-efi-allow-assigning-partition-Device-Tree.patch
454-block-add-support-for-notifications.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
455-block-add-new-genhd-flag-GENHD_FL_NVMEM.patch
456-nvmem-implement-block-NVMEM-provider.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
457-mmc-block-set-GENHD_FL_NVMEM.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
476-mtd-spi-nor-add-eon-en25q128.patch
477-mtd-spi-nor-add-eon-en25qx128a.patch
479-mtd-spi-nor-add-xtx-xt25f128b.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
481-mtd-spi-nor-add-support-for-Gigadevice-GD25D05.patch
482-mtd-spi-nor-add-gd25q512.patch
484-mtd-spi-nor-add-esmt-f25l16pa.patch
485-mtd-spi-nor-add-xmc-xm25qh128c.patch
487-mtd-spinand-Add-support-for-Etron-EM73D044VCx.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
488-mtd-spi-nor-add-xmc-xm25qh64c.patch
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
491-ubi-auto-create-ubiblock-device-for-rootfs.patch
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
494-mtd-ubi-add-EOF-marker-support.patch
496-dt-bindings-add-bindings-for-mtd-concat-devices.patch
497-mtd-mtdconcat-add-dt-driver-for-concat-devices.patch
500-fs_cdrom_dependencies.patch
510-block-add-uImage.FIT-subimage-block-driver.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
511-init-bypass-device-lookup-for-dev-fit-rootfs.patch
530-jffs2_make_lzma_available.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
532-jffs2_eofdetect.patch
600-netfilter_conntrack_flush.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
610-netfilter_match_bypass_default_checks.patch
611-netfilter_match_bypass_default_table.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
612-netfilter_match_reduce_memory_access.patch
630-packet_socket_type.patch kernel: bump 6.18 to 6.18.21 2026-04-03 19:10:05 +02:00
640-net-bridge-fix-switchdev-host-mdb-entry-updates.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
641-net-bridge-switchdev-Don-t-drop-packets-between-port.patch
650-net-pppoe-implement-GRO-support.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
655-increase_skb_pad.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
666-Add-support-for-MAP-E-FMRs-mesh-mode.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
670-ipv6-allow-rejecting-with-source-address-failed-policy.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
683-of_net-add-mac-address-to-of-tree.patch
690-net-add-missing-check-for-TCP-fraglist-GRO.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
700-netfilter-nft_flow_offload-handle-netdevice-events-f.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
701-netfilter-nf_tables-ignore-EOPNOTSUPP-on-flowtable-d.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
703-phy-add-detach-callback-to-struct-phy_driver.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
705-net-dsa-tag_mtk-add-padding-for-tx-packets.patch
706-net-phy-populate-host_interfaces-when-attaching-PHY.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
707-net-pcs-pcs-mtk-lynxi-fix-bpi-r3-serdes-configuratio.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch kernel: bump 6.18 to 6.18.21 2026-04-03 19:10:05 +02:00
711-01-net-dsa-qca8k-implement-lag_fdb_add-del-ops.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
711-02-net-dsa-qca8k-enable-flooding-to-both-CPU-port.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
711-03-net-dsa-qca8k-add-support-for-port_change_master.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
711-04-net-dsa-qca8k-merge-host-fdb-for-multi-cpu.patch kernel: refresh patches for 6.18.20 2026-03-28 12:24:19 +01:00
712-net-dsa-qca8k-enable-assisted-learning-on-CPU-port.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
713-net-phy-c45-check-validity-of-10GbE-link-partner.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
720-01-net-phy-realtek-use-genphy_soft_reset-for-2.5G-PHYs.patch
720-03-net-phy-realtek-make-sure-paged-read-is-protected-by.patch
720-04-net-phy-realtek-setup-aldps.patch
720-05-net-phy-realtek-detect-early-version-of-RTL8221B.patch
720-06-net-phy-realtek-mark-existing-MMDs-as-present.patch
720-07-net-phy-realtek-disable-MDIO-broadcast.patch generic: net: phy: realtek: don't disable MDIO address 0 for PHY in SFP module 2026-04-26 09:47:23 +02:00
720-08-net-phy-realtek-rate-adapter-in-C22-mode.patch generic: net: phy: realtek: don't disable MDIO address 0 for PHY in SFP module 2026-04-26 09:47:23 +02:00
731-net-permit-ieee80211_ptr-even-with-no-CFG82111-suppo.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
732-00-net-ethernet-mtk_eth_soc-compile-out-netsys-v2-code-.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
732-01-net-ethernet-mtk_eth_soc-work-around-issue-with-send.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
732-03-net-ethernet-mtk_eth_soc-optimize-dma-ring-address-i.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
732-04-net-ethernet-mtk_eth_soc-shrink-struct-mtk_tx_buf.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
732-05-net-ethernet-mtk_eth_soc-add-support-for-sending-fra.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
733-01-net-ethernet-mtk_eth_soc-use-napi_build_skb.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
734-net-ethernet-mediatek-enlarge-DMA-reserve-buffer.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
736-03-net-ethernet-mtk_eth_soc-improve-keeping-track-of-of.patch
736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch
736-05-net-ethernet-mtk_eth_soc-zero-initialize-PPE-flow-ta.patch
737-01-net-phylink-keep-and-use-MAC-supported_interfaces-in.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-02-net-phylink-introduce-internal-phylink-PCS-handling.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-03-net-phylink-add-phylink_release_pcs-to-externally-re.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-04-net-pcs-implement-Firmware-node-support-for-PCS-driv.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-05-net-phylink-support-late-PCS-provider-attach.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-06-dt-bindings-net-ethernet-controller-permit-to-define.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-07-net-phylink-add-.pcs_link_down-PCS-OP.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-08-net-ethernet-mtk_eth_soc-improve-probe-deferal.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
737-09-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
738-01-net-ethernet-mtk_eth_soc-reduce-rx-ring-size-for-older.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
738-02-net-ethernet-mtk_eth_soc-do-not-enable-page-pool-sta.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
739-03-net-pcs-pcs-mtk-lynxi-add-platform-driver-for-MT7988.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
739-04-dt-bindings-net-pcs-add-bindings-for-MediaTek-USXGMI.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
739-05-net-pcs-add-driver-for-MediaTek-USXGMII-PCS.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
740-net-phy-motorcomm-Add-missing-include.patch
741-net-phy-broadcom-update-dependency-condition.patch generic: 6.18: import updated standalone PCS handling 2026-04-21 18:42:45 +01:00
750-net-sfp-add-quirk-for-QINIYEK-BJ-SFP-10G-T-copper-SF.patch generic: 6.18: import some SFP quirks 2026-04-21 18:42:45 +01:00
751-net-sfp-add-quirk-for-TP-LINK-SM410U.patch generic: 6.18: import some SFP quirks 2026-04-21 18:42:45 +01:00
760-01-net-dsa-mxl862xx-store-firmware-version-for-feature-.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-02-net-dsa-mxl862xx-move-phylink-stubs-to-mxl862xx-phyl.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-03-net-dsa-mxl862xx-move-API-macros-to-mxl862xx-host.h.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-04-net-dsa-mxl862xx-add-support-for-SerDes-ports.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-05-net-dsa-mxl862xx-add-SerDes-ethtool-statistics.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-06-net-dsa-mxl862xx-add-SerDes-self-test-via-PRBS-and-B.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-07-net-dsa-mxl862xx-trap-link-local-and-multicast-snoop.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-08-net-dsa-mxl862xx-warn-about-old-firmware-default-PCE.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-09-net-dsa-add-802.1Q-VLAN-based-tag-driver-for-MxL862x.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-10-net-dsa-mxl862xx-add-link-aggregation-support.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-11-net-dsa-mxl862xx-add-support-for-mirror-port.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-12-net-dsa-wire-flash_update-devlink-callback-to-driver.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-13-net-dsa-mxl862xx-add-SMDIO-clause-22-register-access.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-14-net-dsa-mxl862xx-add-devlink-flash_update-and-info_g.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-15-net-dsa-mxl862xx-implement-port-MTU-configuration.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-16-net-dsa-mxl862xx-support-BR_HAIRPIN_MODE-bridge-flag.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-17-net-dsa-mxl862xx-support-BR_ISOLATED-bridge-flag.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-18-DO-NOT-SUBMIT-net-dsa-mxl862xx-re-introduce-PCE-work.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-19-DO-NOT-SUBMIT-net-dsa-mxl862xx-legacy-SFP-API-fallba.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
760-27-DO-NOT-SUBMIT-net-dsa-mxl862xx-increase-CMD-timeout.patch generic: 6.18: sync MxL862xx driver with upstream Linux 2026-04-23 13:23:39 +01:00
780-ARM-kirkwood-add-missing-linux-if_ether.h-for-ETH_AL.patch
790-bus-mhi-core-add-SBL-state-callback.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
791-tg3-Fix-DMA-allocations-on-57766-devices.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch
802-OPP-Provide-old-opp-to-config_clks-on-_set_opp.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
804-nvmem-core-support-mac-base-fixed-layout-cells.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
809-01-nvmem-core-generalize-mac-base-cells-handling.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
809-02-nvmem-layouts-add-support-for-ascii-env-driver.patch
809-03-nvmem-layouts-ascii-env-handle-CRLF-while-parsing.patch
810-pci_disable_common_quirks.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
811-pci_disable_usb_common_quirks.patch
812-PCI-sysfs-enforce-single-creation-of-sysfs-entry-for.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
834-ledtrig-libata.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
840-hwrng-bcm2835-set-quality-to-1000.patch
850-0023-PCI-aardvark-Make-main-irq_chip-structure-a-static-d.patch generic: 6.18: manually rebuild pending patches 2026-03-28 11:51:09 +01:00
890-usb-serial-add-support-for-CH348.patch
900-net-ag71xx-fix-qca9530-and-qca9550-mdio-probe.patch
910-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
920-mangle_bootargs.patch generic: 6.18: refresh pending patches 2026-03-28 11:51:09 +01:00
928-crypto-eip93-fix-hmac-setkey-algo-selection.patch crypto: inside-secure/eip93: fix hmac setkey algo selection 2026-04-14 11:47:10 +02:00