Просмотр исходного кода

microchipsw: use upstreamed patches

Replace some of the pending patches with the upstreamed versions and mark
them accordingly.

Signed-off-by: Robert Marko <[email protected]>
Robert Marko 1 неделя назад
Родитель
Сommit
7b7a559976

+ 2 - 2
target/linux/microchipsw/patches-6.12/100-clk-lan966x-make-it-selectable-for-ARCH_LAN969X.patch → target/linux/microchipsw/patches-6.12/0093-v6.13-clk-lan966x-make-it-selectable-for-ARCH_LAN969X.patch

@@ -1,7 +1,7 @@
-From 78d996ea8dbc6fa21ecb28d1b6167d6f2e0043cb Mon Sep 17 00:00:00 2001
+From e7b012cb4db7253d186fd485ab07c7346c645dab Mon Sep 17 00:00:00 2001
 From: Robert Marko <[email protected]>
 Date: Fri, 8 Nov 2024 12:22:34 +0100
-Subject: [PATCH 07/25] clk: lan966x: make it selectable for ARCH_LAN969X
+Subject: [PATCH] clk: lan966x: make it selectable for ARCH_LAN969X
 
 LAN969x uses the same LAN966x clock driver so make it selectable for
 ARCH_LAN969X.

+ 8 - 4
target/linux/microchipsw/patches-6.12/102-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch → target/linux/microchipsw/patches-6.12/0094-v6.20-phy-sparx5-serdes-make-it-selectable-for-ARCH_LAN969.patch

@@ -1,13 +1,17 @@
-From f11759a7a2c10d32324adf3cc5d4fe95ef74df77 Mon Sep 17 00:00:00 2001
+From d543d3eb06873f0ab8edb0d1f8364e9af93544a0 Mon Sep 17 00:00:00 2001
 From: Robert Marko <[email protected]>
-Date: Wed, 17 Sep 2025 12:55:14 +0200
-Subject: [PATCH 16/25] phy: sparx5-serdes: make it selectable for ARCH_LAN969X
+Date: Fri, 31 Oct 2025 13:18:12 +0100
+Subject: [PATCH] phy: sparx5-serdes: make it selectable for ARCH_LAN969X
 
 LAN969x uses the SparX-5 SERDES driver, so make it selectable for
 ARCH_LAN969X.
 
-Signed-off-by: Robert Marko <[email protected]>
 Reviewed-by: Daniel Machon <[email protected]>
+Signed-off-by: Robert Marko <[email protected]>
+Tested-by: Gabor Juhos <[email protected]>
+Tested-by: Vladimir Oltean <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Vinod Koul <[email protected]>
 ---
  drivers/phy/microchip/Kconfig | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

+ 3 - 2
target/linux/microchipsw/patches-6.12/104-reset-sparx5-add-LAN969x-support.patch → target/linux/microchipsw/patches-6.12/0095-v6.19-reset-sparx5-add-LAN969x-support.patch

@@ -1,6 +1,6 @@
-From f7a517f6f1c0ac240e2a2b2bae9c7efb4a92430a Mon Sep 17 00:00:00 2001
+From bf919ccfced7d47d14ec2d20ae465e8ae410aee6 Mon Sep 17 00:00:00 2001
 From: Robert Marko <[email protected]>
-Date: Tue, 5 Nov 2024 13:36:21 +0100
+Date: Mon, 22 Sep 2025 16:27:29 +0200
 Subject: [PATCH] reset: sparx5: add LAN969x support
 
 LAN969x uses the same reset configuration as LAN966x, but we need to
@@ -9,6 +9,7 @@ allow compiling it when ARCH_LAN969X is selected.
 A fallback compatible to LAN966x will be used.
 
 Signed-off-by: Robert Marko <[email protected]>
+Signed-off-by: Philipp Zabel <[email protected]>
 ---
  drivers/reset/Kconfig | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

+ 8 - 3
target/linux/microchipsw/patches-6.12/900-dmaengine-at_xdmac-get-the-number-of-DMA-channels-fr.patch → target/linux/microchipsw/patches-6.12/0096-v6.20-dmaengine-at_xdmac-get-the-number-of-DMA-channels-fr.patch

@@ -1,17 +1,22 @@
-From cb65fd2bb68fdbf719d1ce08b11b92d431be8a84 Mon Sep 17 00:00:00 2001
+From d3824968dbd9056844bbd5041020a3e28c748558 Mon Sep 17 00:00:00 2001
 From: Tony Han <[email protected]>
-Date: Tue, 12 Dec 2023 13:32:42 +0800
+Date: Wed, 3 Dec 2025 13:11:43 +0100
 Subject: [PATCH] dmaengine: at_xdmac: get the number of DMA channels from
  device tree
 
 In case of kernel runs in non-secure mode, the number of DMA channels can
 be got from device tree since the value read from GTYPE register is "0" as
 it's always secured.
+
 As the number of channels can never be negative, update them to the type
 "unsigned".
 
+This is required for LAN969x.
+
 Signed-off-by: Tony Han <[email protected]>
-Reviewed-by: Cristian Birsan <[email protected]>
+Signed-off-by: Robert Marko <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Vinod Koul <[email protected]>
 ---
  drivers/dma/at_xdmac.c | 26 +++++++++++++++++++++++---
  1 file changed, 23 insertions(+), 3 deletions(-)