diff --git a/configs/aarch64_defconfig b/configs/aarch64_defconfig index 390ba7d86..4680acd20 100644 --- a/configs/aarch64_defconfig +++ b/configs/aarch64_defconfig @@ -26,7 +26,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.57" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/aarch64_minimal_defconfig b/configs/aarch64_minimal_defconfig index 186fc77b2..657d9a866 100644 --- a/configs/aarch64_minimal_defconfig +++ b/configs/aarch64_minimal_defconfig @@ -26,7 +26,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.57" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/aarch64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/arm_defconfig b/configs/arm_defconfig index 266afb917..c79d0f58b 100644 --- a/configs/arm_defconfig +++ b/configs/arm_defconfig @@ -28,7 +28,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.57" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/arm/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/arm_minimal_defconfig b/configs/arm_minimal_defconfig index e3cc58d80..7ed282d7c 100644 --- a/configs/arm_minimal_defconfig +++ b/configs/arm_minimal_defconfig @@ -28,7 +28,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.57" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/arm/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/riscv64_defconfig b/configs/riscv64_defconfig index d976c6c08..a93768e3d 100644 --- a/configs/riscv64_defconfig +++ b/configs/riscv64_defconfig @@ -25,7 +25,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.57" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/riscv64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/x86_64_defconfig b/configs/x86_64_defconfig index 2d7370411..16a8ebf1a 100644 --- a/configs/x86_64_defconfig +++ b/configs/x86_64_defconfig @@ -25,7 +25,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh ${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.57" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/x86_64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/configs/x86_64_minimal_defconfig b/configs/x86_64_minimal_defconfig index 13d4d09dd..28fdf48d2 100644 --- a/configs/x86_64_minimal_defconfig +++ b/configs/x86_64_minimal_defconfig @@ -25,7 +25,7 @@ BR2_ROOTFS_OVERLAY="${BR2_EXTERNAL_INFIX_PATH}/board/common/rootfs ${BR2_EXTERNA BR2_ROOTFS_POST_BUILD_SCRIPT="board/qemu/x86_64/post-build.sh ${BR2_EXTERNAL_INFIX_PATH}/board/common/post-build.sh" BR2_LINUX_KERNEL=y BR2_LINUX_KERNEL_CUSTOM_VERSION=y -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.56" +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.18.57" BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="${BR2_EXTERNAL_INFIX_PATH}/board/x86_64/linux_defconfig" BR2_LINUX_KERNEL_INSTALL_TARGET=y diff --git a/doc/ChangeLog.md b/doc/ChangeLog.md index e39325921..10721b249 100644 --- a/doc/ChangeLog.md +++ b/doc/ChangeLog.md @@ -8,7 +8,7 @@ All notable changes to the project are documented in this file. ### Changes -- Upgrade Linux kernel to 6.18.56 (LTS) +- Upgrade Linux kernel to 6.18.57 (LTS) - Switch boards advertise one of their port addresses as the LLDP chassis ID. Previously it could be an address no port on the device carried - The LAN bridge in the factory config of the Banana Pi R3, R3 mini, R4, diff --git a/patches/linux/6.18.56/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch b/patches/linux/6.18.57/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch similarity index 98% rename from patches/linux/6.18.56/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch rename to patches/linux/6.18.57/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch index 36a7aaad4..8d67c3df6 100644 --- a/patches/linux/6.18.56/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch +++ b/patches/linux/6.18.57/0001-net-phy-marvell10g-Support-firmware-loading-on-88X33.patch @@ -1,4 +1,4 @@ -From ca34ebe2b40b53b52a5ea6fb00b7bb36eeeabb5f Mon Sep 17 00:00:00 2001 +From a3d812890f51189fc70b419a37f2fe038fe2395d Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 19 Sep 2023 18:38:10 +0200 Subject: [PATCH 001/102] net: phy: marvell10g: Support firmware loading on @@ -15,7 +15,7 @@ fall back. 1 file changed, 161 insertions(+) diff --git a/drivers/net/phy/marvell10g.c b/drivers/net/phy/marvell10g.c -index 8fd42131cdbf9..44294519231ed 100644 +index 8fd42131cdbf..44294519231e 100644 --- a/drivers/net/phy/marvell10g.c +++ b/drivers/net/phy/marvell10g.c @@ -25,6 +25,7 @@ diff --git a/patches/linux/6.18.56/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch b/patches/linux/6.18.57/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch similarity index 93% rename from patches/linux/6.18.56/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch rename to patches/linux/6.18.57/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch index b0d8f2695..37b285f2a 100644 --- a/patches/linux/6.18.56/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch +++ b/patches/linux/6.18.57/0002-net-phy-marvell10g-Fix-power-up-when-strapped-to-sta.patch @@ -1,4 +1,4 @@ -From 59532ff26cccf476b4e6f8eeaf2e733c93106a78 Mon Sep 17 00:00:00 2001 +From 2a59f9d7a2c7d3c847db7ee4e5bf2f4ddf7b4702 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 21 Nov 2023 20:15:24 +0100 Subject: [PATCH 002/102] net: phy: marvell10g: Fix power-up when strapped to @@ -12,7 +12,7 @@ affected by this setting. 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/drivers/net/phy/marvell10g.c b/drivers/net/phy/marvell10g.c -index 44294519231ed..40439db49601d 100644 +index 44294519231e..40439db49601 100644 --- a/drivers/net/phy/marvell10g.c +++ b/drivers/net/phy/marvell10g.c @@ -322,11 +322,23 @@ static int mv3310_power_down(struct phy_device *phydev) diff --git a/patches/linux/6.18.56/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch b/patches/linux/6.18.57/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch similarity index 99% rename from patches/linux/6.18.56/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch rename to patches/linux/6.18.57/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch index cc276b312..74cdd4fd5 100644 --- a/patches/linux/6.18.56/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch +++ b/patches/linux/6.18.57/0003-net-phy-marvell10g-Add-LED-support-for-88X3310.patch @@ -1,4 +1,4 @@ -From 2881f5a7008a4b7a214f63960f1d199f55a7a78a Mon Sep 17 00:00:00 2001 +From a43ab064f5f15038c30db9b6d9f3ccdc7eaf57ab Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 15 Nov 2023 20:58:42 +0100 Subject: [PATCH 003/102] net: phy: marvell10g: Add LED support for 88X3310 @@ -21,7 +21,7 @@ Trigger support: 1 file changed, 422 insertions(+) diff --git a/drivers/net/phy/marvell10g.c b/drivers/net/phy/marvell10g.c -index 40439db49601d..7ae4744f147bb 100644 +index 40439db49601..7ae4744f147b 100644 --- a/drivers/net/phy/marvell10g.c +++ b/drivers/net/phy/marvell10g.c @@ -28,6 +28,7 @@ diff --git a/patches/linux/6.18.56/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch b/patches/linux/6.18.57/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch similarity index 95% rename from patches/linux/6.18.56/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch rename to patches/linux/6.18.57/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch index 4f82512fb..2ff7e9dbe 100644 --- a/patches/linux/6.18.56/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch +++ b/patches/linux/6.18.57/0004-net-phy-marvell10g-Support-LEDs-tied-to-a-single-med.patch @@ -1,4 +1,4 @@ -From 67a62752bdb5e1e45982289b2eda1f5df4ca6f47 Mon Sep 17 00:00:00 2001 +From c2c0be4516d1c42574bf5ec923cd1b28749ed079 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 12 Dec 2023 09:51:05 +0100 Subject: [PATCH 004/102] net: phy: marvell10g: Support LEDs tied to a single @@ -18,7 +18,7 @@ versa for the SFP cage. 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/drivers/net/phy/marvell10g.c b/drivers/net/phy/marvell10g.c -index 7ae4744f147bb..5e48355ffcef4 100644 +index 7ae4744f147b..5e48355ffcef 100644 --- a/drivers/net/phy/marvell10g.c +++ b/drivers/net/phy/marvell10g.c @@ -192,6 +192,9 @@ struct mv3310_chip { diff --git a/patches/linux/6.18.56/0005-net-phy-Do-not-resume-PHY-when-attaching.patch b/patches/linux/6.18.57/0005-net-phy-Do-not-resume-PHY-when-attaching.patch similarity index 90% rename from patches/linux/6.18.56/0005-net-phy-Do-not-resume-PHY-when-attaching.patch rename to patches/linux/6.18.57/0005-net-phy-Do-not-resume-PHY-when-attaching.patch index 31b601cf8..f3c7377df 100644 --- a/patches/linux/6.18.56/0005-net-phy-Do-not-resume-PHY-when-attaching.patch +++ b/patches/linux/6.18.57/0005-net-phy-Do-not-resume-PHY-when-attaching.patch @@ -1,4 +1,4 @@ -From a60255d4ba8ea888ecb86e92a2c65334a26f6384 Mon Sep 17 00:00:00 2001 +From 531ee82493ae9b2419a0d00891cab20fa1c99751 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 27 Mar 2024 10:10:19 +0100 Subject: [PATCH 005/102] net: phy: Do not resume PHY when attaching @@ -19,7 +19,7 @@ administratively down. 1 file changed, 1 deletion(-) diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c -index 26b08e3dbd1de..7597308534a0a 100644 +index 26b08e3dbd1d..7597308534a0 100644 --- a/drivers/net/phy/phy_device.c +++ b/drivers/net/phy/phy_device.c @@ -1753,7 +1753,6 @@ int phy_attach_direct(struct net_device *dev, struct phy_device *phydev, diff --git a/patches/linux/6.18.56/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch b/patches/linux/6.18.57/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch similarity index 94% rename from patches/linux/6.18.56/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch rename to patches/linux/6.18.57/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch index 8aff6683f..563ab50e7 100644 --- a/patches/linux/6.18.56/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch +++ b/patches/linux/6.18.57/0006-net-bridge-avoid-classifying-unknown-multicast-as-mr.patch @@ -1,4 +1,4 @@ -From 3fc8e2a80589a5a5ae02fac7b3f97f195cb90930 Mon Sep 17 00:00:00 2001 +From 9d9a85e79b3ed5844e47efbab43c854b5cd50695 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 4 Mar 2024 16:47:28 +0100 Subject: [PATCH 006/102] net: bridge: avoid classifying unknown multicast as @@ -26,7 +26,7 @@ Signed-off-by: Joachim Wiberg 7 files changed, 57 insertions(+), 14 deletions(-) diff --git a/include/uapi/linux/if_bridge.h b/include/uapi/linux/if_bridge.h -index e52f8207ab278..306fa8a94c819 100644 +index e52f8207ab27..306fa8a94c81 100644 --- a/include/uapi/linux/if_bridge.h +++ b/include/uapi/linux/if_bridge.h @@ -835,6 +835,7 @@ enum br_boolopt_id { @@ -38,7 +38,7 @@ index e52f8207ab278..306fa8a94c819 100644 }; diff --git a/net/bridge/br.c b/net/bridge/br.c -index c37e52e2f29ad..0759bc37d6f0f 100644 +index c37e52e2f29a..0759bc37d6f0 100644 --- a/net/bridge/br.c +++ b/net/bridge/br.c @@ -312,6 +312,9 @@ int br_boolopt_toggle(struct net_bridge *br, enum br_boolopt_id opt, bool on, @@ -61,7 +61,7 @@ index c37e52e2f29ad..0759bc37d6f0f 100644 /* shouldn't be called with unsupported options */ WARN_ON(1); diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c -index 3055a72959cb6..0e5e7821d44cd 100644 +index 3055a72959cb..0e5e7821d44c 100644 --- a/net/bridge/br_device.c +++ b/net/bridge/br_device.c @@ -89,10 +89,10 @@ netdev_tx_t br_dev_xmit(struct sk_buff *skb, struct net_device *dev) @@ -101,7 +101,7 @@ index 3055a72959cb6..0e5e7821d44cd 100644 br_stp_timer_init(br); br_multicast_init(br); diff --git a/net/bridge/br_forward.c b/net/bridge/br_forward.c -index dea09096ad0fb..f0a613238e0d5 100644 +index dea09096ad0f..f0a613238e0d 100644 --- a/net/bridge/br_forward.c +++ b/net/bridge/br_forward.c @@ -199,15 +199,20 @@ static struct net_bridge_port *maybe_deliver( @@ -140,7 +140,7 @@ index dea09096ad0fb..f0a613238e0d5 100644 continue; break; diff --git a/net/bridge/br_input.c b/net/bridge/br_input.c -index ac0f56076e93b..9af38febff25d 100644 +index ac0f56076e93..9af38febff25 100644 --- a/net/bridge/br_input.c +++ b/net/bridge/br_input.c @@ -186,9 +186,13 @@ int br_handle_frame_finish(struct net *net, struct sock *sk, struct sk_buff *skb @@ -170,10 +170,10 @@ index ac0f56076e93b..9af38febff25d 100644 br_multicast_flood(mdst, skb, brmctx, local_rcv, false); } diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c -index fda1f89ee22ae..db837e27ed8a2 100644 +index 78682aace574..8a2e7f669ab3 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c -@@ -3838,6 +3838,11 @@ static void br_multicast_err_count(const struct net_bridge *br, +@@ -3851,6 +3851,11 @@ static void br_multicast_err_count(const struct net_bridge *br, u64_stats_update_end(&pstats->syncp); } @@ -185,7 +185,7 @@ index fda1f89ee22ae..db837e27ed8a2 100644 static void br_multicast_pim(struct net_bridge_mcast *brmctx, struct net_bridge_mcast_port *pmctx, const struct sk_buff *skb) -@@ -3884,7 +3889,8 @@ static int br_multicast_ipv4_rcv(struct net_bridge_mcast *brmctx, +@@ -3897,7 +3902,8 @@ static int br_multicast_ipv4_rcv(struct net_bridge_mcast *brmctx, if (err == -ENOMSG) { if (!ipv4_is_local_multicast(ip_hdr(skb)->daddr)) { @@ -195,7 +195,7 @@ index fda1f89ee22ae..db837e27ed8a2 100644 } else if (pim_ipv4_all_pim_routers(ip_hdr(skb)->daddr)) { if (ip_hdr(skb)->protocol == IPPROTO_PIM) br_multicast_pim(brmctx, pmctx, skb); -@@ -3953,7 +3959,8 @@ static int br_multicast_ipv6_rcv(struct net_bridge_mcast *brmctx, +@@ -3966,7 +3972,8 @@ static int br_multicast_ipv6_rcv(struct net_bridge_mcast *brmctx, if (err == -ENOMSG || err == -ENODATA) { if (!ipv6_addr_is_ll_all_nodes(&ipv6_hdr(skb)->daddr)) @@ -206,7 +206,7 @@ index fda1f89ee22ae..db837e27ed8a2 100644 ipv6_addr_is_all_snoopers(&ipv6_hdr(skb)->daddr)) br_ip6_multicast_mrd_rcv(brmctx, pmctx, skb); diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h -index e4c8bc8576df6..b99aa1d6a2608 100644 +index e4c8bc8576df..b99aa1d6a260 100644 --- a/net/bridge/br_private.h +++ b/net/bridge/br_private.h @@ -491,6 +491,7 @@ enum net_bridge_opts { diff --git a/patches/linux/6.18.56/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch b/patches/linux/6.18.57/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch similarity index 92% rename from patches/linux/6.18.56/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch rename to patches/linux/6.18.57/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch index 922a6e34a..0886ae84b 100644 --- a/patches/linux/6.18.56/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch +++ b/patches/linux/6.18.57/0007-net-bridge-Ignore-router-ports-when-forwarding-L2-mu.patch @@ -1,4 +1,4 @@ -From 8f5cf3a448d6e7a1d00043debd0bf1fcaf706680 Mon Sep 17 00:00:00 2001 +From 8650a96e792f68b3fe6b0e48a56bc1dbe478b899 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 5 Mar 2024 06:44:41 +0100 Subject: [PATCH 007/102] net: bridge: Ignore router ports when forwarding L2 @@ -16,7 +16,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h -index b99aa1d6a2608..93f3bbc37590a 100644 +index b99aa1d6a260..93f3bbc37590 100644 --- a/net/bridge/br_private.h +++ b/net/bridge/br_private.h @@ -1088,7 +1088,10 @@ br_multicast_get_first_rport_node(struct net_bridge_mcast *brmctx, diff --git a/patches/linux/6.18.56/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch b/patches/linux/6.18.57/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch similarity index 87% rename from patches/linux/6.18.56/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch rename to patches/linux/6.18.57/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch index ace817dd7..3f6f2d3f4 100644 --- a/patches/linux/6.18.56/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch +++ b/patches/linux/6.18.57/0008-net-bridge-drop-delay-for-applying-strict-multicast-.patch @@ -1,4 +1,4 @@ -From a42722822b7ff8ea8ac5e65a8449bb72b1ef8c05 Mon Sep 17 00:00:00 2001 +From 3168dbb99768d0967714da20f1d59ba2b039e287 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 4 Apr 2024 16:36:30 +0200 Subject: [PATCH 008/102] net: bridge: drop delay for applying strict multicast @@ -24,10 +24,10 @@ Signed-off-by: Joachim Wiberg 2 files changed, 8 insertions(+), 38 deletions(-) diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c -index db837e27ed8a2..2ccfe3c7b20e3 100644 +index 8a2e7f669ab3..f63f47b08751 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c -@@ -1761,10 +1761,6 @@ static void br_ip6_multicast_querier_expired(struct timer_list *t) +@@ -1774,10 +1774,6 @@ static void br_ip6_multicast_querier_expired(struct timer_list *t) } #endif @@ -38,7 +38,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 static void br_multicast_select_own_querier(struct net_bridge_mcast *brmctx, struct br_ip *ip, struct sk_buff *skb) -@@ -3259,12 +3255,8 @@ int br_multicast_dump_querier_state(struct sk_buff *skb, +@@ -3272,12 +3268,8 @@ int br_multicast_dump_querier_state(struct sk_buff *skb, static void br_multicast_update_query_timer(struct net_bridge_mcast *brmctx, @@ -52,7 +52,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 mod_timer(&query->timer, jiffies + brmctx->multicast_querier_interval); } -@@ -3455,13 +3447,12 @@ static void +@@ -3468,13 +3460,12 @@ static void br_ip4_multicast_query_received(struct net_bridge_mcast *brmctx, struct net_bridge_mcast_port *pmctx, struct bridge_mcast_other_query *query, @@ -68,7 +68,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 br_ip4_multicast_mark_router(brmctx, pmctx); } -@@ -3470,13 +3461,12 @@ static void +@@ -3483,13 +3474,12 @@ static void br_ip6_multicast_query_received(struct net_bridge_mcast *brmctx, struct net_bridge_mcast_port *pmctx, struct bridge_mcast_other_query *query, @@ -84,7 +84,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 br_ip6_multicast_mark_router(brmctx, pmctx); } #endif -@@ -3530,7 +3520,7 @@ static void br_ip4_multicast_query(struct net_bridge_mcast *brmctx, +@@ -3543,7 +3533,7 @@ static void br_ip4_multicast_query(struct net_bridge_mcast *brmctx, br_ip4_multicast_query_received(brmctx, pmctx, &brmctx->ip4_other_query, @@ -93,7 +93,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 goto out; } -@@ -3618,7 +3608,7 @@ static int br_ip6_multicast_query(struct net_bridge_mcast *brmctx, +@@ -3631,7 +3621,7 @@ static int br_ip6_multicast_query(struct net_bridge_mcast *brmctx, br_ip6_multicast_query_received(brmctx, pmctx, &brmctx->ip6_other_query, @@ -102,7 +102,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 goto out; } else if (!group) { goto out; -@@ -4124,8 +4114,6 @@ void br_multicast_ctx_init(struct net_bridge *br, +@@ -4137,8 +4127,6 @@ void br_multicast_ctx_init(struct net_bridge *br, br_ip4_multicast_local_router_expired, 0); timer_setup(&brmctx->ip4_other_query.timer, br_ip4_multicast_querier_expired, 0); @@ -111,7 +111,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 timer_setup(&brmctx->ip4_own_query.timer, br_ip4_multicast_query_expired, 0); #if IS_ENABLED(CONFIG_IPV6) -@@ -4133,8 +4121,6 @@ void br_multicast_ctx_init(struct net_bridge *br, +@@ -4146,8 +4134,6 @@ void br_multicast_ctx_init(struct net_bridge *br, br_ip6_multicast_local_router_expired, 0); timer_setup(&brmctx->ip6_other_query.timer, br_ip6_multicast_querier_expired, 0); @@ -120,7 +120,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 timer_setup(&brmctx->ip6_own_query.timer, br_ip6_multicast_query_expired, 0); #endif -@@ -4269,12 +4255,10 @@ static void __br_multicast_stop(struct net_bridge_mcast *brmctx) +@@ -4282,12 +4268,10 @@ static void __br_multicast_stop(struct net_bridge_mcast *brmctx) { timer_delete_sync(&brmctx->ip4_mc_router_timer); timer_delete_sync(&brmctx->ip4_other_query.timer); @@ -133,7 +133,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 timer_delete_sync(&brmctx->ip6_own_query.timer); #endif } -@@ -4747,8 +4731,6 @@ EXPORT_SYMBOL_GPL(br_multicast_router); +@@ -4760,8 +4744,6 @@ EXPORT_SYMBOL_GPL(br_multicast_router); int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val) { @@ -142,7 +142,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 val = !!val; spin_lock_bh(&brmctx->br->multicast_lock); -@@ -4759,19 +4741,9 @@ int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val) +@@ -4772,19 +4754,9 @@ int br_multicast_set_querier(struct net_bridge_mcast *brmctx, unsigned long val) if (!val) goto unlock; @@ -163,7 +163,7 @@ index db837e27ed8a2..2ccfe3c7b20e3 100644 #endif diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h -index 93f3bbc37590a..ec6a85023b5ac 100644 +index 93f3bbc37590..ec6a85023b5a 100644 --- a/net/bridge/br_private.h +++ b/net/bridge/br_private.h @@ -80,7 +80,6 @@ struct bridge_mcast_own_query { diff --git a/patches/linux/6.18.56/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch b/patches/linux/6.18.57/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch similarity index 87% rename from patches/linux/6.18.56/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch rename to patches/linux/6.18.57/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch index e83383c75..c98cf4430 100644 --- a/patches/linux/6.18.56/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch +++ b/patches/linux/6.18.57/0009-net-bridge-Differentiate-MDB-additions-from-modifica.patch @@ -1,4 +1,4 @@ -From 2722df35856114c70f9896452d155b660f804ed8 Mon Sep 17 00:00:00 2001 +From 80187190309db1097de8442aa2bce72276af00b2 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Thu, 16 May 2024 14:51:54 +0200 Subject: [PATCH 009/102] net: bridge: Differentiate MDB additions from @@ -27,7 +27,7 @@ introducing a RTM_SETMDB events to be used in the latter scenario. 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/include/uapi/linux/rtnetlink.h b/include/uapi/linux/rtnetlink.h -index dab9493c791b8..40a3534f0f1d7 100644 +index dab9493c791b..40a3534f0f1d 100644 --- a/include/uapi/linux/rtnetlink.h +++ b/include/uapi/linux/rtnetlink.h @@ -142,6 +142,8 @@ enum { @@ -40,7 +40,7 @@ index dab9493c791b8..40a3534f0f1d7 100644 RTM_NEWNSID = 88, #define RTM_NEWNSID RTM_NEWNSID diff --git a/net/bridge/br_mdb.c b/net/bridge/br_mdb.c -index a80ec51fe18d1..4cbf3381564d7 100644 +index a80ec51fe18d..4cbf3381564d 100644 --- a/net/bridge/br_mdb.c +++ b/net/bridge/br_mdb.c @@ -752,7 +752,7 @@ static int br_mdb_replace_group_sg(const struct br_mdb_config *cfg, @@ -62,10 +62,10 @@ index a80ec51fe18d1..4cbf3381564d7 100644 if (br_multicast_should_handle_mode(brmctx, cfg->group.proto)) br_multicast_star_g_handle_mode(pg, cfg->filter_mode); diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c -index 2ccfe3c7b20e3..aad576e4af65d 100644 +index f63f47b08751..bfebd70917c2 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c -@@ -616,7 +616,7 @@ static void br_multicast_fwd_src_handle(struct net_bridge_group_src *src) +@@ -620,7 +620,7 @@ static void br_multicast_fwd_src_handle(struct net_bridge_group_src *src) sg_mp = br_mdb_ip_get(src->br, &sg_key.addr); if (!sg_mp) return; @@ -74,7 +74,7 @@ index 2ccfe3c7b20e3..aad576e4af65d 100644 } } -@@ -884,7 +884,7 @@ static void br_multicast_port_group_expired(struct timer_list *t) +@@ -897,7 +897,7 @@ static void br_multicast_port_group_expired(struct timer_list *t) if (WARN_ON(!mp)) goto out; @@ -83,7 +83,7 @@ index 2ccfe3c7b20e3..aad576e4af65d 100644 } out: spin_unlock(&br->multicast_lock); -@@ -2950,7 +2950,7 @@ static int br_ip4_multicast_igmp3_report(struct net_bridge_mcast *brmctx, +@@ -2963,7 +2963,7 @@ static int br_ip4_multicast_igmp3_report(struct net_bridge_mcast *brmctx, break; } if (changed) @@ -92,7 +92,7 @@ index 2ccfe3c7b20e3..aad576e4af65d 100644 unlock_continue: spin_unlock(&brmctx->br->multicast_lock); } -@@ -3092,7 +3092,7 @@ static int br_ip6_multicast_mld2_report(struct net_bridge_mcast *brmctx, +@@ -3105,7 +3105,7 @@ static int br_ip6_multicast_mld2_report(struct net_bridge_mcast *brmctx, break; } if (changed) diff --git a/patches/linux/6.18.56/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch b/patches/linux/6.18.57/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch similarity index 94% rename from patches/linux/6.18.56/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch rename to patches/linux/6.18.57/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch index 3bdc58678..178dfee78 100644 --- a/patches/linux/6.18.56/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch +++ b/patches/linux/6.18.57/0010-nvmem-layouts-onie-tlv-Let-device-probe-even-when-TL.patch @@ -1,4 +1,4 @@ -From 17f03931f23a3ed1dbe6f77a7e48bfdc11f17140 Mon Sep 17 00:00:00 2001 +From cfd0d7f5f1762efebab226a88910c9852f0b71f1 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Fri, 24 Nov 2023 23:29:55 +0100 Subject: [PATCH 010/102] nvmem: layouts: onie-tlv: Let device probe even when @@ -17,7 +17,7 @@ simply refrain from registering any cells in those cases. 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/nvmem/layouts/onie-tlv.c b/drivers/nvmem/layouts/onie-tlv.c -index 8b0f3c1b8a0e9..de85690aaa303 100644 +index 8b0f3c1b8a0e..de85690aaa30 100644 --- a/drivers/nvmem/layouts/onie-tlv.c +++ b/drivers/nvmem/layouts/onie-tlv.c @@ -198,7 +198,7 @@ static int onie_tlv_parse_table(struct nvmem_layout *layout) diff --git a/patches/linux/6.18.56/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch b/patches/linux/6.18.57/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch similarity index 92% rename from patches/linux/6.18.56/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch rename to patches/linux/6.18.57/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch index be19f5142..b50b5b2d8 100644 --- a/patches/linux/6.18.56/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch +++ b/patches/linux/6.18.57/0011-net-usb-r8152-add-r8153b-support-for-link-activity-L.patch @@ -1,4 +1,4 @@ -From cbc993b90307a45db570d20bce5e651100bafaa7 Mon Sep 17 00:00:00 2001 +From 1fa2ebb08f708cd6c002dbdd7b2061ed1e011764 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 11 Aug 2024 11:27:35 +0200 Subject: [PATCH 011/102] net: usb: r8152: add r8153b support for link/activity @@ -18,7 +18,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 8 insertions(+) diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c -index 8cf4e81f8f882..1bb93efb96c68 100644 +index 8cf4e81f8f88..1bb93efb96c6 100644 --- a/drivers/net/usb/r8152.c +++ b/drivers/net/usb/r8152.c @@ -41,6 +41,11 @@ diff --git a/patches/linux/6.18.56/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch b/patches/linux/6.18.57/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch similarity index 93% rename from patches/linux/6.18.56/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch rename to patches/linux/6.18.57/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch index 645cecc4e..5782f77e8 100644 --- a/patches/linux/6.18.56/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch +++ b/patches/linux/6.18.57/0012-arm64-dts-mediatek-mt7986a-rename-BPi-R3-ports-to-ma.patch @@ -1,4 +1,4 @@ -From 0c1a54359f6989eedad98678e030fc1d8fb44da0 Mon Sep 17 00:00:00 2001 +From 70da24ec1e91985b5c039082bfc1fa2bac974f63 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 10 Aug 2025 18:52:54 +0200 Subject: [PATCH 012/102] arm64: dts: mediatek: mt7986a: rename BPi R3 ports to @@ -15,7 +15,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts -index e7654dc9a1c9b..4cc6aff072256 100644 +index e7654dc9a1c9..4cc6aff07225 100644 --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts @@ -46,7 +46,7 @@ fan: pwm-fan { diff --git a/patches/linux/6.18.56/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch b/patches/linux/6.18.57/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch similarity index 97% rename from patches/linux/6.18.56/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch rename to patches/linux/6.18.57/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch index 298054ebd..653e02341 100644 --- a/patches/linux/6.18.56/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch +++ b/patches/linux/6.18.57/0013-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch @@ -1,4 +1,4 @@ -From 2cbb47d51538a83315595715405a328552b9a753 Mon Sep 17 00:00:00 2001 +From e12c89125b2d6a8cda9004f11f0851e443cd1723 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Wed, 20 Aug 2025 21:38:24 +0200 Subject: [PATCH 013/102] drm/panel-simple: Add a timing for the Raspberry Pi @@ -46,7 +46,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c -index 878a5dc7748fb..d5da86abea700 100644 +index 878a5dc7748f..d5da86abea70 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -400,7 +400,8 @@ static int panel_simple_get_modes(struct drm_panel *panel, diff --git a/patches/linux/6.18.56/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch b/patches/linux/6.18.57/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch similarity index 97% rename from patches/linux/6.18.56/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch rename to patches/linux/6.18.57/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch index dab2c27e9..e1fea2ef8 100644 --- a/patches/linux/6.18.56/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch +++ b/patches/linux/6.18.57/0014-input-touchscreen-edt-ft5x06-Add-polled-mode.patch @@ -1,4 +1,4 @@ -From fed97704c224902b2d79c81492c5a50ccd97793b Mon Sep 17 00:00:00 2001 +From dc8a3b2bfa67af9ef458571b69a0614375deefa2 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Thu, 21 Aug 2025 11:20:23 +0200 Subject: [PATCH 014/102] input:touchscreen:edt-ft5x06: Add polled mode @@ -10,7 +10,7 @@ to poll the touchscreen. 1 file changed, 58 insertions(+), 16 deletions(-) diff --git a/drivers/input/touchscreen/edt-ft5x06.c b/drivers/input/touchscreen/edt-ft5x06.c -index 4efdb467b6c61..6ec1078081d58 100644 +index 4efdb467b6c6..6ec1078081d5 100644 --- a/drivers/input/touchscreen/edt-ft5x06.c +++ b/drivers/input/touchscreen/edt-ft5x06.c @@ -77,6 +77,9 @@ diff --git a/patches/linux/6.18.56/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch b/patches/linux/6.18.57/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch similarity index 90% rename from patches/linux/6.18.56/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch rename to patches/linux/6.18.57/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch index 1e3d058be..044a0f0e7 100644 --- a/patches/linux/6.18.56/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch +++ b/patches/linux/6.18.57/0015-FIX-net-dsa-mv88e6xxx-Fix-timeout-on-waiting-for-PPU.patch @@ -1,4 +1,4 @@ -From 11f9f49b62a6eb3a73a523541b3f26f6958e0d49 Mon Sep 17 00:00:00 2001 +From 10a5c6575f2fd6c1534c88171e6de89a25e07ae3 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 12 Mar 2024 10:27:24 +0100 Subject: [PATCH 015/102] [FIX] net: dsa: mv88e6xxx: Fix timeout on waiting for @@ -12,7 +12,7 @@ register 0, bit 15). Therefore, increase the timeout threshold to 1s. 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index e9270c266884c..37cd099180d64 100644 +index e9270c266884..37cd099180d6 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -87,7 +87,7 @@ int mv88e6xxx_write(struct mv88e6xxx_chip *chip, int addr, int reg, u16 val) diff --git a/patches/linux/6.18.56/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch b/patches/linux/6.18.57/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch similarity index 96% rename from patches/linux/6.18.56/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch rename to patches/linux/6.18.57/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch index 842d68847..99007915b 100644 --- a/patches/linux/6.18.56/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch +++ b/patches/linux/6.18.57/0016-net-dsa-mv88e6xxx-Improve-indirect-register-access-p.patch @@ -1,4 +1,4 @@ -From 6aed16ecedd6e8d3594474b00b4f80a6a75372c1 Mon Sep 17 00:00:00 2001 +From 3d4aa3d2ef925c1048c99b31760b3acdba4450e1 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 27 Mar 2024 15:52:43 +0100 Subject: [PATCH 016/102] net: dsa: mv88e6xxx: Improve indirect register access @@ -21,7 +21,7 @@ other accesses use the regular indirect interface. 5 files changed, 119 insertions(+) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index 37cd099180d64..e8980609b45da 100644 +index 37cd099180d6..e8980609b45d 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -6554,6 +6554,13 @@ static int mv88e6xxx_detect(struct mv88e6xxx_chip *chip) @@ -39,7 +39,7 @@ index 37cd099180d64..e8980609b45da 100644 chip->info->prod_num, chip->info->name, rev); diff --git a/drivers/net/dsa/mv88e6xxx/global1.h b/drivers/net/dsa/mv88e6xxx/global1.h -index 3dbb7a1b8fe11..5ea956aadecc9 100644 +index 3dbb7a1b8fe1..5ea956aadecc 100644 --- a/drivers/net/dsa/mv88e6xxx/global1.h +++ b/drivers/net/dsa/mv88e6xxx/global1.h @@ -218,6 +218,9 @@ @@ -53,7 +53,7 @@ index 3dbb7a1b8fe11..5ea956aadecc9 100644 #define MV88E6XXX_G1_CTL2 0x1c #define MV88E6185_G1_CTL2_CASCADE_PORT_MASK 0xf000 diff --git a/drivers/net/dsa/mv88e6xxx/global2.h b/drivers/net/dsa/mv88e6xxx/global2.h -index 82f9b410de0b8..3663645621c9d 100644 +index 82f9b410de0b..3663645621c9 100644 --- a/drivers/net/dsa/mv88e6xxx/global2.h +++ b/drivers/net/dsa/mv88e6xxx/global2.h @@ -143,6 +143,9 @@ @@ -67,7 +67,7 @@ index 82f9b410de0b8..3663645621c9d 100644 #define MV88E6XXX_G2_EEPROM_CMD 0x14 #define MV88E6XXX_G2_EEPROM_CMD_BUSY 0x8000 diff --git a/drivers/net/dsa/mv88e6xxx/smi.c b/drivers/net/dsa/mv88e6xxx/smi.c -index a990271b74823..f54bb0e79030c 100644 +index a990271b7482..f54bb0e79030 100644 --- a/drivers/net/dsa/mv88e6xxx/smi.c +++ b/drivers/net/dsa/mv88e6xxx/smi.c @@ -8,6 +8,8 @@ @@ -168,7 +168,7 @@ index a990271b74823..f54bb0e79030c 100644 chip->smi_ops = &mv88e6xxx_smi_indirect_ops; else diff --git a/drivers/net/dsa/mv88e6xxx/smi.h b/drivers/net/dsa/mv88e6xxx/smi.h -index c6c71d5757f5d..788cf68b7b334 100644 +index c6c71d5757f5..788cf68b7b33 100644 --- a/drivers/net/dsa/mv88e6xxx/smi.h +++ b/drivers/net/dsa/mv88e6xxx/smi.h @@ -31,6 +31,36 @@ diff --git a/patches/linux/6.18.56/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch b/patches/linux/6.18.57/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch similarity index 92% rename from patches/linux/6.18.56/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch rename to patches/linux/6.18.57/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch index cee78ea4d..ce6281e06 100644 --- a/patches/linux/6.18.56/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch +++ b/patches/linux/6.18.57/0017-net-dsa-mv88e6xxx-Honor-ports-being-managed-via-in-b.patch @@ -1,4 +1,4 @@ -From 627e2902f0b11f9994e5c8c92627791b60069cdb Mon Sep 17 00:00:00 2001 +From 2b2ba8743e3bd4405502d30b459bcf55d567e6a1 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Mon, 22 Apr 2024 23:18:01 +0200 Subject: [PATCH 017/102] net: dsa: mv88e6xxx: Honor ports being managed via @@ -17,7 +17,7 @@ when in-band-status is being used. 1 file changed, 6 insertions(+) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index e8980609b45da..0a535dc0a48c1 100644 +index e8980609b45d..0a535dc0a48c 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -965,6 +965,9 @@ static void mv88e6xxx_mac_link_down(struct phylink_config *config, diff --git a/patches/linux/6.18.56/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch b/patches/linux/6.18.57/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch similarity index 96% rename from patches/linux/6.18.56/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch rename to patches/linux/6.18.57/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch index dc56c9756..2046e327e 100644 --- a/patches/linux/6.18.56/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch +++ b/patches/linux/6.18.57/0018-net-dsa-mv88e6xxx-Limit-rsvd2cpu-policy-to-user-port.patch @@ -1,4 +1,4 @@ -From 1ad63ed23d72ed2429bcb7393aac0e82affde9e3 Mon Sep 17 00:00:00 2001 +From 78b6eab5fff4b3d733a62120da3b8c1866fcc783 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 24 Apr 2024 22:41:04 +0200 Subject: [PATCH 018/102] net: dsa: mv88e6xxx: Limit rsvd2cpu policy to user @@ -33,7 +33,7 @@ forwarded like any other. 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/drivers/net/dsa/mv88e6xxx/port.c b/drivers/net/dsa/mv88e6xxx/port.c -index 66b1b72772810..df19dfa5cc3d8 100644 +index 66b1b7277281..df19dfa5cc3d 100644 --- a/drivers/net/dsa/mv88e6xxx/port.c +++ b/drivers/net/dsa/mv88e6xxx/port.c @@ -1434,6 +1434,23 @@ static int mv88e6393x_port_policy_write_all(struct mv88e6xxx_chip *chip, diff --git a/patches/linux/6.18.56/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch b/patches/linux/6.18.57/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch similarity index 93% rename from patches/linux/6.18.56/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch rename to patches/linux/6.18.57/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch index f62fc1050..3179ab324 100644 --- a/patches/linux/6.18.56/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch +++ b/patches/linux/6.18.57/0019-net-dsa-tag_dsa-Use-tag-priority-as-initial-skb-prio.patch @@ -1,4 +1,4 @@ -From 29b6583d7463dfddbfbb0e30a70de7707f5c86b0 Mon Sep 17 00:00:00 2001 +From 3be8bf956b25b37a99ba802351bfd4c260ab44a0 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 28 May 2024 10:38:42 +0200 Subject: [PATCH 019/102] net: dsa: tag_dsa: Use tag priority as initial @@ -23,7 +23,7 @@ implemented, support the setup that is likely to be the most common; a 1 file changed, 7 insertions(+) diff --git a/net/dsa/tag_dsa.c b/net/dsa/tag_dsa.c -index 2a2c4fb61a65c..a00ae6bf29717 100644 +index 2a2c4fb61a65..a00ae6bf2971 100644 --- a/net/dsa/tag_dsa.c +++ b/net/dsa/tag_dsa.c @@ -323,6 +323,13 @@ static struct sk_buff *dsa_rcv_ll(struct sk_buff *skb, struct net_device *dev, diff --git a/patches/linux/6.18.56/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch b/patches/linux/6.18.57/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch similarity index 95% rename from patches/linux/6.18.56/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch rename to patches/linux/6.18.57/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch index fe9a0c499..9e5713766 100644 --- a/patches/linux/6.18.56/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch +++ b/patches/linux/6.18.57/0020-net-dsa-Support-MDB-memberships-whose-L2-addresses-o.patch @@ -1,4 +1,4 @@ -From 6cebfb46fd0a75b04f2481dcbd43cb9442bb1e12 Mon Sep 17 00:00:00 2001 +From 1193f95e9eb34da7a8056c676aeda694212e31fa Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 16 Jan 2024 16:00:55 +0100 Subject: [PATCH 020/102] net: dsa: Support MDB memberships whose L2 addresses @@ -33,7 +33,7 @@ which previously skipped reference countung on user ports. 1 file changed, 16 deletions(-) diff --git a/net/dsa/switch.c b/net/dsa/switch.c -index 3d2feeea897b6..628e8a884dde5 100644 +index 3d2feeea897b..628e8a884dde 100644 --- a/net/dsa/switch.c +++ b/net/dsa/switch.c @@ -164,14 +164,6 @@ static int dsa_port_do_mdb_add(struct dsa_port *dp, diff --git a/patches/linux/6.18.56/0021-net-dsa-Support-EtherType-based-priority-overrides.patch b/patches/linux/6.18.57/0021-net-dsa-Support-EtherType-based-priority-overrides.patch similarity index 95% rename from patches/linux/6.18.56/0021-net-dsa-Support-EtherType-based-priority-overrides.patch rename to patches/linux/6.18.57/0021-net-dsa-Support-EtherType-based-priority-overrides.patch index 716189f10..e82ffa3b9 100644 --- a/patches/linux/6.18.56/0021-net-dsa-Support-EtherType-based-priority-overrides.patch +++ b/patches/linux/6.18.57/0021-net-dsa-Support-EtherType-based-priority-overrides.patch @@ -1,4 +1,4 @@ -From 2b39a3958e00546ff1c6f0cc523970d19355d796 Mon Sep 17 00:00:00 2001 +From 7f07711bf7200141a3963592126a5395cf50483c Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Thu, 21 Mar 2024 19:12:15 +0100 Subject: [PATCH 021/102] net: dsa: Support EtherType based priority overrides @@ -9,7 +9,7 @@ Subject: [PATCH 021/102] net: dsa: Support EtherType based priority overrides 2 files changed, 58 insertions(+), 2 deletions(-) diff --git a/include/net/dsa.h b/include/net/dsa.h -index 5cb456bf46394..c31d4e910f075 100644 +index 5cb456bf4639..c31d4e910f07 100644 --- a/include/net/dsa.h +++ b/include/net/dsa.h @@ -958,6 +958,10 @@ struct dsa_switch_ops { @@ -24,7 +24,7 @@ index 5cb456bf46394..c31d4e910f075 100644 /* * Suspend and resume diff --git a/net/dsa/user.c b/net/dsa/user.c -index f59d66f0975d7..58174ad612d21 100644 +index f59d66f0975d..58174ad612d2 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -2336,6 +2336,34 @@ dsa_user_dcbnl_add_dscp_prio(struct net_device *dev, struct dcb_app *app) diff --git a/patches/linux/6.18.56/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch b/patches/linux/6.18.57/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch similarity index 97% rename from patches/linux/6.18.56/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch rename to patches/linux/6.18.57/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch index c1b124445..d3518e8cb 100644 --- a/patches/linux/6.18.56/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch +++ b/patches/linux/6.18.57/0022-net-dsa-mv88e6xxx-Support-EtherType-based-priority-o.patch @@ -1,4 +1,4 @@ -From 3769055203bee35077c685d850f0debbac52459e Mon Sep 17 00:00:00 2001 +From e15ceaac9b2ebe24422e42c6b7fa9f2b7daee2f8 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Fri, 22 Mar 2024 16:15:43 +0100 Subject: [PATCH 022/102] net: dsa: mv88e6xxx: Support EtherType based priority @@ -14,7 +14,7 @@ Subject: [PATCH 022/102] net: dsa: mv88e6xxx: Support EtherType based priority 6 files changed, 207 insertions(+), 4 deletions(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index 0a535dc0a48c1..c708f1cce9b30 100644 +index 0a535dc0a48c..c708f1cce9b3 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -1688,6 +1688,11 @@ static int mv88e6xxx_rmu_setup(struct mv88e6xxx_chip *chip) @@ -117,7 +117,7 @@ index 0a535dc0a48c1..c708f1cce9b30 100644 static int mv88e6xxx_register_switch(struct mv88e6xxx_chip *chip) diff --git a/drivers/net/dsa/mv88e6xxx/chip.h b/drivers/net/dsa/mv88e6xxx/chip.h -index e073446ee7d02..5d5e7ab63fca3 100644 +index e073446ee7d0..5d5e7ab63fca 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.h +++ b/drivers/net/dsa/mv88e6xxx/chip.h @@ -301,6 +301,11 @@ struct mv88e6xxx_port { @@ -170,7 +170,7 @@ index e073446ee7d02..5d5e7ab63fca3 100644 struct mv88e6xxx_bus_ops { diff --git a/drivers/net/dsa/mv88e6xxx/global2.c b/drivers/net/dsa/mv88e6xxx/global2.c -index 30a6ffa7817b0..3f16a7ef3fa28 100644 +index 30a6ffa7817b..3f16a7ef3fa2 100644 --- a/drivers/net/dsa/mv88e6xxx/global2.c +++ b/drivers/net/dsa/mv88e6xxx/global2.c @@ -315,7 +315,7 @@ int mv88e6xxx_g2_atu_stats_get(struct mv88e6xxx_chip *chip, u16 *stats) @@ -244,7 +244,7 @@ index 30a6ffa7817b0..3f16a7ef3fa28 100644 * Offset 0x15: EEPROM Data (for 16-bit data access) * Offset 0x15: EEPROM Addr (for 8-bit data access) diff --git a/drivers/net/dsa/mv88e6xxx/global2.h b/drivers/net/dsa/mv88e6xxx/global2.h -index 3663645621c9d..496269c26c508 100644 +index 3663645621c9..496269c26c50 100644 --- a/drivers/net/dsa/mv88e6xxx/global2.h +++ b/drivers/net/dsa/mv88e6xxx/global2.h @@ -138,6 +138,7 @@ @@ -266,7 +266,7 @@ index 3663645621c9d..496269c26c508 100644 int mv88e6xxx_g2_trunk_mask_write(struct mv88e6xxx_chip *chip, int num, bool hash, u16 mask); diff --git a/drivers/net/dsa/mv88e6xxx/port.c b/drivers/net/dsa/mv88e6xxx/port.c -index df19dfa5cc3d8..e1fee09eae2fc 100644 +index df19dfa5cc3d..e1fee09eae2f 100644 --- a/drivers/net/dsa/mv88e6xxx/port.c +++ b/drivers/net/dsa/mv88e6xxx/port.c @@ -1560,6 +1560,52 @@ int mv88e6351_port_set_ether_type(struct mv88e6xxx_chip *chip, int port, @@ -323,7 +323,7 @@ index df19dfa5cc3d8..e1fee09eae2fc 100644 * Offset 0x19: Port IEEE Priority Remapping Registers [4-7] */ diff --git a/drivers/net/dsa/mv88e6xxx/port.h b/drivers/net/dsa/mv88e6xxx/port.h -index c1d2f99efb1c6..d2ba9ed1f23ea 100644 +index c1d2f99efb1c..d2ba9ed1f23e 100644 --- a/drivers/net/dsa/mv88e6xxx/port.h +++ b/drivers/net/dsa/mv88e6xxx/port.h @@ -286,7 +286,18 @@ diff --git a/patches/linux/6.18.56/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch b/patches/linux/6.18.57/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch similarity index 96% rename from patches/linux/6.18.56/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch rename to patches/linux/6.18.57/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch index db6d7b0c4..e0ac0a502 100644 --- a/patches/linux/6.18.56/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch +++ b/patches/linux/6.18.57/0023-net-dsa-mv88e6xxx-Add-mqprio-qdisc-support.patch @@ -1,4 +1,4 @@ -From bf8849ce4ee5e95f33c435914a5d7c8e6e16e416 Mon Sep 17 00:00:00 2001 +From 94fa7cbb59c02912a1ec8d203ea2923c422d48c1 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 28 May 2024 11:04:22 +0200 Subject: [PATCH 023/102] net: dsa: mv88e6xxx: Add mqprio qdisc support @@ -29,7 +29,7 @@ handle the mapping down to the "real" number. 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index c708f1cce9b30..2dd0573e101eb 100644 +index c708f1cce9b3..2dd0573e101e 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -32,6 +32,7 @@ @@ -131,7 +131,7 @@ index c708f1cce9b30..2dd0573e101eb 100644 return dsa_register_switch(ds); diff --git a/net/dsa/tag_dsa.c b/net/dsa/tag_dsa.c -index a00ae6bf29717..55c296e0b5b0e 100644 +index a00ae6bf2971..55c296e0b5b0 100644 --- a/net/dsa/tag_dsa.c +++ b/net/dsa/tag_dsa.c @@ -180,8 +180,10 @@ static struct sk_buff *dsa_xmit_ll(struct sk_buff *skb, struct net_device *dev, diff --git a/patches/linux/6.18.56/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch b/patches/linux/6.18.57/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch similarity index 95% rename from patches/linux/6.18.56/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch rename to patches/linux/6.18.57/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch index e0fd421c8..1bcfccdfe 100644 --- a/patches/linux/6.18.56/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch +++ b/patches/linux/6.18.57/0024-net-dsa-mv88e6xxx-Use-VLAN-prio-over-IP-when-both-ar.patch @@ -1,4 +1,4 @@ -From 73b39094d7cdd592ec6fb18164590678789ab37a Mon Sep 17 00:00:00 2001 +From 57ed0e3c9767f4b57a0643d207f062a7fb776190 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 29 May 2024 13:20:41 +0200 Subject: [PATCH 024/102] net: dsa: mv88e6xxx: Use VLAN prio over IP when both @@ -26,7 +26,7 @@ main reasons for choosing the new default: 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index 2dd0573e101eb..15c80e66aefd2 100644 +index 2dd0573e101e..15c80e66aefd 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -3430,9 +3430,13 @@ static int mv88e6xxx_setup_port(struct mv88e6xxx_chip *chip, int port) diff --git a/patches/linux/6.18.56/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch b/patches/linux/6.18.57/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch similarity index 96% rename from patches/linux/6.18.56/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch rename to patches/linux/6.18.57/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch index 5d251c8ed..a00f160f4 100644 --- a/patches/linux/6.18.56/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch +++ b/patches/linux/6.18.57/0025-FIX-net-dsa-mv88e6xxx-Trap-locally-terminated-VLANs.patch @@ -1,4 +1,4 @@ -From 320983cf57f27f4138a4736388ad384ea9754d37 Mon Sep 17 00:00:00 2001 +From 0cba0f7b7ed4589b57ddb43c2e310104aec83766 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Tue, 26 Nov 2024 19:45:59 +0100 Subject: [PATCH 025/102] [FIX] net: dsa: mv88e6xxx: Trap locally terminated @@ -30,7 +30,7 @@ cause all packets assigned to these VLANs to properly terminated. 3 files changed, 27 insertions(+), 14 deletions(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index 15c80e66aefd2..397ae2b78df84 100644 +index 15c80e66aefd..397ae2b78df8 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -2619,7 +2619,7 @@ static int mv88e6xxx_port_broadcast_sync(struct mv88e6xxx_chip *chip, int port, @@ -117,7 +117,7 @@ index 15c80e66aefd2..397ae2b78df84 100644 return err; diff --git a/include/net/switchdev.h b/include/net/switchdev.h -index 8346b0d29542c..764cd3dd46454 100644 +index 8346b0d29542..764cd3dd4645 100644 --- a/include/net/switchdev.h +++ b/include/net/switchdev.h @@ -104,6 +104,10 @@ struct switchdev_obj_port_vlan { @@ -132,7 +132,7 @@ index 8346b0d29542c..764cd3dd46454 100644 #define SWITCHDEV_OBJ_PORT_VLAN(OBJ) \ diff --git a/net/dsa/user.c b/net/dsa/user.c -index 58174ad612d21..c0019d0c1172d 100644 +index 58174ad612d2..c0019d0c1172 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -1796,6 +1796,8 @@ static int dsa_user_vlan_rx_add_vid(struct net_device *dev, __be16 proto, diff --git a/patches/linux/6.18.56/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch b/patches/linux/6.18.57/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch similarity index 93% rename from patches/linux/6.18.56/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch rename to patches/linux/6.18.57/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch index 56b2e9290..4270701d3 100644 --- a/patches/linux/6.18.56/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch +++ b/patches/linux/6.18.57/0026-net-dsa-mv88e6xxx-collapse-disabled-state-into-block.patch @@ -1,4 +1,4 @@ -From 95d919b20d95e7d33432d450e2caafa42105d645 Mon Sep 17 00:00:00 2001 +From 2e7660ff03b93bf10fbe2fa7a0f3cb6daf515966 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Thu, 16 Jan 2025 12:35:12 +0100 Subject: [PATCH 026/102] net: dsa: mv88e6xxx: collapse disabled state into @@ -22,7 +22,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 2 deletions(-) diff --git a/drivers/net/dsa/mv88e6xxx/port.c b/drivers/net/dsa/mv88e6xxx/port.c -index e1fee09eae2fc..e28fdd21de38e 100644 +index e1fee09eae2f..e28fdd21de38 100644 --- a/drivers/net/dsa/mv88e6xxx/port.c +++ b/drivers/net/dsa/mv88e6xxx/port.c @@ -793,8 +793,6 @@ int mv88e6xxx_port_set_state(struct mv88e6xxx_chip *chip, int port, u8 state) diff --git a/patches/linux/6.18.56/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch b/patches/linux/6.18.57/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch similarity index 97% rename from patches/linux/6.18.56/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch rename to patches/linux/6.18.57/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch index e8474983b..5351f0e75 100644 --- a/patches/linux/6.18.56/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch +++ b/patches/linux/6.18.57/0027-net-dsa-mv88e6xxx-Only-activate-LAG-offloading-when-.patch @@ -1,4 +1,4 @@ -From 4a67cefaa3e4d69034afee21162133191863e841 Mon Sep 17 00:00:00 2001 +From 3a7e7ca03128893fa0f4e879c726e46c88730dd6 Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Wed, 12 Feb 2025 22:03:14 +0100 Subject: [PATCH 027/102] net: dsa: mv88e6xxx: Only activate LAG offloading @@ -50,7 +50,7 @@ CPU; egress traffic always relies on software hashing. 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index 397ae2b78df84..71458342a274c 100644 +index 397ae2b78df8..71458342a274 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -3066,6 +3066,7 @@ static int mv88e6xxx_port_bridge_join(struct dsa_switch *ds, int port, diff --git a/patches/linux/6.18.56/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch b/patches/linux/6.18.57/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch similarity index 98% rename from patches/linux/6.18.56/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch rename to patches/linux/6.18.57/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch index 2c9e4d8ed..c87c6d3fd 100644 --- a/patches/linux/6.18.56/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch +++ b/patches/linux/6.18.57/0028-net-dsa-mv88e6xxx-Add-LED-support-for-6393X.patch @@ -1,4 +1,4 @@ -From de1f05b6ee9af9d4f7deb7cde43e28d81e1b7f7f Mon Sep 17 00:00:00 2001 +From fc9673985eb18fb570381aafe73919b5f4964a86 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Wed, 14 Jan 2026 18:22:41 +0100 Subject: [PATCH 028/102] net: dsa: mv88e6xxx: Add LED support for 6393X @@ -22,7 +22,7 @@ Date: Thu Nov 16 21:59:35 2023 +0100 4 files changed, 450 insertions(+) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index 71458342a274c..f0a662e9b8477 100644 +index 71458342a274..f0a662e9b847 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -5669,6 +5669,7 @@ static const struct mv88e6xxx_ops mv88e6393x_ops = { @@ -34,7 +34,7 @@ index 71458342a274c..f0a662e9b8477 100644 .port_set_upstream_port = mv88e6393x_port_set_upstream_port, .stats_snapshot = mv88e6390_g1_stats_snapshot, diff --git a/drivers/net/dsa/mv88e6xxx/leds.c b/drivers/net/dsa/mv88e6xxx/leds.c -index ab3bc645da566..7c59043008494 100644 +index ab3bc645da56..7c5904300849 100644 --- a/drivers/net/dsa/mv88e6xxx/leds.c +++ b/drivers/net/dsa/mv88e6xxx/leds.c @@ -102,6 +102,58 @@ struct mv88e6xxx_led_hwconfig { @@ -452,7 +452,7 @@ index ab3bc645da566..7c59043008494 100644 + return ret; +} diff --git a/drivers/net/dsa/mv88e6xxx/port.c b/drivers/net/dsa/mv88e6xxx/port.c -index e28fdd21de38e..1985b85536112 100644 +index e28fdd21de38..1985b8553611 100644 --- a/drivers/net/dsa/mv88e6xxx/port.c +++ b/drivers/net/dsa/mv88e6xxx/port.c @@ -1604,6 +1604,39 @@ int mv88e6xxx_port_relinquish_ether_type(struct mv88e6xxx_chip *chip, int port) @@ -496,7 +496,7 @@ index e28fdd21de38e..1985b85536112 100644 * Offset 0x19: Port IEEE Priority Remapping Registers [4-7] */ diff --git a/drivers/net/dsa/mv88e6xxx/port.h b/drivers/net/dsa/mv88e6xxx/port.h -index d2ba9ed1f23ea..f4a56671fc4c2 100644 +index d2ba9ed1f23e..f4a56671fc4c 100644 --- a/drivers/net/dsa/mv88e6xxx/port.h +++ b/drivers/net/dsa/mv88e6xxx/port.h @@ -444,6 +444,9 @@ diff --git a/patches/linux/6.18.56/0029-wifi-brcmfmac-check-connection-state-before-querying.patch b/patches/linux/6.18.57/0029-wifi-brcmfmac-check-connection-state-before-querying.patch similarity index 94% rename from patches/linux/6.18.56/0029-wifi-brcmfmac-check-connection-state-before-querying.patch rename to patches/linux/6.18.57/0029-wifi-brcmfmac-check-connection-state-before-querying.patch index 99cada56b..5830945c0 100644 --- a/patches/linux/6.18.56/0029-wifi-brcmfmac-check-connection-state-before-querying.patch +++ b/patches/linux/6.18.57/0029-wifi-brcmfmac-check-connection-state-before-querying.patch @@ -1,4 +1,4 @@ -From 5ba4ebc2cbcc3efdb8c68e64de2e3e1d36f700ca Mon Sep 17 00:00:00 2001 +From 708cc18d4ebb8ab95cb998a8b9b0966f17329fa7 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Mon, 19 Jan 2026 13:06:53 +0100 Subject: [PATCH 029/102] wifi: brcmfmac: check connection state before @@ -23,7 +23,7 @@ Signed-off-by: Mattias Walström 1 file changed, 5 insertions(+) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 1fc9ecd86d5d9..4189a127f4b37 100644 +index 1fc9ecd86d5d..4189a127f4b3 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -3156,6 +3156,11 @@ brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev, diff --git a/patches/linux/6.18.56/0030-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch b/patches/linux/6.18.57/0030-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch similarity index 93% rename from patches/linux/6.18.56/0030-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch rename to patches/linux/6.18.57/0030-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch index 6e7efbfc5..05ac7db3f 100644 --- a/patches/linux/6.18.56/0030-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch +++ b/patches/linux/6.18.57/0030-wifi-brcmfmac-suppress-log-spam-for-regulatory-restr.patch @@ -1,4 +1,4 @@ -From e714d2bb8736f8befb0e223b4de054981125010e Mon Sep 17 00:00:00 2001 +From 71c8a7ad6583d59f611f4b2a14c66570ec2d73fb Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 20 Jan 2026 20:12:10 +0100 Subject: [PATCH 030/102] wifi: brcmfmac: suppress log spam for @@ -20,7 +20,7 @@ Signed-off-by: Mattias Walström 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 4189a127f4b37..88dac288a3986 100644 +index 4189a127f4b3..88dac288a398 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -8133,7 +8133,12 @@ brcmf_set_channel(struct brcmf_cfg80211_info *cfg, struct ieee80211_channel *cha diff --git a/patches/linux/6.18.56/0031-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch b/patches/linux/6.18.57/0031-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch similarity index 95% rename from patches/linux/6.18.56/0031-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch rename to patches/linux/6.18.57/0031-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch index 418df9347..87278995d 100644 --- a/patches/linux/6.18.56/0031-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch +++ b/patches/linux/6.18.57/0031-wifi-brcmfmac-reduce-log-noise-during-AP-to-station-.patch @@ -1,4 +1,4 @@ -From 09696680be45dbeb24e8a722c3d4030b7737e11a Mon Sep 17 00:00:00 2001 +From 2e7e5bd36b3618cfa2f5aa299100154aa789ee57 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 20 Jan 2026 20:18:45 +0100 Subject: [PATCH 031/102] wifi: brcmfmac: reduce log noise during AP to station @@ -27,7 +27,7 @@ Signed-off-by: Mattias Walström 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 88dac288a3986..0081ceb6c7829 100644 +index 88dac288a398..0081ceb6c782 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -1030,13 +1030,15 @@ static void brcmf_scan_config_mpc(struct brcmf_if *ifp, int mpc) diff --git a/patches/linux/6.18.56/0032-net-phy-air_en8811h-add-OF-device-table-for-auto-loa.patch b/patches/linux/6.18.57/0032-net-phy-air_en8811h-add-OF-device-table-for-auto-loa.patch similarity index 92% rename from patches/linux/6.18.56/0032-net-phy-air_en8811h-add-OF-device-table-for-auto-loa.patch rename to patches/linux/6.18.57/0032-net-phy-air_en8811h-add-OF-device-table-for-auto-loa.patch index a1785eed5..006b3a763 100644 --- a/patches/linux/6.18.56/0032-net-phy-air_en8811h-add-OF-device-table-for-auto-loa.patch +++ b/patches/linux/6.18.57/0032-net-phy-air_en8811h-add-OF-device-table-for-auto-loa.patch @@ -1,4 +1,4 @@ -From 28322c174df66701c2f4283bf338a3032a8121bc Mon Sep 17 00:00:00 2001 +From a5fc393818f3b0784538aaa169fb19cd7b7a7af4 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 17 Feb 2026 21:59:59 +0100 Subject: [PATCH 032/102] net: phy: air_en8811h: add OF device table for @@ -20,7 +20,7 @@ rejects drivers that provide an of_match_table. 1 file changed, 6 insertions(+) diff --git a/drivers/net/phy/air_en8811h.c b/drivers/net/phy/air_en8811h.c -index badd65f0ccee2..b609465247a28 100644 +index badd65f0ccee..b609465247a2 100644 --- a/drivers/net/phy/air_en8811h.c +++ b/drivers/net/phy/air_en8811h.c @@ -1184,6 +1184,12 @@ static int en8811h_suspend(struct phy_device *phydev) diff --git a/patches/linux/6.18.56/0033-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch b/patches/linux/6.18.57/0033-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch similarity index 97% rename from patches/linux/6.18.56/0033-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch rename to patches/linux/6.18.57/0033-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch index 967eacec5..ae787536d 100644 --- a/patches/linux/6.18.56/0033-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch +++ b/patches/linux/6.18.57/0033-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch @@ -1,4 +1,4 @@ -From 53aba25643ef8e41021eab9b61242f3151fa3a56 Mon Sep 17 00:00:00 2001 +From 73fdfca5d09d2a9784eb453065d6f2bb0aea2e52 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 20 Sep 2024 12:05:18 +0100 Subject: [PATCH 033/102] drm: vc4: dsi: enable video and then retry failed @@ -18,7 +18,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c -index 458e5d9879645..439d7a04127d8 100644 +index 458e5d987964..439d7a04127d 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c @@ -286,6 +286,8 @@ diff --git a/patches/linux/6.18.56/0034-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch b/patches/linux/6.18.57/0034-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch similarity index 94% rename from patches/linux/6.18.56/0034-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch rename to patches/linux/6.18.57/0034-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch index 4c3080749..d7ba9435b 100644 --- a/patches/linux/6.18.56/0034-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch +++ b/patches/linux/6.18.57/0034-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch @@ -1,4 +1,4 @@ -From b145fb6117a42c835d69cee8d01b7679396541e6 Mon Sep 17 00:00:00 2001 +From ac4c2819f28196619f842bd72a92c372f69f3ff2 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 8 Jun 2022 17:23:47 +0100 Subject: [PATCH 034/102] drm: vc4: dsi: Clocks should be running before reset @@ -13,7 +13,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c -index 439d7a04127d8..1eba498d276f8 100644 +index 439d7a04127d..1eba498d276f 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c @@ -926,6 +926,21 @@ static void vc4_dsi_bridge_pre_enable(struct drm_bridge *bridge, diff --git a/patches/linux/6.18.56/0035-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch b/patches/linux/6.18.57/0035-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch similarity index 94% rename from patches/linux/6.18.56/0035-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch rename to patches/linux/6.18.57/0035-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch index 219d2655c..ac6d5b515 100644 --- a/patches/linux/6.18.56/0035-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch +++ b/patches/linux/6.18.57/0035-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch @@ -1,4 +1,4 @@ -From 394a21d586f7f13a5cb822ed95ef986dfb17ca87 Mon Sep 17 00:00:00 2001 +From 4083619702e09ef4fb60273bf788dcf092cfd3d1 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Fri, 5 Apr 2024 17:51:55 +0100 Subject: [PATCH 035/102] drm/vc4: Ensure DSI is enabled for FIFO resets @@ -12,7 +12,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c -index 1eba498d276f8..de963edefb760 100644 +index 1eba498d276f..de963edefb76 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c @@ -400,7 +400,8 @@ diff --git a/patches/linux/6.18.56/0036-drm-vc4-Reset-DSI-AFE-on-disable.patch b/patches/linux/6.18.57/0036-drm-vc4-Reset-DSI-AFE-on-disable.patch similarity index 94% rename from patches/linux/6.18.56/0036-drm-vc4-Reset-DSI-AFE-on-disable.patch rename to patches/linux/6.18.57/0036-drm-vc4-Reset-DSI-AFE-on-disable.patch index 3d965cfcf..fcc6fae51 100644 --- a/patches/linux/6.18.56/0036-drm-vc4-Reset-DSI-AFE-on-disable.patch +++ b/patches/linux/6.18.57/0036-drm-vc4-Reset-DSI-AFE-on-disable.patch @@ -1,4 +1,4 @@ -From 5b807e23d91f3d90697f74d484276e574670aa2c Mon Sep 17 00:00:00 2001 +From 58d4282e5dd75669d962b9538962e74fa534742a Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 26 May 2022 18:56:19 +0100 Subject: [PATCH 036/102] drm: vc4: Reset DSI AFE on disable @@ -12,7 +12,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 20 insertions(+) diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c -index de963edefb760..9756821ebf27c 100644 +index de963edefb76..9756821ebf27 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c @@ -360,6 +360,16 @@ diff --git a/patches/linux/6.18.56/0037-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch b/patches/linux/6.18.57/0037-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch similarity index 97% rename from patches/linux/6.18.56/0037-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch rename to patches/linux/6.18.57/0037-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch index 0e6b38841..fcbf79bee 100644 --- a/patches/linux/6.18.56/0037-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch +++ b/patches/linux/6.18.57/0037-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch @@ -1,4 +1,4 @@ -From 1610998f5338234b29c335d18ffeb00c2dcec73a Mon Sep 17 00:00:00 2001 +From 6ad4174eafa120b81cc9b6aa500c3a798fcdb03b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Wed, 20 Nov 2024 13:58:08 +0000 Subject: [PATCH 037/102] drm: vc4: dsi: Handle the different command FIFO @@ -18,7 +18,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 44 insertions(+), 20 deletions(-) diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c -index 9756821ebf27c..b1cc30b8aa797 100644 +index 9756821ebf27..b1cc30b8aa79 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c @@ -44,7 +44,6 @@ diff --git a/patches/linux/6.18.56/0038-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch b/patches/linux/6.18.57/0038-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch similarity index 94% rename from patches/linux/6.18.56/0038-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch rename to patches/linux/6.18.57/0038-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch index 7565fe2e3..f92453f65 100644 --- a/patches/linux/6.18.56/0038-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch +++ b/patches/linux/6.18.57/0038-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch @@ -1,4 +1,4 @@ -From 0c2f36c6efa65abc8d2c5179903c3fb5afac9874 Mon Sep 17 00:00:00 2001 +From cb7f2812a0484abf0c0140a7b9f686b6e772f28b Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Jan 2024 17:37:00 +0000 Subject: [PATCH 038/102] drm/bridge: tc358762: Program the DPI mode into the @@ -16,7 +16,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 15 insertions(+) diff --git a/drivers/gpu/drm/bridge/tc358762.c b/drivers/gpu/drm/bridge/tc358762.c -index 98df3e667d4aa..73b169026e63b 100644 +index 98df3e667d4a..73b169026e63 100644 --- a/drivers/gpu/drm/bridge/tc358762.c +++ b/drivers/gpu/drm/bridge/tc358762.c @@ -53,6 +53,12 @@ diff --git a/patches/linux/6.18.56/0039-drm-bridge-tc358762-revert-move-ops-to-enable.patch b/patches/linux/6.18.57/0039-drm-bridge-tc358762-revert-move-ops-to-enable.patch similarity index 93% rename from patches/linux/6.18.56/0039-drm-bridge-tc358762-revert-move-ops-to-enable.patch rename to patches/linux/6.18.57/0039-drm-bridge-tc358762-revert-move-ops-to-enable.patch index b1455cdfb..e2c89dc4e 100644 --- a/patches/linux/6.18.56/0039-drm-bridge-tc358762-revert-move-ops-to-enable.patch +++ b/patches/linux/6.18.57/0039-drm-bridge-tc358762-revert-move-ops-to-enable.patch @@ -1,4 +1,4 @@ -From 91f9e48ff0405e6b8ec9d046b7f37d96f99483c5 Mon Sep 17 00:00:00 2001 +From bdebf5183c87e4e023e08a252556e79053ecc997 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 9 Jan 2024 18:44:49 +0000 Subject: [PATCH 039/102] drm/bridge: tc358762: revert move ops to enable @@ -12,7 +12,7 @@ Signed-off-by: Dave Stevenson 1 file changed, 10 deletions(-) diff --git a/drivers/gpu/drm/bridge/tc358762.c b/drivers/gpu/drm/bridge/tc358762.c -index 73b169026e63b..6164932edfec9 100644 +index 73b169026e63..6164932edfec 100644 --- a/drivers/gpu/drm/bridge/tc358762.c +++ b/drivers/gpu/drm/bridge/tc358762.c @@ -202,15 +202,6 @@ static void tc358762_pre_enable(struct drm_bridge *bridge, diff --git a/patches/linux/6.18.56/0040-drm-bridge-tc358762-Set-pre_enabled-on-pre_enable-to.patch b/patches/linux/6.18.57/0040-drm-bridge-tc358762-Set-pre_enabled-on-pre_enable-to.patch similarity index 90% rename from patches/linux/6.18.56/0040-drm-bridge-tc358762-Set-pre_enabled-on-pre_enable-to.patch rename to patches/linux/6.18.57/0040-drm-bridge-tc358762-Set-pre_enabled-on-pre_enable-to.patch index b1198dd65..b91b3e320 100644 --- a/patches/linux/6.18.56/0040-drm-bridge-tc358762-Set-pre_enabled-on-pre_enable-to.patch +++ b/patches/linux/6.18.57/0040-drm-bridge-tc358762-Set-pre_enabled-on-pre_enable-to.patch @@ -1,4 +1,4 @@ -From 18d15d554c004a795771c8adb8abb6ef54f22985 Mon Sep 17 00:00:00 2001 +From a7a7bfa99431333b70b791e41477b691c70ecb56 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Sat, 4 Apr 2026 18:04:19 +0200 Subject: [PATCH 040/102] drm/bridge: tc358762: Set pre_enabled on pre_enable @@ -16,7 +16,7 @@ Signed-off-by: Mattias Walström 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/bridge/tc358762.c b/drivers/gpu/drm/bridge/tc358762.c -index 6164932edfec9..8da66b06d6b63 100644 +index 6164932edfec..8da66b06d6b6 100644 --- a/drivers/gpu/drm/bridge/tc358762.c +++ b/drivers/gpu/drm/bridge/tc358762.c @@ -205,6 +205,8 @@ static void tc358762_pre_enable(struct drm_bridge *bridge, diff --git a/patches/linux/6.18.56/0041-net-pcs-add-standalone-PCS-registration-infrastructu.patch b/patches/linux/6.18.57/0041-net-pcs-add-standalone-PCS-registration-infrastructu.patch similarity index 95% rename from patches/linux/6.18.56/0041-net-pcs-add-standalone-PCS-registration-infrastructu.patch rename to patches/linux/6.18.57/0041-net-pcs-add-standalone-PCS-registration-infrastructu.patch index 6fc113b4c..3e858155f 100644 --- a/patches/linux/6.18.56/0041-net-pcs-add-standalone-PCS-registration-infrastructu.patch +++ b/patches/linux/6.18.57/0041-net-pcs-add-standalone-PCS-registration-infrastructu.patch @@ -1,4 +1,4 @@ -From a2fc20fe20ad386cff232905d1858f9af21ecaf2 Mon Sep 17 00:00:00 2001 +From bfdeabb27eb5e9b40eaa9605ee5d49d4a44be648 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 5 Apr 2026 11:33:00 +0200 Subject: [PATCH 041/102] net/pcs: add standalone PCS registration @@ -23,7 +23,7 @@ Based on work by Daniel Golle . create mode 100644 include/linux/pcs/pcs-standalone.h diff --git a/drivers/net/pcs/Kconfig b/drivers/net/pcs/Kconfig -index ecbc3530e780c..f6b4de7f972cc 100644 +index ecbc3530e780..f6b4de7f972c 100644 --- a/drivers/net/pcs/Kconfig +++ b/drivers/net/pcs/Kconfig @@ -5,6 +5,10 @@ @@ -38,7 +38,7 @@ index ecbc3530e780c..f6b4de7f972cc 100644 tristate "Synopsys DesignWare Ethernet XPCS" select PHYLINK diff --git a/drivers/net/pcs/Makefile b/drivers/net/pcs/Makefile -index 4f7920618b900..0cb0057f2b8e6 100644 +index 4f7920618b90..0cb0057f2b8e 100644 --- a/drivers/net/pcs/Makefile +++ b/drivers/net/pcs/Makefile @@ -4,6 +4,7 @@ @@ -51,7 +51,7 @@ index 4f7920618b900..0cb0057f2b8e6 100644 obj-$(CONFIG_PCS_MTK_LYNXI) += pcs-mtk-lynxi.o diff --git a/drivers/net/pcs/pcs-standalone.c b/drivers/net/pcs/pcs-standalone.c new file mode 100644 -index 0000000000000..f7b46de59636c +index 000000000000..f7b46de59636 --- /dev/null +++ b/drivers/net/pcs/pcs-standalone.c @@ -0,0 +1,95 @@ @@ -152,7 +152,7 @@ index 0000000000000..f7b46de59636c +MODULE_LICENSE("GPL"); diff --git a/include/linux/pcs/pcs-standalone.h b/include/linux/pcs/pcs-standalone.h new file mode 100644 -index 0000000000000..520835cdeee83 +index 000000000000..520835cdeee8 --- /dev/null +++ b/include/linux/pcs/pcs-standalone.h @@ -0,0 +1,26 @@ diff --git a/patches/linux/6.18.56/0042-net-pcs-add-MediaTek-MT7988-USXGMII-PCS-driver.patch b/patches/linux/6.18.57/0042-net-pcs-add-MediaTek-MT7988-USXGMII-PCS-driver.patch similarity index 98% rename from patches/linux/6.18.56/0042-net-pcs-add-MediaTek-MT7988-USXGMII-PCS-driver.patch rename to patches/linux/6.18.57/0042-net-pcs-add-MediaTek-MT7988-USXGMII-PCS-driver.patch index c7d36b20f..7ae2bb8d8 100644 --- a/patches/linux/6.18.56/0042-net-pcs-add-MediaTek-MT7988-USXGMII-PCS-driver.patch +++ b/patches/linux/6.18.57/0042-net-pcs-add-MediaTek-MT7988-USXGMII-PCS-driver.patch @@ -1,4 +1,4 @@ -From 6c0e1262a95027d0ef8fb263353e5a4382529437 Mon Sep 17 00:00:00 2001 +From 372e882a4d8eba6dc3bf3523a2a6f854aec7a277 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 6 Apr 2026 14:14:23 +0200 Subject: [PATCH 042/102] net/pcs: add MediaTek MT7988 USXGMII PCS driver @@ -27,7 +27,7 @@ Daniel Golle . create mode 100644 drivers/net/pcs/pcs-mtk-usxgmii.c diff --git a/drivers/net/pcs/Kconfig b/drivers/net/pcs/Kconfig -index f6b4de7f972cc..563c12d6aa9cf 100644 +index f6b4de7f972c..563c12d6aa9c 100644 --- a/drivers/net/pcs/Kconfig +++ b/drivers/net/pcs/Kconfig @@ -29,6 +29,16 @@ config PCS_MTK_LYNXI @@ -48,7 +48,7 @@ index f6b4de7f972cc..563c12d6aa9cf 100644 tristate "Renesas RZ/N1, RZ/N2H, RZ/T2H MII converter" depends on OF diff --git a/drivers/net/pcs/Makefile b/drivers/net/pcs/Makefile -index 0cb0057f2b8e6..b876cb2157b15 100644 +index 0cb0057f2b8e..b876cb2157b1 100644 --- a/drivers/net/pcs/Makefile +++ b/drivers/net/pcs/Makefile @@ -8,4 +8,5 @@ obj-$(CONFIG_PCS_STANDALONE) += pcs-standalone.o @@ -59,7 +59,7 @@ index 0cb0057f2b8e6..b876cb2157b15 100644 obj-$(CONFIG_PCS_RZN1_MIIC) += pcs-rzn1-miic.o diff --git a/drivers/net/pcs/pcs-mtk-usxgmii.c b/drivers/net/pcs/pcs-mtk-usxgmii.c new file mode 100644 -index 0000000000000..f0e7d418db388 +index 000000000000..f0e7d418db38 --- /dev/null +++ b/drivers/net/pcs/pcs-mtk-usxgmii.c @@ -0,0 +1,394 @@ diff --git a/patches/linux/6.18.56/0043-net-ethernet-mediatek-add-USXGMII-support-for-MT7988.patch b/patches/linux/6.18.57/0043-net-ethernet-mediatek-add-USXGMII-support-for-MT7988.patch similarity index 98% rename from patches/linux/6.18.56/0043-net-ethernet-mediatek-add-USXGMII-support-for-MT7988.patch rename to patches/linux/6.18.57/0043-net-ethernet-mediatek-add-USXGMII-support-for-MT7988.patch index d0fbc277f..cd75fad63 100644 --- a/patches/linux/6.18.56/0043-net-ethernet-mediatek-add-USXGMII-support-for-MT7988.patch +++ b/patches/linux/6.18.57/0043-net-ethernet-mediatek-add-USXGMII-support-for-MT7988.patch @@ -1,4 +1,4 @@ -From 7a3a934b66b5a38e732f6c28f76c45b43cea4e15 Mon Sep 17 00:00:00 2001 +From b15db9efa791d47f2d39beff1a25d5f795caf1f4 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 6 Apr 2026 14:15:43 +0200 Subject: [PATCH 043/102] net: ethernet: mediatek: add USXGMII support for @@ -34,7 +34,7 @@ Daniel Golle . 3 files changed, 139 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/mediatek/mtk_eth_path.c b/drivers/net/ethernet/mediatek/mtk_eth_path.c -index b4c01e2878f6f..57380776032a7 100644 +index b4c01e2878f6..57380776032a 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_path.c +++ b/drivers/net/ethernet/mediatek/mtk_eth_path.c @@ -37,6 +37,12 @@ static const char *mtk_eth_path_name(u64 path) @@ -127,7 +127,7 @@ index b4c01e2878f6f..57380776032a7 100644 +} + diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/drivers/net/ethernet/mediatek/mtk_eth_soc.c -index 162a17a87c7f5..9609e812033b3 100644 +index 162a17a87c7f..9609e812033b 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c @@ -22,6 +22,7 @@ @@ -212,7 +212,7 @@ index 162a17a87c7f5..9609e812033b3 100644 mac_ops = &rt5350_phylink_ops; diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.h b/drivers/net/ethernet/mediatek/mtk_eth_soc.h -index 88a9b3b23bea5..340ecb824f59a 100644 +index 88a9b3b23bea..340ecb824f59 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.h +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.h @@ -567,6 +567,7 @@ diff --git a/patches/linux/6.18.56/0044-arm64-dts-mediatek-mt7988a-add-USXGMII-PCS-nodes.patch b/patches/linux/6.18.57/0044-arm64-dts-mediatek-mt7988a-add-USXGMII-PCS-nodes.patch similarity index 94% rename from patches/linux/6.18.56/0044-arm64-dts-mediatek-mt7988a-add-USXGMII-PCS-nodes.patch rename to patches/linux/6.18.57/0044-arm64-dts-mediatek-mt7988a-add-USXGMII-PCS-nodes.patch index 6e91a7bbb..abe48fb5a 100644 --- a/patches/linux/6.18.56/0044-arm64-dts-mediatek-mt7988a-add-USXGMII-PCS-nodes.patch +++ b/patches/linux/6.18.57/0044-arm64-dts-mediatek-mt7988a-add-USXGMII-PCS-nodes.patch @@ -1,4 +1,4 @@ -From d320f311c3e132191b319db4d7f7e3e3f5ed58df Mon Sep 17 00:00:00 2001 +From 96b51720c66858d5ad611c6d287775ae5a209153 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 6 Apr 2026 14:15:56 +0200 Subject: [PATCH 044/102] arm64: dts: mediatek: mt7988a: add USXGMII PCS nodes @@ -14,7 +14,7 @@ property, so the Ethernet driver can discover the PCS at probe time. 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi -index 366203a72d6d2..5ae43390f6c2c 100644 +index 366203a72d6d..5ae43390f6c2 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7988a.dtsi @@ -708,6 +708,24 @@ xfi_pll: clock-controller@11f40000 { diff --git a/patches/linux/6.18.56/0045-arm64-dts-mediatek-bananapi-bpi-r4-enable-SFP-ports-.patch b/patches/linux/6.18.57/0045-arm64-dts-mediatek-bananapi-bpi-r4-enable-SFP-ports-.patch similarity index 94% rename from patches/linux/6.18.56/0045-arm64-dts-mediatek-bananapi-bpi-r4-enable-SFP-ports-.patch rename to patches/linux/6.18.57/0045-arm64-dts-mediatek-bananapi-bpi-r4-enable-SFP-ports-.patch index 702cdd482..63da9bf59 100644 --- a/patches/linux/6.18.56/0045-arm64-dts-mediatek-bananapi-bpi-r4-enable-SFP-ports-.patch +++ b/patches/linux/6.18.57/0045-arm64-dts-mediatek-bananapi-bpi-r4-enable-SFP-ports-.patch @@ -1,4 +1,4 @@ -From d83185ab2d0bc45de5c33b6fc50006e166f39417 Mon Sep 17 00:00:00 2001 +From 036272e6796ba961028a1a99a8eeebc40403cbeb Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 6 Apr 2026 14:16:11 +0200 Subject: [PATCH 045/102] arm64: dts: mediatek: bananapi-bpi-r4: enable SFP+ @@ -25,7 +25,7 @@ Signed-off-by: Joachim Wiberg 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts -index 4b3796ba82e36..499f0c91c2137 100644 +index 4b3796ba82e3..499f0c91c213 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts @@ -27,6 +27,7 @@ &gmac1 { @@ -37,7 +37,7 @@ index 4b3796ba82e36..499f0c91c2137 100644 &pca9545 { diff --git a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi -index 0ff69dae45d32..2a904a76f3fe3 100644 +index 0ff69dae45d3..2a904a76f3fe 100644 --- a/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi @@ -3,9 +3,9 @@ diff --git a/patches/linux/6.18.56/0046-net-phy-sfp-add-OEM-SFP-10G-T-I-quirk.patch b/patches/linux/6.18.57/0046-net-phy-sfp-add-OEM-SFP-10G-T-I-quirk.patch similarity index 95% rename from patches/linux/6.18.56/0046-net-phy-sfp-add-OEM-SFP-10G-T-I-quirk.patch rename to patches/linux/6.18.57/0046-net-phy-sfp-add-OEM-SFP-10G-T-I-quirk.patch index 1f965f010..1067b96ae 100644 --- a/patches/linux/6.18.56/0046-net-phy-sfp-add-OEM-SFP-10G-T-I-quirk.patch +++ b/patches/linux/6.18.57/0046-net-phy-sfp-add-OEM-SFP-10G-T-I-quirk.patch @@ -1,4 +1,4 @@ -From fa401f49e78eeefa6ef1752733c87b1d67655125 Mon Sep 17 00:00:00 2001 +From b9a7c9f7a0a95a0fba5a652007eb596f6010b155 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 7 Apr 2026 07:34:52 +0200 Subject: [PATCH 046/102] net: phy: sfp: add OEM SFP-10G-T-I quirk @@ -26,7 +26,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 11 insertions(+) diff --git a/drivers/net/phy/sfp.c b/drivers/net/phy/sfp.c -index af43530ffb2c3..15a4b67ece2cb 100644 +index af43530ffb2c..15a4b67ece2c 100644 --- a/drivers/net/phy/sfp.c +++ b/drivers/net/phy/sfp.c @@ -451,6 +451,16 @@ static void sfp_fixup_rollball_cc(struct sfp *sfp) diff --git a/patches/linux/6.18.56/0047-net-dsa-mv88e6xxx-Trap-PTP-frames-on-timestamping-po.patch b/patches/linux/6.18.57/0047-net-dsa-mv88e6xxx-Trap-PTP-frames-on-timestamping-po.patch similarity index 95% rename from patches/linux/6.18.56/0047-net-dsa-mv88e6xxx-Trap-PTP-frames-on-timestamping-po.patch rename to patches/linux/6.18.57/0047-net-dsa-mv88e6xxx-Trap-PTP-frames-on-timestamping-po.patch index 416edcb01..a69056d25 100644 --- a/patches/linux/6.18.56/0047-net-dsa-mv88e6xxx-Trap-PTP-frames-on-timestamping-po.patch +++ b/patches/linux/6.18.57/0047-net-dsa-mv88e6xxx-Trap-PTP-frames-on-timestamping-po.patch @@ -1,4 +1,4 @@ -From 79c898ca16e60f10eafaf89110b5d2c24bd9ac2c Mon Sep 17 00:00:00 2001 +From 54ac0d29323338b43bbde3d894540ae80951d90b Mon Sep 17 00:00:00 2001 From: Tobias Waldekranz Date: Fri, 17 Apr 2026 09:13:04 +0000 Subject: [PATCH 047/102] net: dsa: mv88e6xxx: Trap PTP frames on timestamping @@ -23,7 +23,7 @@ a port. 7 files changed, 67 insertions(+), 1 deletion(-) diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c -index f0a662e9b8477..54bf531fcc35c 100644 +index f0a662e9b847..54bf531fcc35 100644 --- a/drivers/net/dsa/mv88e6xxx/chip.c +++ b/drivers/net/dsa/mv88e6xxx/chip.c @@ -5700,7 +5700,7 @@ static const struct mv88e6xxx_ops mv88e6393x_ops = { @@ -36,7 +36,7 @@ index f0a662e9b8477..54bf531fcc35c 100644 .pcs_ops = &mv88e6393x_pcs_ops, }; diff --git a/drivers/net/dsa/mv88e6xxx/hwtstamp.c b/drivers/net/dsa/mv88e6xxx/hwtstamp.c -index 6e6472a3b75ad..446e1c616752d 100644 +index 6e6472a3b75a..446e1c616752 100644 --- a/drivers/net/dsa/mv88e6xxx/hwtstamp.c +++ b/drivers/net/dsa/mv88e6xxx/hwtstamp.c @@ -13,6 +13,7 @@ @@ -80,7 +80,7 @@ index 6e6472a3b75ad..446e1c616752d 100644 { const struct mv88e6xxx_ptp_ops *ptp_ops = chip->info->ops->ptp_ops; diff --git a/drivers/net/dsa/mv88e6xxx/hwtstamp.h b/drivers/net/dsa/mv88e6xxx/hwtstamp.h -index c359821d5a6ea..c51cd1ab29788 100644 +index c359821d5a6e..c51cd1ab2978 100644 --- a/drivers/net/dsa/mv88e6xxx/hwtstamp.h +++ b/drivers/net/dsa/mv88e6xxx/hwtstamp.h @@ -129,6 +129,8 @@ int mv88e6xxx_hwtstamp_setup(struct mv88e6xxx_chip *chip); @@ -93,7 +93,7 @@ index c359821d5a6ea..c51cd1ab29788 100644 int mv88e6165_global_disable(struct mv88e6xxx_chip *chip); diff --git a/drivers/net/dsa/mv88e6xxx/port.c b/drivers/net/dsa/mv88e6xxx/port.c -index 1985b85536112..843972077576c 100644 +index 1985b8553611..843972077576 100644 --- a/drivers/net/dsa/mv88e6xxx/port.c +++ b/drivers/net/dsa/mv88e6xxx/port.c @@ -1484,6 +1484,16 @@ int mv88e6393x_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port, @@ -114,7 +114,7 @@ index 1985b85536112..843972077576c 100644 { u16 ptr; diff --git a/drivers/net/dsa/mv88e6xxx/port.h b/drivers/net/dsa/mv88e6xxx/port.h -index f4a56671fc4c2..5f733f84b3481 100644 +index f4a56671fc4c..5f733f84b348 100644 --- a/drivers/net/dsa/mv88e6xxx/port.h +++ b/drivers/net/dsa/mv88e6xxx/port.h @@ -283,6 +283,8 @@ @@ -136,7 +136,7 @@ index f4a56671fc4c2..5f733f84b3481 100644 int mv88e6xxx_port_set_message_port(struct mv88e6xxx_chip *chip, int port, bool message_port); diff --git a/drivers/net/dsa/mv88e6xxx/ptp.c b/drivers/net/dsa/mv88e6xxx/ptp.c -index f7603573d3a98..327a9f786437a 100644 +index f7603573d3a9..327a9f786437 100644 --- a/drivers/net/dsa/mv88e6xxx/ptp.c +++ b/drivers/net/dsa/mv88e6xxx/ptp.c @@ -444,6 +444,29 @@ const struct mv88e6xxx_ptp_ops mv88e6390_ptp_ops = { @@ -170,7 +170,7 @@ index f7603573d3a98..327a9f786437a 100644 { struct mv88e6xxx_chip *chip = cc_to_chip(cc); diff --git a/drivers/net/dsa/mv88e6xxx/ptp.h b/drivers/net/dsa/mv88e6xxx/ptp.h -index 95bdddb0bf39f..54dce1fbf1aa2 100644 +index 95bdddb0bf39..54dce1fbf1aa 100644 --- a/drivers/net/dsa/mv88e6xxx/ptp.h +++ b/drivers/net/dsa/mv88e6xxx/ptp.h @@ -75,6 +75,7 @@ void mv88e6xxx_ptp_free(struct mv88e6xxx_chip *chip); diff --git a/patches/linux/6.18.56/0048-wifi-mt76-mt7615-add-MODULE_DEVICE_TABLE-for-mt7622-.patch b/patches/linux/6.18.57/0048-wifi-mt76-mt7615-add-MODULE_DEVICE_TABLE-for-mt7622-.patch similarity index 90% rename from patches/linux/6.18.56/0048-wifi-mt76-mt7615-add-MODULE_DEVICE_TABLE-for-mt7622-.patch rename to patches/linux/6.18.57/0048-wifi-mt76-mt7615-add-MODULE_DEVICE_TABLE-for-mt7622-.patch index aaea6dbf4..92c5a74a3 100644 --- a/patches/linux/6.18.56/0048-wifi-mt76-mt7615-add-MODULE_DEVICE_TABLE-for-mt7622-.patch +++ b/patches/linux/6.18.57/0048-wifi-mt76-mt7615-add-MODULE_DEVICE_TABLE-for-mt7622-.patch @@ -1,4 +1,4 @@ -From 0f8cdee2b15e4d5c36520e274ebc74371ec8de68 Mon Sep 17 00:00:00 2001 +From ad6aefc83c5592f3d02b8d3f48d50d486b871abc Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 28 Apr 2026 15:30:01 +0200 Subject: [PATCH 048/102] wifi: mt76: mt7615: add MODULE_DEVICE_TABLE for @@ -15,7 +15,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 1 insertion(+) diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/soc.c b/drivers/net/wireless/mediatek/mt76/mt7615/soc.c -index 06a0f2a141e8c..538ea1dc333b0 100644 +index 06a0f2a141e8..538ea1dc333b 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/soc.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/soc.c @@ -56,6 +56,7 @@ static const struct of_device_id mt7622_wmac_of_match[] = { diff --git a/patches/linux/6.18.56/0049-PCI-mediatek-gen3-Fix-PERST-control-timing-during-sy.patch b/patches/linux/6.18.57/0049-PCI-mediatek-gen3-Fix-PERST-control-timing-during-sy.patch similarity index 96% rename from patches/linux/6.18.56/0049-PCI-mediatek-gen3-Fix-PERST-control-timing-during-sy.patch rename to patches/linux/6.18.57/0049-PCI-mediatek-gen3-Fix-PERST-control-timing-during-sy.patch index 7f8c8fe25..842f5df4b 100644 --- a/patches/linux/6.18.56/0049-PCI-mediatek-gen3-Fix-PERST-control-timing-during-sy.patch +++ b/patches/linux/6.18.57/0049-PCI-mediatek-gen3-Fix-PERST-control-timing-during-sy.patch @@ -1,4 +1,4 @@ -From 5f9aa8845b841fcada5fa58f92ceaa9bb9fabcb4 Mon Sep 17 00:00:00 2001 +From ba2b448ecb61c6ddd3a4227bdc577d74e3a4cba1 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Wed, 22 Apr 2026 10:24:43 +0200 Subject: [PATCH 049/102] PCI: mediatek-gen3: Fix PERST# control timing during @@ -30,7 +30,7 @@ PERST# control timing during system startup"). 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/drivers/pci/controller/pcie-mediatek-gen3.c b/drivers/pci/controller/pcie-mediatek-gen3.c -index e45c43ccc84c2..af84bc63bcad5 100644 +index e45c43ccc84c..af84bc63bcad 100644 --- a/drivers/pci/controller/pcie-mediatek-gen3.c +++ b/drivers/pci/controller/pcie-mediatek-gen3.c @@ -479,16 +479,35 @@ static int mtk_pcie_startup_port(struct mtk_gen3_pcie *pcie) diff --git a/patches/linux/6.18.56/0050-net-dsa-mv88e6xxx-Derive-LED-names-from-device-name.patch b/patches/linux/6.18.57/0050-net-dsa-mv88e6xxx-Derive-LED-names-from-device-name.patch similarity index 92% rename from patches/linux/6.18.56/0050-net-dsa-mv88e6xxx-Derive-LED-names-from-device-name.patch rename to patches/linux/6.18.57/0050-net-dsa-mv88e6xxx-Derive-LED-names-from-device-name.patch index 1579010e1..6ca04401b 100644 --- a/patches/linux/6.18.56/0050-net-dsa-mv88e6xxx-Derive-LED-names-from-device-name.patch +++ b/patches/linux/6.18.57/0050-net-dsa-mv88e6xxx-Derive-LED-names-from-device-name.patch @@ -1,4 +1,4 @@ -From 024fb8fd29a48bb85f355b5a4a558c8ab6875b3c Mon Sep 17 00:00:00 2001 +From a70a80b94fe0737ff3b8d092713984ff1ffbdf8b Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Wed, 12 Aug 2026 10:08:53 +0200 Subject: [PATCH 050/102] net: dsa: mv88e6xxx: Derive LED names from device @@ -17,7 +17,7 @@ Signed-off-by: Mattias Walström 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/dsa/mv88e6xxx/leds.c b/drivers/net/dsa/mv88e6xxx/leds.c -index 7c59043008494..2c09c37be077b 100644 +index 7c5904300849..2c09c37be077 100644 --- a/drivers/net/dsa/mv88e6xxx/leds.c +++ b/drivers/net/dsa/mv88e6xxx/leds.c @@ -874,8 +874,8 @@ int mv88e6xxx_port_setup_leds(struct mv88e6xxx_chip *chip, int port) diff --git a/patches/linux/6.18.56/0051-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch b/patches/linux/6.18.57/0051-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch similarity index 91% rename from patches/linux/6.18.56/0051-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch rename to patches/linux/6.18.57/0051-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch index d85630fb8..aa1f8e388 100644 --- a/patches/linux/6.18.56/0051-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch +++ b/patches/linux/6.18.57/0051-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch @@ -1,4 +1,4 @@ -From f42698c6d686cabca0fced226a63e09c438fbc78 Mon Sep 17 00:00:00 2001 +From 7b587fadb354fc4bafc4a441cded3cc9ef0aa160 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Fri, 31 Oct 2025 13:18:12 +0100 Subject: [PATCH 051/102] phy: sparx5-serdes: make it selectable for @@ -19,7 +19,7 @@ Signed-off-by: Vinod Koul 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/phy/microchip/Kconfig b/drivers/phy/microchip/Kconfig -index 2f0045e874ac8..2e6d1224711e3 100644 +index 2f0045e874ac..2e6d1224711e 100644 --- a/drivers/phy/microchip/Kconfig +++ b/drivers/phy/microchip/Kconfig @@ -6,7 +6,7 @@ diff --git a/patches/linux/6.18.56/0052-net-sparx5-fix-wrong-chip-ids-for-TSN-SKUs.patch b/patches/linux/6.18.57/0052-net-sparx5-fix-wrong-chip-ids-for-TSN-SKUs.patch similarity index 96% rename from patches/linux/6.18.56/0052-net-sparx5-fix-wrong-chip-ids-for-TSN-SKUs.patch rename to patches/linux/6.18.57/0052-net-sparx5-fix-wrong-chip-ids-for-TSN-SKUs.patch index 4613b518e..6227400a2 100644 --- a/patches/linux/6.18.56/0052-net-sparx5-fix-wrong-chip-ids-for-TSN-SKUs.patch +++ b/patches/linux/6.18.57/0052-net-sparx5-fix-wrong-chip-ids-for-TSN-SKUs.patch @@ -1,4 +1,4 @@ -From da55a0660bc7a764abd39b28d1b588d58cfafcf7 Mon Sep 17 00:00:00 2001 +From 97735a9198026c9ffa6c991d25eab0f5bc0d9698 Mon Sep 17 00:00:00 2001 From: Daniel Machon Date: Wed, 6 May 2026 09:25:38 +0200 Subject: [PATCH 052/102] net: sparx5: fix wrong chip ids for TSN SKUs @@ -30,7 +30,7 @@ Signed-off-by: Jakub Kicinski 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_main.h b/drivers/net/ethernet/microchip/sparx5/sparx5_main.h -index a5675f13a11e2..f7d86fc6aa125 100644 +index a5675f13a11e..f7d86fc6aa12 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_main.h +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_main.h @@ -31,11 +31,11 @@ enum spx5_target_chiptype { diff --git a/patches/linux/6.18.56/0053-net-sparx5-configure-serdes-for-1000BASE-X-in-sparx5.patch b/patches/linux/6.18.57/0053-net-sparx5-configure-serdes-for-1000BASE-X-in-sparx5.patch similarity index 94% rename from patches/linux/6.18.56/0053-net-sparx5-configure-serdes-for-1000BASE-X-in-sparx5.patch rename to patches/linux/6.18.57/0053-net-sparx5-configure-serdes-for-1000BASE-X-in-sparx5.patch index acfa1af44..3ce78d44d 100644 --- a/patches/linux/6.18.56/0053-net-sparx5-configure-serdes-for-1000BASE-X-in-sparx5.patch +++ b/patches/linux/6.18.57/0053-net-sparx5-configure-serdes-for-1000BASE-X-in-sparx5.patch @@ -1,4 +1,4 @@ -From 13292f9168073d35dfa05f2c3e8402e18bf3f9ce Mon Sep 17 00:00:00 2001 +From c3ea33818e99e769ca3b33323df09cae87b18800 Mon Sep 17 00:00:00 2001 From: Daniel Machon Date: Wed, 6 May 2026 09:25:39 +0200 Subject: [PATCH 053/102] net: sparx5: configure serdes for 1000BASE-X in @@ -28,7 +28,7 @@ Signed-off-by: Jakub Kicinski 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_port.c b/drivers/net/ethernet/microchip/sparx5/sparx5_port.c -index 04bc8fffaf961..62c49893de3c3 100644 +index 04bc8fffaf96..62c49893de3c 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_port.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_port.c @@ -1128,7 +1128,8 @@ int sparx5_port_init(struct sparx5 *sparx5, diff --git a/patches/linux/6.18.56/0054-dt-bindings-mmc-atmel-sama5d2-sdhci-add-microchip-la.patch b/patches/linux/6.18.57/0054-dt-bindings-mmc-atmel-sama5d2-sdhci-add-microchip-la.patch similarity index 90% rename from patches/linux/6.18.56/0054-dt-bindings-mmc-atmel-sama5d2-sdhci-add-microchip-la.patch rename to patches/linux/6.18.57/0054-dt-bindings-mmc-atmel-sama5d2-sdhci-add-microchip-la.patch index 1dd1a1b0c..1af7983ce 100644 --- a/patches/linux/6.18.56/0054-dt-bindings-mmc-atmel-sama5d2-sdhci-add-microchip-la.patch +++ b/patches/linux/6.18.57/0054-dt-bindings-mmc-atmel-sama5d2-sdhci-add-microchip-la.patch @@ -1,4 +1,4 @@ -From 704c64713d2d2d34a22e0d2f8066996bc62d9120 Mon Sep 17 00:00:00 2001 +From f7003e2bb12d95583101d4ef55eab6f21eb9cd6f Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 19 Aug 2026 11:35:29 +0200 Subject: [PATCH 054/102] dt-bindings: mmc: atmel,sama5d2-sdhci: add @@ -15,7 +15,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/mmc/atmel,sama5d2-sdhci.yaml b/Documentation/devicetree/bindings/mmc/atmel,sama5d2-sdhci.yaml -index ba75623b7778b..860e6736e2eb9 100644 +index ba75623b7778..860e6736e2eb 100644 --- a/Documentation/devicetree/bindings/mmc/atmel,sama5d2-sdhci.yaml +++ b/Documentation/devicetree/bindings/mmc/atmel,sama5d2-sdhci.yaml @@ -18,6 +18,7 @@ properties: diff --git a/patches/linux/6.18.56/0055-mmc-sdhci-of-at91-add-LAN969x-support.patch b/patches/linux/6.18.57/0055-mmc-sdhci-of-at91-add-LAN969x-support.patch similarity index 97% rename from patches/linux/6.18.56/0055-mmc-sdhci-of-at91-add-LAN969x-support.patch rename to patches/linux/6.18.57/0055-mmc-sdhci-of-at91-add-LAN969x-support.patch index 0658a234c..5de218091 100644 --- a/patches/linux/6.18.56/0055-mmc-sdhci-of-at91-add-LAN969x-support.patch +++ b/patches/linux/6.18.57/0055-mmc-sdhci-of-at91-add-LAN969x-support.patch @@ -1,4 +1,4 @@ -From ae98994e45aaa55ecff09321aa65601561aefab4 Mon Sep 17 00:00:00 2001 +From cac6b74294ffda4f256e520bc9d3d0e6849ab9a7 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 19 Aug 2026 11:35:44 +0200 Subject: [PATCH 055/102] mmc: sdhci-of-at91: add LAN969x support @@ -18,7 +18,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/drivers/mmc/host/sdhci-of-at91.c b/drivers/mmc/host/sdhci-of-at91.c -index 7c4ac65f247d3..5dcb88cba0d9c 100644 +index 7c4ac65f247d..5dcb88cba0d9 100644 --- a/drivers/mmc/host/sdhci-of-at91.c +++ b/drivers/mmc/host/sdhci-of-at91.c @@ -39,6 +39,9 @@ struct sdhci_at91_soc_data { diff --git a/patches/linux/6.18.56/0056-mmc-sdhci-of-at91-stop-SDCLK-on-reset-and-add-eMMC-h.patch b/patches/linux/6.18.57/0056-mmc-sdhci-of-at91-stop-SDCLK-on-reset-and-add-eMMC-h.patch similarity index 97% rename from patches/linux/6.18.56/0056-mmc-sdhci-of-at91-stop-SDCLK-on-reset-and-add-eMMC-h.patch rename to patches/linux/6.18.57/0056-mmc-sdhci-of-at91-stop-SDCLK-on-reset-and-add-eMMC-h.patch index c589579ec..cad2ad8ed 100644 --- a/patches/linux/6.18.56/0056-mmc-sdhci-of-at91-stop-SDCLK-on-reset-and-add-eMMC-h.patch +++ b/patches/linux/6.18.57/0056-mmc-sdhci-of-at91-stop-SDCLK-on-reset-and-add-eMMC-h.patch @@ -1,4 +1,4 @@ -From 4a50546ae4abb37070703d1ce20149b65fdd1a51 Mon Sep 17 00:00:00 2001 +From dd296a20b251c66bbb82a71e746b1a59a43a4b0f Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 19 Aug 2026 11:37:48 +0200 Subject: [PATCH 056/102] mmc: sdhci-of-at91: stop SDCLK on reset and add eMMC @@ -20,7 +20,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 50 insertions(+) diff --git a/drivers/mmc/host/sdhci-of-at91.c b/drivers/mmc/host/sdhci-of-at91.c -index 5dcb88cba0d9c..6a9e4a7fa705f 100644 +index 5dcb88cba0d9..6a9e4a7fa705 100644 --- a/drivers/mmc/host/sdhci-of-at91.c +++ b/drivers/mmc/host/sdhci-of-at91.c @@ -25,6 +25,7 @@ diff --git a/patches/linux/6.18.56/0057-net-sparx5-lan969x-populate-netdev-of_node.patch b/patches/linux/6.18.57/0057-net-sparx5-lan969x-populate-netdev-of_node.patch similarity index 90% rename from patches/linux/6.18.56/0057-net-sparx5-lan969x-populate-netdev-of_node.patch rename to patches/linux/6.18.57/0057-net-sparx5-lan969x-populate-netdev-of_node.patch index 8b8cd77f2..266f97e81 100644 --- a/patches/linux/6.18.56/0057-net-sparx5-lan969x-populate-netdev-of_node.patch +++ b/patches/linux/6.18.57/0057-net-sparx5-lan969x-populate-netdev-of_node.patch @@ -1,4 +1,4 @@ -From ba2f77ed48aae661eed6cb213162a612f4792931 Mon Sep 17 00:00:00 2001 +From 104588391db5e1d6506fc02b8dae79e01b95656a Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Mon, 10 Nov 2025 13:42:53 +0100 Subject: [PATCH 057/102] net: sparx5/lan969x: populate netdev of_node @@ -15,7 +15,7 @@ Signed-off-by: Jakub Kicinski 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_main.c b/drivers/net/ethernet/microchip/sparx5/sparx5_main.c -index 46837e7efbd07..787dcdc996cdc 100644 +index 46837e7efbd0..787dcdc996cd 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_main.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_main.c @@ -395,6 +395,8 @@ static int sparx5_create_port(struct sparx5 *sparx5, diff --git a/patches/linux/6.18.56/0058-arm64-dts-microchip-add-LAN969x-clock-header-file.patch b/patches/linux/6.18.57/0058-arm64-dts-microchip-add-LAN969x-clock-header-file.patch similarity index 93% rename from patches/linux/6.18.56/0058-arm64-dts-microchip-add-LAN969x-clock-header-file.patch rename to patches/linux/6.18.57/0058-arm64-dts-microchip-add-LAN969x-clock-header-file.patch index 988288e4d..295719450 100644 --- a/patches/linux/6.18.56/0058-arm64-dts-microchip-add-LAN969x-clock-header-file.patch +++ b/patches/linux/6.18.57/0058-arm64-dts-microchip-add-LAN969x-clock-header-file.patch @@ -1,4 +1,4 @@ -From b8f745bf145aed656a87edcf2cee16caef2950e2 Mon Sep 17 00:00:00 2001 +From 684a31e6deb1e1037ffaba5af86a7a1298fb6256 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Mon, 2 Mar 2026 12:20:11 +0100 Subject: [PATCH 058/102] arm64: dts: microchip: add LAN969x clock header file @@ -18,7 +18,7 @@ Signed-off-by: Claudiu Beznea diff --git a/arch/arm64/boot/dts/microchip/clk-lan9691.h b/arch/arm64/boot/dts/microchip/clk-lan9691.h new file mode 100644 -index 0000000000000..0f2d7a0f881ef +index 000000000000..0f2d7a0f881e --- /dev/null +++ b/arch/arm64/boot/dts/microchip/clk-lan9691.h @@ -0,0 +1,24 @@ diff --git a/patches/linux/6.18.56/0059-arm64-dts-microchip-add-LAN969x-support.patch b/patches/linux/6.18.57/0059-arm64-dts-microchip-add-LAN969x-support.patch similarity index 99% rename from patches/linux/6.18.56/0059-arm64-dts-microchip-add-LAN969x-support.patch rename to patches/linux/6.18.57/0059-arm64-dts-microchip-add-LAN969x-support.patch index 2115e45f7..e6f53851e 100644 --- a/patches/linux/6.18.56/0059-arm64-dts-microchip-add-LAN969x-support.patch +++ b/patches/linux/6.18.57/0059-arm64-dts-microchip-add-LAN969x-support.patch @@ -1,4 +1,4 @@ -From c3fc7872ff9176197161d2695a4d3fbbe2d90f90 Mon Sep 17 00:00:00 2001 +From dc944c2dac81be7148374122391cb1390224d329 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Mon, 2 Mar 2026 12:20:12 +0100 Subject: [PATCH 059/102] arm64: dts: microchip: add LAN969x support @@ -18,7 +18,7 @@ Signed-off-by: Claudiu Beznea diff --git a/arch/arm64/boot/dts/microchip/lan9691.dtsi b/arch/arm64/boot/dts/microchip/lan9691.dtsi new file mode 100644 -index 0000000000000..235e56bebbdbb +index 000000000000..235e56bebbdb --- /dev/null +++ b/arch/arm64/boot/dts/microchip/lan9691.dtsi @@ -0,0 +1,488 @@ diff --git a/patches/linux/6.18.56/0060-arm64-dts-microchip-add-EV23X71A-board.patch b/patches/linux/6.18.57/0060-arm64-dts-microchip-add-EV23X71A-board.patch similarity index 99% rename from patches/linux/6.18.56/0060-arm64-dts-microchip-add-EV23X71A-board.patch rename to patches/linux/6.18.57/0060-arm64-dts-microchip-add-EV23X71A-board.patch index f3f08deb1..116cde43d 100644 --- a/patches/linux/6.18.56/0060-arm64-dts-microchip-add-EV23X71A-board.patch +++ b/patches/linux/6.18.57/0060-arm64-dts-microchip-add-EV23X71A-board.patch @@ -1,4 +1,4 @@ -From b10c04d81bb96ab0b09484ee2a2373482b56f26d Mon Sep 17 00:00:00 2001 +From e1d6da07c42ab6d9e2765a16afba208898abb8b3 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Mon, 2 Mar 2026 12:20:14 +0100 Subject: [PATCH 060/102] arm64: dts: microchip: add EV23X71A board @@ -19,7 +19,7 @@ Signed-off-by: Claudiu Beznea create mode 100644 arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts diff --git a/arch/arm64/boot/dts/microchip/Makefile b/arch/arm64/boot/dts/microchip/Makefile -index c6e0313eea0f9..09d16fc1ce9ac 100644 +index c6e0313eea0f..09d16fc1ce9a 100644 --- a/arch/arm64/boot/dts/microchip/Makefile +++ b/arch/arm64/boot/dts/microchip/Makefile @@ -1,4 +1,5 @@ @@ -30,7 +30,7 @@ index c6e0313eea0f9..09d16fc1ce9ac 100644 dtb-$(CONFIG_ARCH_SPARX5) += sparx5_pcb135.dtb sparx5_pcb135_emmc.dtb diff --git a/arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts b/arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts new file mode 100644 -index 0000000000000..4012ea7d07bbd +index 000000000000..4012ea7d07bb --- /dev/null +++ b/arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts @@ -0,0 +1,756 @@ diff --git a/patches/linux/6.18.56/0061-arm64-dts-microchip-lan969x-add-OTP-node.patch b/patches/linux/6.18.57/0061-arm64-dts-microchip-lan969x-add-OTP-node.patch similarity index 91% rename from patches/linux/6.18.56/0061-arm64-dts-microchip-lan969x-add-OTP-node.patch rename to patches/linux/6.18.57/0061-arm64-dts-microchip-lan969x-add-OTP-node.patch index d945b2648..70a9fff1c 100644 --- a/patches/linux/6.18.56/0061-arm64-dts-microchip-lan969x-add-OTP-node.patch +++ b/patches/linux/6.18.57/0061-arm64-dts-microchip-lan969x-add-OTP-node.patch @@ -1,4 +1,4 @@ -From c6af26aff045284fc98aae066d46385e74ab82c8 Mon Sep 17 00:00:00 2001 +From a707e5cdc92248cae91c53b3d1f9b41366f52b05 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Fri, 15 May 2026 13:59:09 +0200 Subject: [PATCH 061/102] arm64: dts: microchip: lan969x: add OTP node @@ -15,7 +15,7 @@ Signed-off-by: Claudiu Beznea 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/microchip/lan9691.dtsi b/arch/arm64/boot/dts/microchip/lan9691.dtsi -index 235e56bebbdbb..ed997d87dd09f 100644 +index 235e56bebbdb..ed997d87dd09 100644 --- a/arch/arm64/boot/dts/microchip/lan9691.dtsi +++ b/arch/arm64/boot/dts/microchip/lan9691.dtsi @@ -100,6 +100,11 @@ usb: usb@300000 { diff --git a/patches/linux/6.18.56/0062-arm64-dts-microchip-lan969x-add-SDMMC-nodes.patch b/patches/linux/6.18.57/0062-arm64-dts-microchip-lan969x-add-SDMMC-nodes.patch similarity index 93% rename from patches/linux/6.18.56/0062-arm64-dts-microchip-lan969x-add-SDMMC-nodes.patch rename to patches/linux/6.18.57/0062-arm64-dts-microchip-lan969x-add-SDMMC-nodes.patch index 6544accd8..e5cdc7bb5 100644 --- a/patches/linux/6.18.56/0062-arm64-dts-microchip-lan969x-add-SDMMC-nodes.patch +++ b/patches/linux/6.18.57/0062-arm64-dts-microchip-lan969x-add-SDMMC-nodes.patch @@ -1,4 +1,4 @@ -From 7df6f654874cc48a7bea2d8d2d78fe8e9c1c90c7 Mon Sep 17 00:00:00 2001 +From 0b6e2ad8e9c69ea465dfcaf87dd6878a96a8f464 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 19 Aug 2026 11:38:37 +0200 Subject: [PATCH 062/102] arm64: dts: microchip: lan969x: add SDMMC nodes @@ -13,7 +13,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/microchip/lan9691.dtsi b/arch/arm64/boot/dts/microchip/lan9691.dtsi -index ed997d87dd09f..59a19462a5db5 100644 +index ed997d87dd09..59a19462a5db 100644 --- a/arch/arm64/boot/dts/microchip/lan9691.dtsi +++ b/arch/arm64/boot/dts/microchip/lan9691.dtsi @@ -396,6 +396,28 @@ clks: clock-controller@e00c00b4 { diff --git a/patches/linux/6.18.56/0063-arm64-dts-microchip-ev23x71a-enable-eMMC.patch b/patches/linux/6.18.57/0063-arm64-dts-microchip-ev23x71a-enable-eMMC.patch similarity index 89% rename from patches/linux/6.18.56/0063-arm64-dts-microchip-ev23x71a-enable-eMMC.patch rename to patches/linux/6.18.57/0063-arm64-dts-microchip-ev23x71a-enable-eMMC.patch index 3efe3f059..85d49d741 100644 --- a/patches/linux/6.18.56/0063-arm64-dts-microchip-ev23x71a-enable-eMMC.patch +++ b/patches/linux/6.18.57/0063-arm64-dts-microchip-ev23x71a-enable-eMMC.patch @@ -1,4 +1,4 @@ -From b41259b09f91a140bc0350d7f473d9fee3fbe8b3 Mon Sep 17 00:00:00 2001 +From 8f5529fc1894b4fa292d10191a3b7267af126c81 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 19 Aug 2026 11:38:37 +0200 Subject: [PATCH 063/102] arm64: dts: microchip: ev23x71a: enable eMMC @@ -12,7 +12,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 11 insertions(+) diff --git a/arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts b/arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts -index 4012ea7d07bbd..7f12fc5c321fe 100644 +index 4012ea7d07bb..7f12fc5c321f 100644 --- a/arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts +++ b/arch/arm64/boot/dts/microchip/lan9696-ev23x71a.dts @@ -463,6 +463,17 @@ phy27: phy@27 { diff --git a/patches/linux/6.18.56/0064-wifi-brcmfmac-survey-the-requested-interface-not-the.patch b/patches/linux/6.18.57/0064-wifi-brcmfmac-survey-the-requested-interface-not-the.patch similarity index 96% rename from patches/linux/6.18.56/0064-wifi-brcmfmac-survey-the-requested-interface-not-the.patch rename to patches/linux/6.18.57/0064-wifi-brcmfmac-survey-the-requested-interface-not-the.patch index a46cf2327..7d9d026b8 100644 --- a/patches/linux/6.18.56/0064-wifi-brcmfmac-survey-the-requested-interface-not-the.patch +++ b/patches/linux/6.18.57/0064-wifi-brcmfmac-survey-the-requested-interface-not-the.patch @@ -1,4 +1,4 @@ -From 54b38afac5c46299c8a7ebe594b35774d134389b Mon Sep 17 00:00:00 2001 +From 3f11119521883f53a0fc2141820e756192245044 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 30 Jun 2026 15:42:48 +0200 Subject: [PATCH 064/102] wifi: brcmfmac: survey the requested interface, not @@ -28,7 +28,7 @@ Signed-off-by: Mattias Walström 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 0081ceb6c7829..8b245460262d9 100644 +index 0081ceb6c782..8b245460262d 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -8124,11 +8124,11 @@ brcmf_dump_obss(struct brcmf_if *ifp, struct cca_msrmnt_query req, diff --git a/patches/linux/6.18.56/0065-wifi-brcmfmac-honor-caller-s-rtnl-lock-when-stopping.patch b/patches/linux/6.18.57/0065-wifi-brcmfmac-honor-caller-s-rtnl-lock-when-stopping.patch similarity index 94% rename from patches/linux/6.18.56/0065-wifi-brcmfmac-honor-caller-s-rtnl-lock-when-stopping.patch rename to patches/linux/6.18.57/0065-wifi-brcmfmac-honor-caller-s-rtnl-lock-when-stopping.patch index 20bd879b0..e8b43e0d7 100644 --- a/patches/linux/6.18.56/0065-wifi-brcmfmac-honor-caller-s-rtnl-lock-when-stopping.patch +++ b/patches/linux/6.18.57/0065-wifi-brcmfmac-honor-caller-s-rtnl-lock-when-stopping.patch @@ -1,4 +1,4 @@ -From b2c521013e15b485455469fa4a263de2cf04dd02 Mon Sep 17 00:00:00 2001 +From 54f5351143c719f752d94e0e393f21a4fe7e35a3 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 30 Jun 2026 15:43:14 +0200 Subject: [PATCH 065/102] wifi: brcmfmac: honor caller's rtnl lock when @@ -26,7 +26,7 @@ Signed-off-by: Mattias Walström 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c -index 048b5d500215e..b0c79b50dc9a2 100644 +index ac5643b8bbcb..6ade9e4bc032 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c @@ -935,9 +935,11 @@ static void brcmf_del_if(struct brcmf_pub *drvr, s32 bsscfgidx, diff --git a/patches/linux/6.18.56/0066-wifi-brcmfmac-let-cfg_to_ndev-return-NULL-and-harden.patch b/patches/linux/6.18.57/0066-wifi-brcmfmac-let-cfg_to_ndev-return-NULL-and-harden.patch similarity index 95% rename from patches/linux/6.18.56/0066-wifi-brcmfmac-let-cfg_to_ndev-return-NULL-and-harden.patch rename to patches/linux/6.18.57/0066-wifi-brcmfmac-let-cfg_to_ndev-return-NULL-and-harden.patch index faea82ca5..56d1ad0d9 100644 --- a/patches/linux/6.18.56/0066-wifi-brcmfmac-let-cfg_to_ndev-return-NULL-and-harden.patch +++ b/patches/linux/6.18.57/0066-wifi-brcmfmac-let-cfg_to_ndev-return-NULL-and-harden.patch @@ -1,4 +1,4 @@ -From 0e082428a5013b6d35567cf122119af2772f909f Mon Sep 17 00:00:00 2001 +From 158bd44aa0b69481a405d90e238d95bdd017b989 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 30 Jun 2026 15:46:25 +0200 Subject: [PATCH 066/102] wifi: brcmfmac: let cfg_to_ndev() return NULL and @@ -47,7 +47,7 @@ Signed-off-by: Mattias Walström 5 files changed, 78 insertions(+), 20 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c -index 67c0c5a92f998..265f3f5d53079 100644 +index 67c0c5a92f99..265f3f5d5307 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c @@ -141,6 +141,9 @@ static void brcmf_btcoex_boost_wifi(struct brcmf_btcoex_info *btci, @@ -71,7 +71,7 @@ index 67c0c5a92f998..265f3f5d53079 100644 case BRCMF_BTCOEX_DISABLED: brcmf_dbg(INFO, "DHCP session starts\n"); diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index 8b245460262d9..fd8c39254d466 100644 +index 8b245460262d..fd8c39254d46 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -822,11 +822,18 @@ struct wireless_dev *brcmf_apsta_add_vif(struct wiphy *wiphy, const char *name, @@ -214,7 +214,7 @@ index 8b245460262d9..fd8c39254d466 100644 if (err) { bphy_err(drvr, "Country code iovar returned err = %d\n", err); diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h -index 273c80f2d483a..ee7e9dc17dce0 100644 +index 273c80f2d483..ee7e9dc17dce 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h @@ -433,7 +433,9 @@ static inline struct brcmf_cfg80211_vif *wdev_to_vif(struct wireless_dev *wdev) @@ -229,7 +229,7 @@ index 273c80f2d483a..ee7e9dc17dce0 100644 static inline struct brcmf_cfg80211_info *ndev_to_cfg(struct net_device *ndev) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c -index b0c79b50dc9a2..28e6776608658 100644 +index 6ade9e4bc032..a218c791df75 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c @@ -1028,8 +1028,11 @@ static int brcmf_inetaddr_changed(struct notifier_block *nb, @@ -246,10 +246,10 @@ index b0c79b50dc9a2..28e6776608658 100644 /* retrieve the table from firmware */ ret = brcmf_fil_iovar_data_get(ifp, "arp_hostip", addr_table, diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c -index e1752a513c733..5b550e5a4e77e 100644 +index c2511a5a11a4..1778447dc7e4 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c -@@ -2115,8 +2115,12 @@ static int brcmf_p2p_disable_p2p_if(struct brcmf_cfg80211_vif *vif) +@@ -2119,8 +2119,12 @@ static int brcmf_p2p_disable_p2p_if(struct brcmf_cfg80211_vif *vif) { struct brcmf_cfg80211_info *cfg = wdev_to_cfg(&vif->wdev); struct net_device *pri_ndev = cfg_to_ndev(cfg); @@ -263,7 +263,7 @@ index e1752a513c733..5b550e5a4e77e 100644 return brcmf_fil_iovar_data_set(ifp, "p2p_ifdis", addr, ETH_ALEN); } -@@ -2125,8 +2129,12 @@ static int brcmf_p2p_release_p2p_if(struct brcmf_cfg80211_vif *vif) +@@ -2129,8 +2133,12 @@ static int brcmf_p2p_release_p2p_if(struct brcmf_cfg80211_vif *vif) { struct brcmf_cfg80211_info *cfg = wdev_to_cfg(&vif->wdev); struct net_device *pri_ndev = cfg_to_ndev(cfg); @@ -277,7 +277,7 @@ index e1752a513c733..5b550e5a4e77e 100644 return brcmf_fil_iovar_data_set(ifp, "p2p_ifdel", addr, ETH_ALEN); } -@@ -2222,8 +2230,13 @@ static struct wireless_dev *brcmf_p2p_create_p2pdev(struct brcmf_p2p_info *p2p, +@@ -2226,8 +2234,13 @@ static struct wireless_dev *brcmf_p2p_create_p2pdev(struct brcmf_p2p_info *p2p, static int brcmf_p2p_get_conn_idx(struct brcmf_cfg80211_info *cfg) { int i; @@ -292,7 +292,7 @@ index e1752a513c733..5b550e5a4e77e 100644 if (!ifp) return -ENODEV; -@@ -2255,14 +2268,21 @@ struct wireless_dev *brcmf_p2p_add_vif(struct wiphy *wiphy, const char *name, +@@ -2259,14 +2272,21 @@ struct wireless_dev *brcmf_p2p_add_vif(struct wiphy *wiphy, const char *name, struct vif_params *params) { struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); diff --git a/patches/linux/6.18.56/0067-wifi-brcmfmac-support-deletion-and-recreation-of-the.patch b/patches/linux/6.18.57/0067-wifi-brcmfmac-support-deletion-and-recreation-of-the.patch similarity index 97% rename from patches/linux/6.18.56/0067-wifi-brcmfmac-support-deletion-and-recreation-of-the.patch rename to patches/linux/6.18.57/0067-wifi-brcmfmac-support-deletion-and-recreation-of-the.patch index 080d9babe..38d5ef6c7 100644 --- a/patches/linux/6.18.56/0067-wifi-brcmfmac-support-deletion-and-recreation-of-the.patch +++ b/patches/linux/6.18.57/0067-wifi-brcmfmac-support-deletion-and-recreation-of-the.patch @@ -1,4 +1,4 @@ -From 102750f26d8cbf5d58936b4c9c6da801433c4314 Mon Sep 17 00:00:00 2001 +From 4d4beb465e67a38707ee515719f2acd93734ce1d Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 30 Jun 2026 16:05:17 +0200 Subject: [PATCH 067/102] wifi: brcmfmac: support deletion and recreation of @@ -66,7 +66,7 @@ Signed-off-by: Mattias Walström 2 files changed, 174 insertions(+), 7 deletions(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index fd8c39254d466..c179304718455 100644 +index fd8c39254d46..c17930471845 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -124,6 +124,9 @@ struct cca_msrmnt_query { @@ -282,7 +282,7 @@ index fd8c39254d466..c179304718455 100644 case NL80211_IFTYPE_ADHOC: case NL80211_IFTYPE_AP_VLAN: diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c -index 5b550e5a4e77e..b1b85da83371f 100644 +index 1778447dc7e4..7335b22fd30f 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c @@ -1156,6 +1156,8 @@ static s32 brcmf_p2p_af_searching_channel(struct brcmf_p2p_info *p2p) @@ -294,7 +294,7 @@ index 5b550e5a4e77e..b1b85da83371f 100644 reinit_completion(&afx_hdl->act_frm_scan); set_bit(BRCMF_P2P_STATUS_FINDING_COMMON_CHANNEL, &p2p->status); -@@ -1299,9 +1301,15 @@ static void +@@ -1302,9 +1304,15 @@ static void brcmf_p2p_stop_wait_next_action_frame(struct brcmf_cfg80211_info *cfg) { struct brcmf_p2p_info *p2p = &cfg->p2p; @@ -311,7 +311,7 @@ index 5b550e5a4e77e..b1b85da83371f 100644 if (test_bit(BRCMF_P2P_STATUS_SENDING_ACT_FRAME, &p2p->status) && (test_bit(BRCMF_P2P_STATUS_ACTION_TX_COMPLETED, &p2p->status) || test_bit(BRCMF_P2P_STATUS_ACTION_TX_NOACK, &p2p->status))) { -@@ -1716,6 +1724,7 @@ bool brcmf_p2p_send_action_frame(struct brcmf_if *ifp, +@@ -1719,6 +1727,7 @@ bool brcmf_p2p_send_action_frame(struct brcmf_if *ifp, struct brcmf_config_af_params config_af_params; struct afx_hdl *afx_hdl = &p2p->afx_hdl; struct brcmf_pub *drvr = cfg->pub; @@ -319,7 +319,7 @@ index 5b550e5a4e77e..b1b85da83371f 100644 u16 action_frame_len; bool ack = false; u8 category; -@@ -1792,8 +1801,9 @@ bool brcmf_p2p_send_action_frame(struct brcmf_if *ifp, +@@ -1795,8 +1804,9 @@ bool brcmf_p2p_send_action_frame(struct brcmf_if *ifp, /* if connecting on primary iface, sleep for a while before sending * af tx for VSDB */ diff --git a/patches/linux/6.18.56/0068-wifi-brcmfmac-report-port-authorized-after-offloaded.patch b/patches/linux/6.18.57/0068-wifi-brcmfmac-report-port-authorized-after-offloaded.patch similarity index 97% rename from patches/linux/6.18.56/0068-wifi-brcmfmac-report-port-authorized-after-offloaded.patch rename to patches/linux/6.18.57/0068-wifi-brcmfmac-report-port-authorized-after-offloaded.patch index 09419130a..5979cd5b1 100644 --- a/patches/linux/6.18.56/0068-wifi-brcmfmac-report-port-authorized-after-offloaded.patch +++ b/patches/linux/6.18.57/0068-wifi-brcmfmac-report-port-authorized-after-offloaded.patch @@ -1,4 +1,4 @@ -From b965ae0c551ae3e2df6937933b6bdd1c42753a43 Mon Sep 17 00:00:00 2001 +From f73a221a67e6e43fb76ce294773e037d669f44b0 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Thu, 10 Sep 2026 08:29:47 +0200 Subject: [PATCH 068/102] wifi: brcmfmac: report port authorized after @@ -58,7 +58,7 @@ Signed-off-by: Mattias Walström 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c -index c179304718455..064daf8c42ec9 100644 +index c17930471845..064daf8c42ec 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c @@ -6705,6 +6705,23 @@ brcmf_bss_connect_done(struct brcmf_cfg80211_info *cfg, diff --git a/patches/linux/6.18.56/0069-dt-bindings-arm-AT91-document-Novarq-Tactical-1000.patch b/patches/linux/6.18.57/0069-dt-bindings-arm-AT91-document-Novarq-Tactical-1000.patch similarity index 91% rename from patches/linux/6.18.56/0069-dt-bindings-arm-AT91-document-Novarq-Tactical-1000.patch rename to patches/linux/6.18.57/0069-dt-bindings-arm-AT91-document-Novarq-Tactical-1000.patch index 89672fa05..5d0b8141c 100644 --- a/patches/linux/6.18.56/0069-dt-bindings-arm-AT91-document-Novarq-Tactical-1000.patch +++ b/patches/linux/6.18.57/0069-dt-bindings-arm-AT91-document-Novarq-Tactical-1000.patch @@ -1,4 +1,4 @@ -From f5f7599f8af9db56b09f26d22b20ee75defe1717 Mon Sep 17 00:00:00 2001 +From 0efbdf46b65578f1432ab62b282242fa7b6c2cd8 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Fri, 9 Jan 2026 13:27:00 +0100 Subject: [PATCH 069/102] dt-bindings: arm: AT91: document Novarq Tactical 1000 @@ -12,7 +12,7 @@ Signed-off-by: Robert Marko 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/atmel-at91.yaml b/Documentation/devicetree/bindings/arm/atmel-at91.yaml -index 3a34b7a2e8d4e..49666e92c04a2 100644 +index 3a34b7a2e8d4..49666e92c04a 100644 --- a/Documentation/devicetree/bindings/arm/atmel-at91.yaml +++ b/Documentation/devicetree/bindings/arm/atmel-at91.yaml @@ -241,6 +241,12 @@ properties: diff --git a/patches/linux/6.18.56/0070-arm64-dts-microchip-add-Novarq-Tactical-1000.patch b/patches/linux/6.18.57/0070-arm64-dts-microchip-add-Novarq-Tactical-1000.patch similarity index 99% rename from patches/linux/6.18.56/0070-arm64-dts-microchip-add-Novarq-Tactical-1000.patch rename to patches/linux/6.18.57/0070-arm64-dts-microchip-add-Novarq-Tactical-1000.patch index fdf5d12b1..420fa1230 100644 --- a/patches/linux/6.18.56/0070-arm64-dts-microchip-add-Novarq-Tactical-1000.patch +++ b/patches/linux/6.18.57/0070-arm64-dts-microchip-add-Novarq-Tactical-1000.patch @@ -1,4 +1,4 @@ -From 8b4b41c449758451c7dbcdd9092b9bd0e0a2b082 Mon Sep 17 00:00:00 2001 +From 4ea0c290a941df0d055be5974db76cd050010205 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Tue, 30 Sep 2025 13:37:49 +0200 Subject: [PATCH 070/102] arm64: dts: microchip: add Novarq Tactical 1000 @@ -15,7 +15,7 @@ Signed-off-by: Robert Marko create mode 100644 arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts diff --git a/arch/arm64/boot/dts/microchip/Makefile b/arch/arm64/boot/dts/microchip/Makefile -index 09d16fc1ce9ac..0ba970d308ec4 100644 +index 09d16fc1ce9a..0ba970d308ec 100644 --- a/arch/arm64/boot/dts/microchip/Makefile +++ b/arch/arm64/boot/dts/microchip/Makefile @@ -1,5 +1,6 @@ @@ -27,7 +27,7 @@ index 09d16fc1ce9ac..0ba970d308ec4 100644 dtb-$(CONFIG_ARCH_SPARX5) += sparx5_pcb135.dtb sparx5_pcb135_emmc.dtb diff --git a/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts b/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts new file mode 100644 -index 0000000000000..e9fa26e058047 +index 000000000000..e9fa26e05804 --- /dev/null +++ b/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts @@ -0,0 +1,886 @@ diff --git a/patches/linux/6.18.56/0071-arm64-dts-microchip-tactical-1000-add-port-names.patch b/patches/linux/6.18.57/0071-arm64-dts-microchip-tactical-1000-add-port-names.patch similarity index 98% rename from patches/linux/6.18.56/0071-arm64-dts-microchip-tactical-1000-add-port-names.patch rename to patches/linux/6.18.57/0071-arm64-dts-microchip-tactical-1000-add-port-names.patch index e5e73ef05..544ca3611 100644 --- a/patches/linux/6.18.56/0071-arm64-dts-microchip-tactical-1000-add-port-names.patch +++ b/patches/linux/6.18.57/0071-arm64-dts-microchip-tactical-1000-add-port-names.patch @@ -1,4 +1,4 @@ -From f973058544e1b44fd551db6a230659dbce67313e Mon Sep 17 00:00:00 2001 +From 1a800417bef77bbce9724da04d54f1b34459e0e5 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Tue, 30 Jun 2026 11:23:47 +0200 Subject: [PATCH 071/102] arm64: dts: microchip: tactical-1000: add port names @@ -13,7 +13,7 @@ Signed-off-by: Robert Marko 1 file changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts b/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts -index e9fa26e058047..e7e4654af98fc 100644 +index e9fa26e05804..e7e4654af98f 100644 --- a/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts +++ b/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts @@ -626,6 +626,7 @@ port0: port@0 { diff --git a/patches/linux/6.18.56/0072-arm64-dts-microchip-tactical-1000-adapt-to-6.18.patch b/patches/linux/6.18.57/0072-arm64-dts-microchip-tactical-1000-adapt-to-6.18.patch similarity index 96% rename from patches/linux/6.18.56/0072-arm64-dts-microchip-tactical-1000-adapt-to-6.18.patch rename to patches/linux/6.18.57/0072-arm64-dts-microchip-tactical-1000-adapt-to-6.18.patch index 903fdcb8b..7c81daa8f 100644 --- a/patches/linux/6.18.56/0072-arm64-dts-microchip-tactical-1000-adapt-to-6.18.patch +++ b/patches/linux/6.18.57/0072-arm64-dts-microchip-tactical-1000-adapt-to-6.18.patch @@ -1,4 +1,4 @@ -From d49813a338d7c9b9d69e38e1fcc1c937c588a071 Mon Sep 17 00:00:00 2001 +From 12cf129fd63364ce6aa8d1b865505493a7e4dcd2 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sun, 20 Sep 2026 12:22:43 +0200 Subject: [PATCH 072/102] arm64: dts: microchip: tactical-1000: adapt to 6.18 @@ -20,7 +20,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 1 insertion(+), 42 deletions(-) diff --git a/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts b/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts -index e7e4654af98fc..bd6953fc9d4a3 100644 +index e7e4654af98f..bd6953fc9d4a 100644 --- a/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts +++ b/arch/arm64/boot/dts/microchip/lan9696-tactical-1000.dts @@ -5,7 +5,6 @@ diff --git a/patches/linux/6.18.56/0073-dt-bindings-arm-AT91-document-EV23X71A-board.patch b/patches/linux/6.18.57/0073-dt-bindings-arm-AT91-document-EV23X71A-board.patch similarity index 92% rename from patches/linux/6.18.56/0073-dt-bindings-arm-AT91-document-EV23X71A-board.patch rename to patches/linux/6.18.57/0073-dt-bindings-arm-AT91-document-EV23X71A-board.patch index 1006f3777..9e732ba47 100644 --- a/patches/linux/6.18.56/0073-dt-bindings-arm-AT91-document-EV23X71A-board.patch +++ b/patches/linux/6.18.57/0073-dt-bindings-arm-AT91-document-EV23X71A-board.patch @@ -1,4 +1,4 @@ -From b5afb74688659804bbed4bca3928c98975daf2c8 Mon Sep 17 00:00:00 2001 +From 097bfa1b554e425775024a0c3b5daedab5a293e4 Mon Sep 17 00:00:00 2001 From: Robert Marko Date: Mon, 2 Mar 2026 12:20:13 +0100 Subject: [PATCH 073/102] dt-bindings: arm: AT91: document EV23X71A board @@ -16,7 +16,7 @@ Signed-off-by: Claudiu Beznea 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/atmel-at91.yaml b/Documentation/devicetree/bindings/arm/atmel-at91.yaml -index 49666e92c04a2..b7c37a1cece03 100644 +index 49666e92c04a..b7c37a1cece0 100644 --- a/Documentation/devicetree/bindings/arm/atmel-at91.yaml +++ b/Documentation/devicetree/bindings/arm/atmel-at91.yaml @@ -241,6 +241,12 @@ properties: diff --git a/patches/linux/6.18.56/0074-net-dsa-Skip-DCB-default-priority-init-on-unsupporte.patch b/patches/linux/6.18.57/0074-net-dsa-Skip-DCB-default-priority-init-on-unsupporte.patch similarity index 91% rename from patches/linux/6.18.56/0074-net-dsa-Skip-DCB-default-priority-init-on-unsupporte.patch rename to patches/linux/6.18.57/0074-net-dsa-Skip-DCB-default-priority-init-on-unsupporte.patch index c64b4c125..32d72187a 100644 --- a/patches/linux/6.18.56/0074-net-dsa-Skip-DCB-default-priority-init-on-unsupporte.patch +++ b/patches/linux/6.18.57/0074-net-dsa-Skip-DCB-default-priority-init-on-unsupporte.patch @@ -1,4 +1,4 @@ -From 45fd43a305c595ea24b0de5cf090affeffc4029f Mon Sep 17 00:00:00 2001 +From 46334fce5a274b6640c1801b144e721f9a89970d Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 9 Sep 2026 17:04:21 +0200 Subject: [PATCH 074/102] net: dsa: Skip DCB default priority init on @@ -17,7 +17,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/net/dsa/user.c b/net/dsa/user.c -index c0019d0c1172d..b881c177628ce 100644 +index c0019d0c1172..b881c177628c 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -2511,12 +2511,13 @@ static int dsa_user_dcbnl_init(struct net_device *dev) diff --git a/patches/linux/6.18.56/0075-net-dsa-Generalise-the-global-DCB-APP-mirroring-help.patch b/patches/linux/6.18.57/0075-net-dsa-Generalise-the-global-DCB-APP-mirroring-help.patch similarity index 96% rename from patches/linux/6.18.56/0075-net-dsa-Generalise-the-global-DCB-APP-mirroring-help.patch rename to patches/linux/6.18.57/0075-net-dsa-Generalise-the-global-DCB-APP-mirroring-help.patch index 78f1c46c5..63fb355d1 100644 --- a/patches/linux/6.18.56/0075-net-dsa-Generalise-the-global-DCB-APP-mirroring-help.patch +++ b/patches/linux/6.18.57/0075-net-dsa-Generalise-the-global-DCB-APP-mirroring-help.patch @@ -1,4 +1,4 @@ -From cb31150945889f02373febe89f618afee36c6e62 Mon Sep 17 00:00:00 2001 +From b7aab315dfe05f936a0344b10e0f998002bcb43e Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 22 Sep 2026 13:51:07 +0200 Subject: [PATCH 075/102] net: dsa: Generalise the global DCB APP mirroring @@ -19,7 +19,7 @@ Signed-off-by: Joachim Wiberg 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/net/dsa/user.c b/net/dsa/user.c -index b881c177628ce..193e54b7d85ea 100644 +index b881c177628c..193e54b7d85e 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -2243,11 +2243,13 @@ dsa_user_dcbnl_set_default_prio(struct net_device *dev, struct dcb_app *app) diff --git a/patches/linux/6.18.56/0076-net-dsa-Support-the-PCP-APP-selector.patch b/patches/linux/6.18.57/0076-net-dsa-Support-the-PCP-APP-selector.patch similarity index 98% rename from patches/linux/6.18.56/0076-net-dsa-Support-the-PCP-APP-selector.patch rename to patches/linux/6.18.57/0076-net-dsa-Support-the-PCP-APP-selector.patch index ad4cde7f6..da7863307 100644 --- a/patches/linux/6.18.56/0076-net-dsa-Support-the-PCP-APP-selector.patch +++ b/patches/linux/6.18.57/0076-net-dsa-Support-the-PCP-APP-selector.patch @@ -1,4 +1,4 @@ -From e1a8005d2fc1813b71e65c79e700da5635e639e0 Mon Sep 17 00:00:00 2001 +From c9576e0f132ba51462c0a088451cf183c975fbe9 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 9 Sep 2026 17:04:22 +0200 Subject: [PATCH 076/102] net: dsa: Support the PCP APP selector @@ -27,7 +27,7 @@ Signed-off-by: Joachim Wiberg 2 files changed, 206 insertions(+) diff --git a/include/net/dsa.h b/include/net/dsa.h -index c31d4e910f075..f271376b77582 100644 +index c31d4e910f07..f271376b7758 100644 --- a/include/net/dsa.h +++ b/include/net/dsa.h @@ -447,6 +447,10 @@ struct dsa_switch { @@ -55,7 +55,7 @@ index c31d4e910f075..f271376b77582 100644 /* * Suspend and resume diff --git a/net/dsa/user.c b/net/dsa/user.c -index 193e54b7d85ea..85b06f3a43370 100644 +index 193e54b7d85e..85b06f3a4337 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -2342,6 +2342,172 @@ dsa_user_dcbnl_add_dscp_prio(struct net_device *dev, struct dcb_app *app) diff --git a/patches/linux/6.18.56/0077-net-dsa-Support-DCB-priority-rewrite.patch b/patches/linux/6.18.57/0077-net-dsa-Support-DCB-priority-rewrite.patch similarity index 98% rename from patches/linux/6.18.56/0077-net-dsa-Support-DCB-priority-rewrite.patch rename to patches/linux/6.18.57/0077-net-dsa-Support-DCB-priority-rewrite.patch index c8fbf15f7..28ecc15b5 100644 --- a/patches/linux/6.18.56/0077-net-dsa-Support-DCB-priority-rewrite.patch +++ b/patches/linux/6.18.57/0077-net-dsa-Support-DCB-priority-rewrite.patch @@ -1,4 +1,4 @@ -From fb3ca7803ea876f7d96514696615143835bc78f9 Mon Sep 17 00:00:00 2001 +From d78d08175f4f8a37b3ef3b67e6fb526f6fee43aa Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 9 Sep 2026 17:10:32 +0200 Subject: [PATCH 077/102] net: dsa: Support DCB priority rewrite @@ -26,7 +26,7 @@ Signed-off-by: Joachim Wiberg 2 files changed, 279 insertions(+), 1 deletion(-) diff --git a/include/net/dsa.h b/include/net/dsa.h -index f271376b77582..3a36904e57f81 100644 +index f271376b7758..3a36904e57f8 100644 --- a/include/net/dsa.h +++ b/include/net/dsa.h @@ -451,6 +451,12 @@ struct dsa_switch { @@ -60,7 +60,7 @@ index f271376b77582..3a36904e57f81 100644 /* * Suspend and resume diff --git a/net/dsa/user.c b/net/dsa/user.c -index 85b06f3a43370..349bacfebb086 100644 +index 85b06f3a4337..349bacfebb08 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -2665,6 +2665,266 @@ static int __maybe_unused dsa_user_dcbnl_ieee_delapp(struct net_device *dev, diff --git a/patches/linux/6.18.56/0078-net-dsa-Support-the-IEEE-ETS-managed-object.patch b/patches/linux/6.18.57/0078-net-dsa-Support-the-IEEE-ETS-managed-object.patch similarity index 97% rename from patches/linux/6.18.56/0078-net-dsa-Support-the-IEEE-ETS-managed-object.patch rename to patches/linux/6.18.57/0078-net-dsa-Support-the-IEEE-ETS-managed-object.patch index a1d1884ad..3d4729f41 100644 --- a/patches/linux/6.18.56/0078-net-dsa-Support-the-IEEE-ETS-managed-object.patch +++ b/patches/linux/6.18.57/0078-net-dsa-Support-the-IEEE-ETS-managed-object.patch @@ -1,4 +1,4 @@ -From 46e44f7a4aba62dc94958e01638e8e93ea62e59b Mon Sep 17 00:00:00 2001 +From 65c40a578d8d76adbcc7d7bb2b98ad43c5fd7171 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 22 Sep 2026 13:53:23 +0200 Subject: [PATCH 078/102] net: dsa: Support the IEEE ETS managed object @@ -32,7 +32,7 @@ Signed-off-by: Joachim Wiberg 2 files changed, 82 insertions(+) diff --git a/include/net/dsa.h b/include/net/dsa.h -index 3a36904e57f81..fa47901fa9a98 100644 +index 3a36904e57f8..fa47901fa9a9 100644 --- a/include/net/dsa.h +++ b/include/net/dsa.h @@ -849,6 +849,8 @@ static inline bool dsa_port_tree_same(const struct dsa_port *a, @@ -64,7 +64,7 @@ index 3a36904e57f81..fa47901fa9a98 100644 * Suspend and resume */ diff --git a/net/dsa/user.c b/net/dsa/user.c -index 349bacfebb086..e9809fda8d89e 100644 +index 349bacfebb08..e9809fda8d89 100644 --- a/net/dsa/user.c +++ b/net/dsa/user.c @@ -3040,9 +3040,77 @@ static const struct ethtool_ops dsa_user_ethtool_ops = { diff --git a/patches/linux/6.18.56/0079-net-sparx5-fix-sleep-in-atomic-context-in-MAC-table-.patch b/patches/linux/6.18.57/0079-net-sparx5-fix-sleep-in-atomic-context-in-MAC-table-.patch similarity index 97% rename from patches/linux/6.18.56/0079-net-sparx5-fix-sleep-in-atomic-context-in-MAC-table-.patch rename to patches/linux/6.18.57/0079-net-sparx5-fix-sleep-in-atomic-context-in-MAC-table-.patch index 48cef6f8e..dbd0fd6d3 100644 --- a/patches/linux/6.18.56/0079-net-sparx5-fix-sleep-in-atomic-context-in-MAC-table-.patch +++ b/patches/linux/6.18.57/0079-net-sparx5-fix-sleep-in-atomic-context-in-MAC-table-.patch @@ -1,4 +1,4 @@ -From 308c9dbab764bef06cceb03e412b491ea57234b5 Mon Sep 17 00:00:00 2001 +From 5b9f6fe0ad79285bff06dddb7eef60c9377bab67 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 7 Oct 2026 11:42:12 +0200 Subject: [PATCH 079/102] net: sparx5: fix sleep in atomic context in MAC table @@ -48,7 +48,7 @@ Signed-off-by: Joachim Wiberg 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c b/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c -index 2bf9c5f64151c..30acb21277974 100644 +index 2bf9c5f64151..30acb2127797 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_mactable.c @@ -50,7 +50,7 @@ static int sparx5_mact_wait_for_completion(struct sparx5 *sparx5) @@ -160,7 +160,7 @@ index 2bf9c5f64151c..30acb21277974 100644 /* Flush MAC table */ spx5_wr(LRN_COMMON_ACCESS_CTRL_CPU_ACCESS_CMD_SET(MAC_CMD_CLEAR_ALL) | diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_main.h b/drivers/net/ethernet/microchip/sparx5/sparx5_main.h -index f7d86fc6aa125..317c4ca0d29b2 100644 +index f7d86fc6aa12..317c4ca0d29b 100644 --- a/drivers/net/ethernet/microchip/sparx5/sparx5_main.h +++ b/drivers/net/ethernet/microchip/sparx5/sparx5_main.h @@ -373,7 +373,7 @@ struct sparx5 { diff --git a/patches/linux/6.18.56/0080-misc-sparx5-symreg-symreg-debugfs-driver-DBB-1045.patch b/patches/linux/6.18.57/0080-misc-sparx5-symreg-symreg-debugfs-driver-DBB-1045.patch similarity index 98% rename from patches/linux/6.18.56/0080-misc-sparx5-symreg-symreg-debugfs-driver-DBB-1045.patch rename to patches/linux/6.18.57/0080-misc-sparx5-symreg-symreg-debugfs-driver-DBB-1045.patch index 69ebcd676..ecd76faed 100644 --- a/patches/linux/6.18.56/0080-misc-sparx5-symreg-symreg-debugfs-driver-DBB-1045.patch +++ b/patches/linux/6.18.57/0080-misc-sparx5-symreg-symreg-debugfs-driver-DBB-1045.patch @@ -1,4 +1,4 @@ -From c6f8b6a050e69c951ce0ce56467b6e9fd9a638f1 Mon Sep 17 00:00:00 2001 +From 9eb7532602b5ad1c766c0cb8b4f0c43272da1ddd Mon Sep 17 00:00:00 2001 From: Steen Hegelund Date: Wed, 21 Jan 2026 10:09:45 +0100 Subject: [PATCH 080/102] misc: sparx5-symreg; symreg debugfs driver (DBB-1045) @@ -22,7 +22,7 @@ Signed-off-by: Joachim Wiberg diff --git a/Documentation/devicetree/bindings/arm/microchip,sparx5-symreg.yaml b/Documentation/devicetree/bindings/arm/microchip,sparx5-symreg.yaml new file mode 100644 -index 0000000000000..fe6f9e7fcc67c +index 000000000000..fe6f9e7fcc67 --- /dev/null +++ b/Documentation/devicetree/bindings/arm/microchip,sparx5-symreg.yaml @@ -0,0 +1,62 @@ @@ -89,7 +89,7 @@ index 0000000000000..fe6f9e7fcc67c + status = "okay"; + }; diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig -index b9c11f67315f0..8e164b0fba975 100644 +index b9c11f67315f..8e164b0fba97 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -644,6 +644,12 @@ config MCHP_LAN966X_PCI @@ -106,7 +106,7 @@ index b9c11f67315f0..8e164b0fba975 100644 source "drivers/misc/eeprom/Kconfig" source "drivers/misc/cb710/Kconfig" diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile -index b32a2597d2467..9286bd91a9954 100644 +index b32a2597d246..9286bd91a995 100644 --- a/drivers/misc/Makefile +++ b/drivers/misc/Makefile @@ -75,3 +75,4 @@ obj-$(CONFIG_MCHP_LAN966X_PCI) += lan966x-pci.o @@ -116,7 +116,7 @@ index b32a2597d2467..9286bd91a9954 100644 +obj-$(CONFIG_SPARX5_SYMREG) += sparx5_symreg_debugfs.o diff --git a/drivers/misc/sparx5_symreg_debugfs.c b/drivers/misc/sparx5_symreg_debugfs.c new file mode 100644 -index 0000000000000..17f7bcc6fd682 +index 000000000000..17f7bcc6fd68 --- /dev/null +++ b/drivers/misc/sparx5_symreg_debugfs.c @@ -0,0 +1,267 @@ diff --git a/patches/linux/6.18.56/0081-net-ethernet-mtk_wed-map-WO-memory-regions-without-r.patch b/patches/linux/6.18.57/0081-net-ethernet-mtk_wed-map-WO-memory-regions-without-r.patch similarity index 94% rename from patches/linux/6.18.56/0081-net-ethernet-mtk_wed-map-WO-memory-regions-without-r.patch rename to patches/linux/6.18.57/0081-net-ethernet-mtk_wed-map-WO-memory-regions-without-r.patch index ed8a7755e..0157b6b55 100644 --- a/patches/linux/6.18.56/0081-net-ethernet-mtk_wed-map-WO-memory-regions-without-r.patch +++ b/patches/linux/6.18.57/0081-net-ethernet-mtk_wed-map-WO-memory-regions-without-r.patch @@ -1,4 +1,4 @@ -From e0e6e024e5e5866ff61b68bf9790fd24e542d7e2 Mon Sep 17 00:00:00 2001 +From 17958613375144f4d059777987e6ab034acf2ab1 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Mon, 5 Oct 2026 14:37:56 +0200 Subject: [PATCH 081/102] net: ethernet: mtk_wed: map WO memory regions without @@ -27,7 +27,7 @@ Signed-off-by: Mattias Walström 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/ethernet/mediatek/mtk_wed_mcu.c b/drivers/net/ethernet/mediatek/mtk_wed_mcu.c -index 0d38183c6ba70..be469c753c71b 100644 +index 0d38183c6ba7..be469c753c71 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed_mcu.c +++ b/drivers/net/ethernet/mediatek/mtk_wed_mcu.c @@ -246,9 +246,9 @@ mtk_wed_get_memory_region(struct mtk_wed_hw *hw, const char *name, diff --git a/patches/linux/6.18.56/0082-wifi-mt76-wed-fix-kernel-panic-on-non-DBDC-MT7986.patch b/patches/linux/6.18.57/0082-wifi-mt76-wed-fix-kernel-panic-on-non-DBDC-MT7986.patch similarity index 97% rename from patches/linux/6.18.56/0082-wifi-mt76-wed-fix-kernel-panic-on-non-DBDC-MT7986.patch rename to patches/linux/6.18.57/0082-wifi-mt76-wed-fix-kernel-panic-on-non-DBDC-MT7986.patch index 6670a0a7c..61593ac9a 100644 --- a/patches/linux/6.18.56/0082-wifi-mt76-wed-fix-kernel-panic-on-non-DBDC-MT7986.patch +++ b/patches/linux/6.18.57/0082-wifi-mt76-wed-fix-kernel-panic-on-non-DBDC-MT7986.patch @@ -1,4 +1,4 @@ -From 8c40b743cd6f8117c177291988ffe1980e9595cd Mon Sep 17 00:00:00 2001 +From 3144fdeb67f73640c6194435bdfe1d011d318d67 Mon Sep 17 00:00:00 2001 From: Zhi-Jun You Date: Wed, 15 Jul 2026 23:21:12 +0800 Subject: [PATCH 082/102] wifi: mt76: wed: fix kernel panic on non-DBDC MT7986 @@ -89,7 +89,7 @@ Signed-off-by: Mattias Walström 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/mediatek/mt76/wed.c b/drivers/net/wireless/mediatek/mt76/wed.c -index fbd7e59c73aaf..2ebf4edc689e9 100644 +index fbd7e59c73aa..2ebf4edc689e 100644 --- a/drivers/net/wireless/mediatek/mt76/wed.c +++ b/drivers/net/wireless/mediatek/mt76/wed.c @@ -33,10 +33,15 @@ u32 mt76_wed_init_rx_buf(struct mtk_wed_device *wed, int size) diff --git a/patches/linux/6.18.56/0083-wifi-mt76-mt7915-set-up-WPDMA-RX-ring-0-for-WED-on-a.patch b/patches/linux/6.18.57/0083-wifi-mt76-mt7915-set-up-WPDMA-RX-ring-0-for-WED-on-a.patch similarity index 94% rename from patches/linux/6.18.56/0083-wifi-mt76-mt7915-set-up-WPDMA-RX-ring-0-for-WED-on-a.patch rename to patches/linux/6.18.57/0083-wifi-mt76-mt7915-set-up-WPDMA-RX-ring-0-for-WED-on-a.patch index 2a943bac7..6dc6019f2 100644 --- a/patches/linux/6.18.56/0083-wifi-mt76-mt7915-set-up-WPDMA-RX-ring-0-for-WED-on-a.patch +++ b/patches/linux/6.18.57/0083-wifi-mt76-mt7915-set-up-WPDMA-RX-ring-0-for-WED-on-a.patch @@ -1,4 +1,4 @@ -From 9b5a788cc9a12f1b23ad0e84dfaa78008a399b49 Mon Sep 17 00:00:00 2001 +From 78214f7ced0ae7022257f880621d85865523660d Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Wed, 7 Oct 2026 22:20:00 +0200 Subject: [PATCH 083/102] wifi: mt76: mt7915: set up WPDMA RX ring 0 for WED on @@ -22,7 +22,7 @@ Signed-off-by: Mattias Walström 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/dma.c b/drivers/net/wireless/mediatek/mt76/mt7915/dma.c -index 009ef713f4379..851931ae55530 100644 +index 009ef713f437..851931ae5553 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/dma.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/dma.c @@ -506,8 +506,14 @@ int mt7915_dma_init(struct mt7915_dev *dev, struct mt7915_phy *phy2) diff --git a/patches/linux/6.18.56/0084-wifi-mt76-mt7915-add-WDS-support-when-WED-is-enabled.patch b/patches/linux/6.18.57/0084-wifi-mt76-mt7915-add-WDS-support-when-WED-is-enabled.patch similarity index 95% rename from patches/linux/6.18.56/0084-wifi-mt76-mt7915-add-WDS-support-when-WED-is-enabled.patch rename to patches/linux/6.18.57/0084-wifi-mt76-mt7915-add-WDS-support-when-WED-is-enabled.patch index c327683ad..a8822d998 100644 --- a/patches/linux/6.18.56/0084-wifi-mt76-mt7915-add-WDS-support-when-WED-is-enabled.patch +++ b/patches/linux/6.18.57/0084-wifi-mt76-mt7915-add-WDS-support-when-WED-is-enabled.patch @@ -1,4 +1,4 @@ -From a39e22f32c005cb7096e66789000b2a9209444d0 Mon Sep 17 00:00:00 2001 +From 08357c0c00268d987d3f615735b1e6c6056547e9 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 20 Oct 2025 15:59:12 +0200 Subject: [PATCH 084/102] wifi: mt76: mt7915: add WDS support when WED is @@ -34,7 +34,7 @@ Signed-off-by: Felix Fietkau 9 files changed, 122 insertions(+), 33 deletions(-) diff --git a/drivers/net/wireless/mediatek/mt76/mt76.h b/drivers/net/wireless/mediatek/mt76/mt76.h -index 2a186b47659b6..9cb7e2da472fc 100644 +index 6ca5f3b2c6ba..c541e965df6f 100644 --- a/drivers/net/wireless/mediatek/mt76/mt76.h +++ b/drivers/net/wireless/mediatek/mt76/mt76.h @@ -29,6 +29,9 @@ @@ -48,7 +48,7 @@ index 2a186b47659b6..9cb7e2da472fc 100644 #define MT_QFLAG_WED_TYPE GENMASK(4, 2) #define MT_QFLAG_WED BIT(5) diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c b/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c -index b287b7d9394e2..ec2287459587e 100644 +index b287b7d9394e..ec2287459587 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c @@ -1385,7 +1385,7 @@ static ssize_t mt7915_sta_fixed_rate_set(struct file *file, @@ -61,7 +61,7 @@ index b287b7d9394e2..ec2287459587e 100644 return -EFAULT; diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mac.c b/drivers/net/wireless/mediatek/mt76/mt7915/mac.c -index dda4e7d179536..b431467c0eeee 100644 +index dda4e7d17953..b431467c0eee 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mac.c @@ -1972,7 +1972,7 @@ void mt7915_mac_sta_rc_work(struct work_struct *work) @@ -74,7 +74,7 @@ index dda4e7d179536..b431467c0eeee 100644 if (changed & IEEE80211_RC_SMPS_CHANGED) mt7915_mcu_add_smps(dev, vif, sta); diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/main.c b/drivers/net/wireless/mediatek/mt76/mt7915/main.c -index 9d546eb8022ac..eb2dc410bba25 100644 +index ff14085dc331..6ec7f034f449 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/main.c @@ -758,7 +758,14 @@ int mt7915_mac_sta_add(struct mt76_dev *mdev, struct ieee80211_vif *vif, @@ -93,7 +93,7 @@ index 9d546eb8022ac..eb2dc410bba25 100644 if (idx < 0) return -ENOSPC; -@@ -847,7 +854,7 @@ int mt7915_mac_sta_event(struct mt76_dev *mdev, struct ieee80211_vif *vif, +@@ -848,7 +855,7 @@ int mt7915_mac_sta_event(struct mt76_dev *mdev, struct ieee80211_vif *vif, addr = mt7915_mac_wtbl_lmac_addr(dev, msta->wcid.idx, 30); mt76_rmw_field(dev, addr, GENMASK(7, 0), 0xa0); @@ -102,7 +102,7 @@ index 9d546eb8022ac..eb2dc410bba25 100644 if (ret) return ret; -@@ -1278,6 +1285,40 @@ mt7915_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, +@@ -1280,6 +1287,40 @@ mt7915_set_bitrate_mask(struct ieee80211_hw *hw, struct ieee80211_vif *vif, return 0; } @@ -143,7 +143,7 @@ index 9d546eb8022ac..eb2dc410bba25 100644 static void mt7915_sta_set_4addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, -@@ -1291,6 +1332,9 @@ static void mt7915_sta_set_4addr(struct ieee80211_hw *hw, +@@ -1293,6 +1334,9 @@ static void mt7915_sta_set_4addr(struct ieee80211_hw *hw, else clear_bit(MT_WCID_FLAG_4ADDR, &msta->wcid.flags); @@ -153,7 +153,7 @@ index 9d546eb8022ac..eb2dc410bba25 100644 if (!msta->wcid.sta) return; -@@ -1740,15 +1784,19 @@ mt7915_net_fill_forward_path(struct ieee80211_hw *hw, +@@ -1742,15 +1786,19 @@ mt7915_net_fill_forward_path(struct ieee80211_hw *hw, if (!mtk_wed_device_active(wed)) return -ENODEV; @@ -176,7 +176,7 @@ index 9d546eb8022ac..eb2dc410bba25 100644 ctx->dev = NULL; diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c -index 29b3f0cda1ce7..1ecce494bb09c 100644 +index 29b3f0cda1ce..1ecce494bb09 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.c @@ -1367,6 +1367,7 @@ mt7915_mcu_get_mmps_mode(enum ieee80211_smps_mode smps) @@ -325,7 +325,7 @@ index 29b3f0cda1ce7..1ecce494bb09c 100644 ret = mt7915_mcu_set_mwds(dev, 1); if (ret) diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h -index 4c25abb0297de..6ffa5ea5bc0d6 100644 +index 4c25abb0297d..6ffa5ea5bc0d 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mcu.h @@ -278,6 +278,7 @@ enum { @@ -337,7 +337,7 @@ index 4c25abb0297de..6ffa5ea5bc0d6 100644 }; diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h b/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h -index 27857347f05f4..cc56ef27308c0 100644 +index 27857347f05f..cc56ef27308c 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h @@ -475,8 +475,16 @@ int mt7915_mcu_add_dev_info(struct mt7915_phy *phy, @@ -378,7 +378,7 @@ index 27857347f05f4..cc56ef27308c0 100644 int mt7915_mcu_set_eeprom(struct mt7915_dev *dev); int mt7915_mcu_get_eeprom(struct mt7915_dev *dev, u32 offset, u8 *read_buf); diff --git a/drivers/net/wireless/mediatek/mt76/util.c b/drivers/net/wireless/mediatek/mt76/util.c -index 97249ebb4bc8f..6ac7cfdd8786f 100644 +index 97249ebb4bc8..6ac7cfdd8786 100644 --- a/drivers/net/wireless/mediatek/mt76/util.c +++ b/drivers/net/wireless/mediatek/mt76/util.c @@ -42,12 +42,19 @@ bool ____mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, @@ -413,7 +413,7 @@ index 97249ebb4bc8f..6ac7cfdd8786f 100644 int mt76_get_min_avg_rssi(struct mt76_dev *dev, u8 phy_idx) { diff --git a/drivers/net/wireless/mediatek/mt76/util.h b/drivers/net/wireless/mediatek/mt76/util.h -index 260965dde94cf..68432fce2f56a 100644 +index 260965dde94c..68432fce2f56 100644 --- a/drivers/net/wireless/mediatek/mt76/util.h +++ b/drivers/net/wireless/mediatek/mt76/util.h @@ -27,7 +27,12 @@ enum { diff --git a/patches/linux/6.18.56/0085-net-ethernet-mtk_wed-increase-WED-v2-WDMA-RESV_BUFF-.patch b/patches/linux/6.18.57/0085-net-ethernet-mtk_wed-increase-WED-v2-WDMA-RESV_BUFF-.patch similarity index 93% rename from patches/linux/6.18.56/0085-net-ethernet-mtk_wed-increase-WED-v2-WDMA-RESV_BUFF-.patch rename to patches/linux/6.18.57/0085-net-ethernet-mtk_wed-increase-WED-v2-WDMA-RESV_BUFF-.patch index 338c36854..fd2115989 100644 --- a/patches/linux/6.18.56/0085-net-ethernet-mtk_wed-increase-WED-v2-WDMA-RESV_BUFF-.patch +++ b/patches/linux/6.18.57/0085-net-ethernet-mtk_wed-increase-WED-v2-WDMA-RESV_BUFF-.patch @@ -1,4 +1,4 @@ -From 3d86eb80be2c4367e3293e783d26b6b452840287 Mon Sep 17 00:00:00 2001 +From 59f60ef5023bee3c659ed50a34e0a6a4d5a18a79 Mon Sep 17 00:00:00 2001 From: Shiji Yang Date: Wed, 19 Aug 2026 21:07:07 +0800 Subject: [PATCH 085/102] net: ethernet: mtk_wed: increase WED v2 WDMA @@ -20,7 +20,7 @@ Signed-off-by: Jakub Kicinski 2 files changed, 6 insertions(+) diff --git a/drivers/net/ethernet/mediatek/mtk_wed.c b/drivers/net/ethernet/mediatek/mtk_wed.c -index 1ed1f88dd7f8b..fdb487e5d46e1 100644 +index 1ed1f88dd7f8..fdb487e5d46e 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed.c +++ b/drivers/net/ethernet/mediatek/mtk_wed.c @@ -2071,6 +2071,11 @@ mtk_wed_dma_enable(struct mtk_wed_device *dev) @@ -36,7 +36,7 @@ index 1ed1f88dd7f8b..fdb487e5d46e1 100644 MTK_WED_GLO_CFG_TX_DMA_EN | MTK_WED_GLO_CFG_RX_DMA_EN); diff --git a/drivers/net/ethernet/mediatek/mtk_wed_regs.h b/drivers/net/ethernet/mediatek/mtk_wed_regs.h -index c71190924816c..e5f83100ded52 100644 +index c71190924816..e5f83100ded5 100644 --- a/drivers/net/ethernet/mediatek/mtk_wed_regs.h +++ b/drivers/net/ethernet/mediatek/mtk_wed_regs.h @@ -433,6 +433,7 @@ struct mtk_wdma_desc { diff --git a/patches/linux/6.18.56/0086-wifi-mt76-mt7915-publish-wcid-before-MCU-add-command.patch b/patches/linux/6.18.57/0086-wifi-mt76-mt7915-publish-wcid-before-MCU-add-command.patch similarity index 96% rename from patches/linux/6.18.56/0086-wifi-mt76-mt7915-publish-wcid-before-MCU-add-command.patch rename to patches/linux/6.18.57/0086-wifi-mt76-mt7915-publish-wcid-before-MCU-add-command.patch index 13eb4c5eb..c54ea48cc 100644 --- a/patches/linux/6.18.56/0086-wifi-mt76-mt7915-publish-wcid-before-MCU-add-command.patch +++ b/patches/linux/6.18.57/0086-wifi-mt76-mt7915-publish-wcid-before-MCU-add-command.patch @@ -1,4 +1,4 @@ -From 57ac316f70b79c0e2709e6221aca6b9026f8ce1c Mon Sep 17 00:00:00 2001 +From 0f22a4d31ffe1ec1ee02192fe2007d4fdab7e6e0 Mon Sep 17 00:00:00 2001 From: Ryan Leung Date: Fri, 21 Aug 2026 09:00:01 +0000 Subject: [PATCH 086/102] wifi: mt76: mt7915: publish wcid before MCU add @@ -38,7 +38,7 @@ Signed-off-by: Felix Fietkau 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/main.c b/drivers/net/wireless/mediatek/mt76/mt7915/main.c -index eb2dc410bba25..1f91e56b288f4 100644 +index 6ec7f034f449..252b0c39ca1a 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/main.c @@ -273,9 +273,9 @@ static int mt7915_add_interface(struct ieee80211_hw *hw, diff --git a/patches/linux/6.18.56/0087-riscv-dts-spacemit-add-UART-pinctrl-combinations.patch b/patches/linux/6.18.57/0087-riscv-dts-spacemit-add-UART-pinctrl-combinations.patch similarity index 99% rename from patches/linux/6.18.56/0087-riscv-dts-spacemit-add-UART-pinctrl-combinations.patch rename to patches/linux/6.18.57/0087-riscv-dts-spacemit-add-UART-pinctrl-combinations.patch index 64ddfe9fa..f8306de6b 100644 --- a/patches/linux/6.18.56/0087-riscv-dts-spacemit-add-UART-pinctrl-combinations.patch +++ b/patches/linux/6.18.57/0087-riscv-dts-spacemit-add-UART-pinctrl-combinations.patch @@ -1,4 +1,4 @@ -From 48c77340af8c65ca397f9566482107efcaf6e438 Mon Sep 17 00:00:00 2001 +From d8ac79ff39f12f88c497bcb6c9644877b8a63642 Mon Sep 17 00:00:00 2001 From: Hendrik Hamerlinck Date: Wed, 17 Sep 2025 08:59:07 +0200 Subject: [PATCH 087/102] riscv: dts: spacemit: add UART pinctrl combinations @@ -20,7 +20,7 @@ Signed-off-by: Yixun Lan 1 file changed, 428 insertions(+), 2 deletions(-) diff --git a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi b/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi -index 48c4b41311646..09a4f1dca4f1a 100644 +index 48c4b4131164..09a4f1dca4f1 100644 --- a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi @@ -75,11 +75,437 @@ gmac1-clk-ref-pins { diff --git a/patches/linux/6.18.56/0088-riscv-dts-spacemit-enable-the-i2c8-adapter.patch b/patches/linux/6.18.57/0088-riscv-dts-spacemit-enable-the-i2c8-adapter.patch similarity index 92% rename from patches/linux/6.18.56/0088-riscv-dts-spacemit-enable-the-i2c8-adapter.patch rename to patches/linux/6.18.57/0088-riscv-dts-spacemit-enable-the-i2c8-adapter.patch index e47dd8686..69f2bcbe9 100644 --- a/patches/linux/6.18.56/0088-riscv-dts-spacemit-enable-the-i2c8-adapter.patch +++ b/patches/linux/6.18.57/0088-riscv-dts-spacemit-enable-the-i2c8-adapter.patch @@ -1,4 +1,4 @@ -From 068107e84a2ca23f5a3b5f21406dcf42e4ebed8a Mon Sep 17 00:00:00 2001 +From 7e3084b4fbbefb845e30e5068e58bcae956d6e8c Mon Sep 17 00:00:00 2001 From: Alex Elder Date: Mon, 25 Aug 2025 12:20:54 -0500 Subject: [PATCH 088/102] riscv: dts: spacemit: enable the i2c8 adapter @@ -17,7 +17,7 @@ Signed-off-by: Yixun Lan 3 files changed, 32 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts -index b2c40bae60945..a3644606d8b60 100644 +index b2c40bae6094..a3644606d8b6 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -92,6 +92,18 @@ &pdma { @@ -40,7 +40,7 @@ index b2c40bae60945..a3644606d8b60 100644 pinctrl-names = "default"; pinctrl-0 = <&uart0_2_cfg>; diff --git a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi b/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi -index 09a4f1dca4f1a..7c87811b3ecd5 100644 +index 09a4f1dca4f1..7c87811b3ecd 100644 --- a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi @@ -75,6 +75,13 @@ gmac1-clk-ref-pins { @@ -58,7 +58,7 @@ index 09a4f1dca4f1a..7c87811b3ecd5 100644 uart0_0_cfg: uart0-0-cfg { uart0-0-pins { diff --git a/arch/riscv/boot/dts/spacemit/k1.dtsi b/arch/riscv/boot/dts/spacemit/k1.dtsi -index 6cdcd80a7c83b..3de35077731c7 100644 +index 6cdcd80a7c83..3de35077731c 100644 --- a/arch/riscv/boot/dts/spacemit/k1.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi @@ -459,6 +459,19 @@ pwm7: pwm@d401bc00 { diff --git a/patches/linux/6.18.56/0089-riscv-dts-spacemit-define-fixed-regulators.patch b/patches/linux/6.18.57/0089-riscv-dts-spacemit-define-fixed-regulators.patch similarity index 92% rename from patches/linux/6.18.56/0089-riscv-dts-spacemit-define-fixed-regulators.patch rename to patches/linux/6.18.57/0089-riscv-dts-spacemit-define-fixed-regulators.patch index 41fa6f11f..94313170f 100644 --- a/patches/linux/6.18.56/0089-riscv-dts-spacemit-define-fixed-regulators.patch +++ b/patches/linux/6.18.57/0089-riscv-dts-spacemit-define-fixed-regulators.patch @@ -1,4 +1,4 @@ -From 043fcd090f07cc71f957fd928f37687674d928eb Mon Sep 17 00:00:00 2001 +From 7f01d556a1e42225f97f0153fa76a7f2b7387251 Mon Sep 17 00:00:00 2001 From: Alex Elder Date: Mon, 25 Aug 2025 12:20:55 -0500 Subject: [PATCH 089/102] riscv: dts: spacemit: define fixed regulators @@ -15,7 +15,7 @@ Signed-off-by: Yixun Lan 1 file changed, 19 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts -index a3644606d8b60..db73207d9c276 100644 +index a3644606d8b6..db73207d9c27 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -30,6 +30,25 @@ led1 { diff --git a/patches/linux/6.18.56/0090-riscv-dts-spacemit-define-regulator-constraints.patch b/patches/linux/6.18.57/0090-riscv-dts-spacemit-define-regulator-constraints.patch similarity index 96% rename from patches/linux/6.18.56/0090-riscv-dts-spacemit-define-regulator-constraints.patch rename to patches/linux/6.18.57/0090-riscv-dts-spacemit-define-regulator-constraints.patch index 94087edce..75400aac4 100644 --- a/patches/linux/6.18.56/0090-riscv-dts-spacemit-define-regulator-constraints.patch +++ b/patches/linux/6.18.57/0090-riscv-dts-spacemit-define-regulator-constraints.patch @@ -1,4 +1,4 @@ -From cacb7418c46d57155175e52b436805fed4aa20bb Mon Sep 17 00:00:00 2001 +From f2b9631efd5b8e96a484f5bbfdd23154f6fd784a Mon Sep 17 00:00:00 2001 From: Alex Elder Date: Mon, 25 Aug 2025 12:20:56 -0500 Subject: [PATCH 090/102] riscv: dts: spacemit: define regulator constraints @@ -15,7 +15,7 @@ Signed-off-by: Yixun Lan 1 file changed, 104 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts -index db73207d9c276..371ce71a49855 100644 +index db73207d9c27..371ce71a4985 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -120,6 +120,110 @@ pmic@41 { diff --git a/patches/linux/6.18.56/0091-riscv-dts-spacemit-pinctrl-update-register-and-IO-po.patch b/patches/linux/6.18.57/0091-riscv-dts-spacemit-pinctrl-update-register-and-IO-po.patch similarity index 94% rename from patches/linux/6.18.56/0091-riscv-dts-spacemit-pinctrl-update-register-and-IO-po.patch rename to patches/linux/6.18.57/0091-riscv-dts-spacemit-pinctrl-update-register-and-IO-po.patch index 558bdcb4a..357ab74b6 100644 --- a/patches/linux/6.18.56/0091-riscv-dts-spacemit-pinctrl-update-register-and-IO-po.patch +++ b/patches/linux/6.18.57/0091-riscv-dts-spacemit-pinctrl-update-register-and-IO-po.patch @@ -1,4 +1,4 @@ -From 5bae9efff65c6f9dc84e4fbd2fa791e390faa782 Mon Sep 17 00:00:00 2001 +From bbff952346fd57b379625607a0c60108200153b4 Mon Sep 17 00:00:00 2001 From: Troy Mitchell Date: Thu, 8 Jan 2026 14:42:40 +0800 Subject: [PATCH 091/102] riscv: dts: spacemit: pinctrl: update register and IO @@ -26,7 +26,7 @@ Signed-off-by: Yixun Lan 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/riscv/boot/dts/spacemit/k1.dtsi b/arch/riscv/boot/dts/spacemit/k1.dtsi -index 3de35077731c7..9c13e4dc9f3c4 100644 +index 3de35077731c..9c13e4dc9f3c 100644 --- a/arch/riscv/boot/dts/spacemit/k1.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi @@ -474,10 +474,11 @@ i2c8: i2c@d401d800 { diff --git a/patches/linux/6.18.56/0092-riscv-dts-spacemit-Update-PMIC-supply-properties-for.patch b/patches/linux/6.18.57/0092-riscv-dts-spacemit-Update-PMIC-supply-properties-for.patch similarity index 94% rename from patches/linux/6.18.56/0092-riscv-dts-spacemit-Update-PMIC-supply-properties-for.patch rename to patches/linux/6.18.57/0092-riscv-dts-spacemit-Update-PMIC-supply-properties-for.patch index da1adf690..e6c7ee387 100644 --- a/patches/linux/6.18.56/0092-riscv-dts-spacemit-Update-PMIC-supply-properties-for.patch +++ b/patches/linux/6.18.57/0092-riscv-dts-spacemit-Update-PMIC-supply-properties-for.patch @@ -1,4 +1,4 @@ -From c43dadfab8e147e016d5d3cd72ee91c23971e2cb Mon Sep 17 00:00:00 2001 +From 020a7249aaf089217f93a40c6fdacb4a995c28e4 Mon Sep 17 00:00:00 2001 From: Guodong Xu Date: Fri, 6 Feb 2026 10:32:04 +0800 Subject: [PATCH 092/102] riscv: dts: spacemit: Update PMIC supply properties @@ -18,7 +18,7 @@ Signed-off-by: Yixun Lan 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts -index 371ce71a49855..a1ba3f2126905 100644 +index 371ce71a4985..a1ba3f212690 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -120,7 +120,15 @@ pmic@41 { diff --git a/patches/linux/6.18.56/0093-riscv-dts-spacemit-k1-add-SD-card-controller-and-pin.patch b/patches/linux/6.18.57/0093-riscv-dts-spacemit-k1-add-SD-card-controller-and-pin.patch similarity index 95% rename from patches/linux/6.18.56/0093-riscv-dts-spacemit-k1-add-SD-card-controller-and-pin.patch rename to patches/linux/6.18.57/0093-riscv-dts-spacemit-k1-add-SD-card-controller-and-pin.patch index 490ac8246..4f3308d2c 100644 --- a/patches/linux/6.18.56/0093-riscv-dts-spacemit-k1-add-SD-card-controller-and-pin.patch +++ b/patches/linux/6.18.57/0093-riscv-dts-spacemit-k1-add-SD-card-controller-and-pin.patch @@ -1,4 +1,4 @@ -From fb3def3a2d5dc721fe67dbc409f7a447217e8b43 Mon Sep 17 00:00:00 2001 +From 83bd92bb4d97b92241804ced2967f5b0bf1d01e6 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Fri, 15 May 2026 12:48:59 +0200 Subject: [PATCH 093/102] riscv: dts: spacemit: k1: add SD card controller and @@ -30,7 +30,7 @@ Signed-off-by: Yixun Lan 2 files changed, 53 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi b/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi -index 7c87811b3ecd5..ce76b1243d295 100644 +index 7c87811b3ecd..ce76b1243d29 100644 --- a/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi @@ -525,4 +525,44 @@ pwm14-1-pins { @@ -79,7 +79,7 @@ index 7c87811b3ecd5..ce76b1243d295 100644 + }; }; diff --git a/arch/riscv/boot/dts/spacemit/k1.dtsi b/arch/riscv/boot/dts/spacemit/k1.dtsi -index 9c13e4dc9f3c4..2adc11153b3b2 100644 +index 9c13e4dc9f3c..2adc11153b3b 100644 --- a/arch/riscv/boot/dts/spacemit/k1.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi @@ -870,6 +870,19 @@ storage-bus { diff --git a/patches/linux/6.18.56/0094-riscv-dts-spacemit-k1-bananapi-f3-add-SD-card-suppor.patch b/patches/linux/6.18.57/0094-riscv-dts-spacemit-k1-bananapi-f3-add-SD-card-suppor.patch similarity index 96% rename from patches/linux/6.18.56/0094-riscv-dts-spacemit-k1-bananapi-f3-add-SD-card-suppor.patch rename to patches/linux/6.18.57/0094-riscv-dts-spacemit-k1-bananapi-f3-add-SD-card-suppor.patch index ce91beb02..053aa48d3 100644 --- a/patches/linux/6.18.56/0094-riscv-dts-spacemit-k1-bananapi-f3-add-SD-card-suppor.patch +++ b/patches/linux/6.18.57/0094-riscv-dts-spacemit-k1-bananapi-f3-add-SD-card-suppor.patch @@ -1,4 +1,4 @@ -From a0b9436be9e9d76155b95a1142d3b1f5dbbf13de Mon Sep 17 00:00:00 2001 +From 18b19b95243b1e70d1ed6c2b36ad95950b9b7b8a Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Fri, 15 May 2026 12:49:01 +0200 Subject: [PATCH 094/102] riscv: dts: spacemit: k1-bananapi-f3: add SD card @@ -33,7 +33,7 @@ Signed-off-by: Yixun Lan 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts -index a1ba3f2126905..a9588f3a3dbe8 100644 +index a1ba3f212690..a9588f3a3dbe 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -14,6 +14,9 @@ aliases { diff --git a/patches/linux/6.18.56/0095-mmc-sdhci-of-k1-add-reset-support.patch b/patches/linux/6.18.57/0095-mmc-sdhci-of-k1-add-reset-support.patch similarity index 94% rename from patches/linux/6.18.56/0095-mmc-sdhci-of-k1-add-reset-support.patch rename to patches/linux/6.18.57/0095-mmc-sdhci-of-k1-add-reset-support.patch index 7beab99b6..7852a618d 100644 --- a/patches/linux/6.18.56/0095-mmc-sdhci-of-k1-add-reset-support.patch +++ b/patches/linux/6.18.57/0095-mmc-sdhci-of-k1-add-reset-support.patch @@ -1,4 +1,4 @@ -From 561c4dc54c3d6401b4f34b80c4425da589d1b6c1 Mon Sep 17 00:00:00 2001 +From faf9f545c4466ea17618388c5aaa6f8ca42bae98 Mon Sep 17 00:00:00 2001 From: Yixun Lan Date: Tue, 23 Dec 2025 10:24:50 +0800 Subject: [PATCH 095/102] mmc: sdhci-of-k1: add reset support @@ -17,7 +17,7 @@ Signed-off-by: Ulf Hansson 1 file changed, 20 insertions(+) diff --git a/drivers/mmc/host/sdhci-of-k1.c b/drivers/mmc/host/sdhci-of-k1.c -index 0cc97e23a2f9c..a160e1d5d9bde 100644 +index 0cc97e23a2f9..a160e1d5d9bd 100644 --- a/drivers/mmc/host/sdhci-of-k1.c +++ b/drivers/mmc/host/sdhci-of-k1.c @@ -15,6 +15,7 @@ diff --git a/patches/linux/6.18.56/0096-mmc-sdhci-of-k1-enable-essential-clock-infrastructur.patch b/patches/linux/6.18.57/0096-mmc-sdhci-of-k1-enable-essential-clock-infrastructur.patch similarity index 95% rename from patches/linux/6.18.56/0096-mmc-sdhci-of-k1-enable-essential-clock-infrastructur.patch rename to patches/linux/6.18.57/0096-mmc-sdhci-of-k1-enable-essential-clock-infrastructur.patch index ab62e21e5..c87f0d771 100644 --- a/patches/linux/6.18.56/0096-mmc-sdhci-of-k1-enable-essential-clock-infrastructur.patch +++ b/patches/linux/6.18.57/0096-mmc-sdhci-of-k1-enable-essential-clock-infrastructur.patch @@ -1,4 +1,4 @@ -From 9dcad57290c8f0268b7d4f7ab544a33d2a92514f Mon Sep 17 00:00:00 2001 +From f18a38a760707550435a91643cf51d4e8739e0f0 Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 11 May 2026 10:53:57 +0200 Subject: [PATCH 096/102] mmc: sdhci-of-k1: enable essential clock @@ -30,7 +30,7 @@ Signed-off-by: Ulf Hansson 1 file changed, 13 insertions(+) diff --git a/drivers/mmc/host/sdhci-of-k1.c b/drivers/mmc/host/sdhci-of-k1.c -index a160e1d5d9bde..76f4799c64914 100644 +index a160e1d5d9bd..76f4799c6491 100644 --- a/drivers/mmc/host/sdhci-of-k1.c +++ b/drivers/mmc/host/sdhci-of-k1.c @@ -21,6 +21,13 @@ diff --git a/patches/linux/6.18.56/0097-mmc-sdhci-of-k1-add-regulator-and-pinctrl-voltage-sw.patch b/patches/linux/6.18.57/0097-mmc-sdhci-of-k1-add-regulator-and-pinctrl-voltage-sw.patch similarity index 97% rename from patches/linux/6.18.56/0097-mmc-sdhci-of-k1-add-regulator-and-pinctrl-voltage-sw.patch rename to patches/linux/6.18.57/0097-mmc-sdhci-of-k1-add-regulator-and-pinctrl-voltage-sw.patch index ba4762c76..b89026def 100644 --- a/patches/linux/6.18.56/0097-mmc-sdhci-of-k1-add-regulator-and-pinctrl-voltage-sw.patch +++ b/patches/linux/6.18.57/0097-mmc-sdhci-of-k1-add-regulator-and-pinctrl-voltage-sw.patch @@ -1,4 +1,4 @@ -From ed58a909842615d15ac19a341fd83c20ba405205 Mon Sep 17 00:00:00 2001 +From 6b6ee1f575037a3daee550a0225f8f8d10f126bc Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 11 May 2026 10:53:58 +0200 Subject: [PATCH 097/102] mmc: sdhci-of-k1: add regulator and pinctrl voltage @@ -29,7 +29,7 @@ Signed-off-by: Ulf Hansson 1 file changed, 72 insertions(+) diff --git a/drivers/mmc/host/sdhci-of-k1.c b/drivers/mmc/host/sdhci-of-k1.c -index 76f4799c64914..6b01ac7ebf58c 100644 +index 76f4799c6491..6b01ac7ebf58 100644 --- a/drivers/mmc/host/sdhci-of-k1.c +++ b/drivers/mmc/host/sdhci-of-k1.c @@ -16,6 +16,7 @@ diff --git a/patches/linux/6.18.56/0098-mmc-sdhci-of-k1-add-comprehensive-SDR-tuning-support.patch b/patches/linux/6.18.57/0098-mmc-sdhci-of-k1-add-comprehensive-SDR-tuning-support.patch similarity index 98% rename from patches/linux/6.18.56/0098-mmc-sdhci-of-k1-add-comprehensive-SDR-tuning-support.patch rename to patches/linux/6.18.57/0098-mmc-sdhci-of-k1-add-comprehensive-SDR-tuning-support.patch index 070a458ff..bf24dfc79 100644 --- a/patches/linux/6.18.56/0098-mmc-sdhci-of-k1-add-comprehensive-SDR-tuning-support.patch +++ b/patches/linux/6.18.57/0098-mmc-sdhci-of-k1-add-comprehensive-SDR-tuning-support.patch @@ -1,4 +1,4 @@ -From ee33c390956dce5ac9602c904b44df030bf4ba11 Mon Sep 17 00:00:00 2001 +From 658bc011b09c32a0731b9a11edfa542b955c025d Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 11 May 2026 10:53:59 +0200 Subject: [PATCH 098/102] mmc: sdhci-of-k1: add comprehensive SDR tuning @@ -33,7 +33,7 @@ Signed-off-by: Ulf Hansson 1 file changed, 172 insertions(+) diff --git a/drivers/mmc/host/sdhci-of-k1.c b/drivers/mmc/host/sdhci-of-k1.c -index 6b01ac7ebf58c..bbad58c6e729e 100644 +index 6b01ac7ebf58..bbad58c6e729 100644 --- a/drivers/mmc/host/sdhci-of-k1.c +++ b/drivers/mmc/host/sdhci-of-k1.c @@ -69,6 +69,28 @@ diff --git a/patches/linux/6.18.56/0099-driver-reset-spacemit-p1-add-driver-for-poweroff-reb.patch b/patches/linux/6.18.57/0099-driver-reset-spacemit-p1-add-driver-for-poweroff-reb.patch similarity index 96% rename from patches/linux/6.18.56/0099-driver-reset-spacemit-p1-add-driver-for-poweroff-reb.patch rename to patches/linux/6.18.57/0099-driver-reset-spacemit-p1-add-driver-for-poweroff-reb.patch index 8b4463df6..44dc4a8c1 100644 --- a/patches/linux/6.18.56/0099-driver-reset-spacemit-p1-add-driver-for-poweroff-reb.patch +++ b/patches/linux/6.18.57/0099-driver-reset-spacemit-p1-add-driver-for-poweroff-reb.patch @@ -1,4 +1,4 @@ -From 33784f1f5221651440a3043d41ed314b9263d9d4 Mon Sep 17 00:00:00 2001 +From 856831f83fc0466e356b6620540eacdaa2fb6c2a Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Mon, 3 Nov 2025 00:01:59 +0100 Subject: [PATCH 099/102] driver: reset: spacemit-p1: add driver for @@ -24,7 +24,7 @@ Signed-off-by: Sebastian Reichel create mode 100644 drivers/power/reset/spacemit-p1-reboot.c diff --git a/drivers/power/reset/Kconfig b/drivers/power/reset/Kconfig -index 8248895ca9038..f6c1bcbb57def 100644 +index 8248895ca903..f6c1bcbb57de 100644 --- a/drivers/power/reset/Kconfig +++ b/drivers/power/reset/Kconfig @@ -283,6 +283,15 @@ config POWER_RESET_KEYSTONE @@ -44,7 +44,7 @@ index 8248895ca9038..f6c1bcbb57def 100644 bool "Generic SYSCON regmap reset driver" depends on OF diff --git a/drivers/power/reset/Makefile b/drivers/power/reset/Makefile -index 51da87e05ce76..0e4ae6f6b5c55 100644 +index 51da87e05ce7..0e4ae6f6b5c5 100644 --- a/drivers/power/reset/Makefile +++ b/drivers/power/reset/Makefile @@ -24,6 +24,7 @@ obj-$(CONFIG_POWER_RESET_LTC2952) += ltc2952-poweroff.o @@ -57,7 +57,7 @@ index 51da87e05ce76..0e4ae6f6b5c55 100644 obj-$(CONFIG_POWER_RESET_TORADEX_EC) += tdx-ec-poweroff.o diff --git a/drivers/power/reset/spacemit-p1-reboot.c b/drivers/power/reset/spacemit-p1-reboot.c new file mode 100644 -index 0000000000000..9ec3d1fff8f3d +index 000000000000..9ec3d1fff8f3 --- /dev/null +++ b/drivers/power/reset/spacemit-p1-reboot.c @@ -0,0 +1,88 @@ diff --git a/patches/linux/6.18.56/0100-mfd-simple-mfd-i2c-Add-a-reboot-cell-for-the-Spacemi.patch b/patches/linux/6.18.57/0100-mfd-simple-mfd-i2c-Add-a-reboot-cell-for-the-Spacemi.patch similarity index 91% rename from patches/linux/6.18.56/0100-mfd-simple-mfd-i2c-Add-a-reboot-cell-for-the-Spacemi.patch rename to patches/linux/6.18.57/0100-mfd-simple-mfd-i2c-Add-a-reboot-cell-for-the-Spacemi.patch index af26f2ce8..173f32fbf 100644 --- a/patches/linux/6.18.56/0100-mfd-simple-mfd-i2c-Add-a-reboot-cell-for-the-Spacemi.patch +++ b/patches/linux/6.18.57/0100-mfd-simple-mfd-i2c-Add-a-reboot-cell-for-the-Spacemi.patch @@ -1,4 +1,4 @@ -From 19c5b3dcf894c3ef73dd6304aa8758b16121b5ad Mon Sep 17 00:00:00 2001 +From 1e5a95c0a6210aeff898ef1e85873632951b23a7 Mon Sep 17 00:00:00 2001 From: Aurelien Jarno Date: Mon, 3 Nov 2025 00:02:00 +0100 Subject: [PATCH 100/102] mfd: simple-mfd-i2c: Add a reboot cell for the @@ -17,7 +17,7 @@ Signed-off-by: Lee Jones 1 file changed, 1 insertion(+) diff --git a/drivers/mfd/simple-mfd-i2c.c b/drivers/mfd/simple-mfd-i2c.c -index 9f911afafc25e..c4166e8aeb9d5 100644 +index 9f911afafc25..c4166e8aeb9d 100644 --- a/drivers/mfd/simple-mfd-i2c.c +++ b/drivers/mfd/simple-mfd-i2c.c @@ -99,6 +99,7 @@ static const struct regmap_config spacemit_p1_regmap_config = { diff --git a/patches/linux/6.18.56/0101-nvmem-core-do-not-defer-on-a-cell-missing-from-a-bou.patch b/patches/linux/6.18.57/0101-nvmem-core-do-not-defer-on-a-cell-missing-from-a-bou.patch similarity index 92% rename from patches/linux/6.18.56/0101-nvmem-core-do-not-defer-on-a-cell-missing-from-a-bou.patch rename to patches/linux/6.18.57/0101-nvmem-core-do-not-defer-on-a-cell-missing-from-a-bou.patch index 20877d25f..f2366ba70 100644 --- a/patches/linux/6.18.56/0101-nvmem-core-do-not-defer-on-a-cell-missing-from-a-bou.patch +++ b/patches/linux/6.18.57/0101-nvmem-core-do-not-defer-on-a-cell-missing-from-a-bou.patch @@ -1,4 +1,4 @@ -From 04c0618953892cb96967b3a4df7cf850eee46f06 Mon Sep 17 00:00:00 2001 +From e37bdae94135a99a05ac92b7869a7730709a0663 Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 13 Oct 2026 10:52:54 +0200 Subject: [PATCH 101/102] nvmem: core: do not defer on a cell missing from a @@ -18,7 +18,7 @@ Signed-off-by: Mattias Walström 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c -index b61028ae0651b..10d02e9293cf3 100644 +index b61028ae0651..10d02e9293cf 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -1453,7 +1453,11 @@ struct nvmem_cell *of_nvmem_cell_get(struct device_node *np, const char *id) diff --git a/patches/linux/6.18.56/0102-net-dsa-mt7530-lock-the-MDIO-bus-around-regmap-irq-a.patch b/patches/linux/6.18.57/0102-net-dsa-mt7530-lock-the-MDIO-bus-around-regmap-irq-a.patch similarity index 93% rename from patches/linux/6.18.56/0102-net-dsa-mt7530-lock-the-MDIO-bus-around-regmap-irq-a.patch rename to patches/linux/6.18.57/0102-net-dsa-mt7530-lock-the-MDIO-bus-around-regmap-irq-a.patch index b4b766ddf..834864ec3 100644 --- a/patches/linux/6.18.56/0102-net-dsa-mt7530-lock-the-MDIO-bus-around-regmap-irq-a.patch +++ b/patches/linux/6.18.57/0102-net-dsa-mt7530-lock-the-MDIO-bus-around-regmap-irq-a.patch @@ -1,4 +1,4 @@ -From ddd76d5210e1e33cd10a0fa153690a706b3f4908 Mon Sep 17 00:00:00 2001 +From e86b215ec661c443e2d50ee8bb3d4d5008e8845e Mon Sep 17 00:00:00 2001 From: Mattias Walström Date: Tue, 13 Oct 2026 15:48:00 +0200 Subject: [PATCH 102/102] net: dsa: mt7530: lock the MDIO bus around regmap-irq @@ -38,7 +38,7 @@ Signed-off-by: Mattias Walström 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/drivers/net/dsa/mt7530-mdio.c b/drivers/net/dsa/mt7530-mdio.c -index 119fdbea57160..749d746329369 100644 +index 119fdbea5716..749d74632936 100644 --- a/drivers/net/dsa/mt7530-mdio.c +++ b/drivers/net/dsa/mt7530-mdio.c @@ -154,6 +154,7 @@ static const struct regmap_config regmap_config = { @@ -81,10 +81,10 @@ index 119fdbea57160..749d746329369 100644 priv->create_sgmii = mt7531_create_sgmii; diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c -index 4001779a91591..00f1a00745c38 100644 +index bd0a37ead0de..9e06b79e64e8 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c -@@ -2259,7 +2259,8 @@ mt7530_setup_irq(struct mt7530_priv *priv) +@@ -2309,7 +2309,8 @@ mt7530_setup_irq(struct mt7530_priv *priv) mt7530_set(priv, MT7530_TOP_SIG_CTRL, TOP_SIG_CTRL_NORMAL); ret = devm_regmap_add_irq_chip_fwnode(dev, dev_fwnode(dev), @@ -95,10 +95,10 @@ index 4001779a91591..00f1a00745c38 100644 0, &mt7530_regmap_irq_chip, &irq_data); diff --git a/drivers/net/dsa/mt7530.h b/drivers/net/dsa/mt7530.h -index 69be713bab800..76cb4845b5c62 100644 +index ca665f87f1f6..760c3d9e878e 100644 --- a/drivers/net/dsa/mt7530.h +++ b/drivers/net/dsa/mt7530.h -@@ -882,6 +882,7 @@ struct mt7530_priv { +@@ -887,6 +887,7 @@ struct mt7530_priv { struct dsa_switch *ds; struct mii_bus *bus; struct regmap *regmap; diff --git a/patches/linux/linux.hash b/patches/linux/linux.hash index 046b4918b..b54ab2ab9 100644 --- a/patches/linux/linux.hash +++ b/patches/linux/linux.hash @@ -1,2 +1,2 @@ # Calculated with utils/kernel-refresh.sh -sha256 4633bbda2ab95eaf2a7af4041236451d6759c72e6946265531af4b3aacefbf89 linux-6.18.56.tar.xz +sha256 5bd9acdc82ec5efc3790ae840e5aaa40dfde7efff261cf6dde902dc570acf98c linux-6.18.57.tar.xz