Browse Source

mvebu: sort patches

Sort patches according to target/linux/generic/PATCHES. Additionally:
- replace hashes in backported patches with the ones from main Linux tree
- add descriptions to some patches

Signed-off-by: Tomasz Maciej Nowak <[email protected]>
[remove 004-add_sata_disk_activity_trigger.patch separately]
Signed-off-by: Adrian Schmutzler <[email protected]>
Tomasz Maciej Nowak 5 years ago
parent
commit
92b3efec54
50 changed files with 87 additions and 43 deletions
  1. 0 0
      target/linux/mvebu/patches-5.4/001-PCI-aardvark-Wait-for-endpoint-to-be-ready-before-tr.patch
  2. 0 0
      target/linux/mvebu/patches-5.4/002-PCI-aardvark-Don-t-rely-on-jiffies-while-holding-spi.patch
  3. 1 1
      target/linux/mvebu/patches-5.4/003-net-mvneta-introduce-mvneta_update_stats-routine.patch
  4. 1 1
      target/linux/mvebu/patches-5.4/004-net-mvneta-introduce-page-pool-API-for-sw-buffer-man.patch
  5. 1 1
      target/linux/mvebu/patches-5.4/005-net-mvneta-rely-on-build_skb-in-mvneta_rx_swbm-poll-.patch
  6. 1 1
      target/linux/mvebu/patches-5.4/006-net-mvneta-add-basic-XDP-support.patch
  7. 1 1
      target/linux/mvebu/patches-5.4/007-net-mvneta-move-header-prefetch-in-mvneta_swbm_rx_fr.patch
  8. 1 1
      target/linux/mvebu/patches-5.4/008-net-mvneta-make-tx-buffer-array-agnostic.patch
  9. 1 1
      target/linux/mvebu/patches-5.4/009-net-mvneta-add-XDP_TX-support.patch
  10. 0 0
      target/linux/mvebu/patches-5.4/010-net-mvneta-fix-build-skb-for-bm-capable-devices.patch
  11. 4 3
      target/linux/mvebu/patches-5.4/011-arm64-dts-uDPU-remove-i2c-fast-mode.patch
  12. 4 3
      target/linux/mvebu/patches-5.4/012-arm64-dts-uDPU-SFP-cages-support-3W-modules.patch
  13. 0 0
      target/linux/mvebu/patches-5.4/013-net-mvneta-rely-on-page_pool_recycle_direct-in-mvnet.patch
  14. 0 0
      target/linux/mvebu/patches-5.4/014-mvneta-driver-disallow-XDP-program-on-hardware-buffe.patch
  15. 0 0
      target/linux/mvebu/patches-5.4/015-net-mvneta-fix-XDP-support-if-sw-bm-is-used-as-fallb.patch
  16. 0 0
      target/linux/mvebu/patches-5.4/016-PCI-aardvark-Train-link-immediately-after-enabling-t.patch
  17. 0 0
      target/linux/mvebu/patches-5.4/017-PCI-aardvark-Improve-link-training.patch
  18. 0 0
      target/linux/mvebu/patches-5.4/018-PCI-aardvark-Issue-PERST-via-GPIO.patch
  19. 0 0
      target/linux/mvebu/patches-5.4/019-PCI-aardvark-Add-PHY-support.patch
  20. 1 1
      target/linux/mvebu/patches-5.4/020-arm64-dts-marvell-armada-37xx-Set-pcie_reset_pin-to-.patch
  21. 1 1
      target/linux/mvebu/patches-5.4/021-arm64-dts-marvell-armada-37xx-Move-PCIe-comphy-handl.patch
  22. 1 1
      target/linux/mvebu/patches-5.4/022-arm64-dts-marvell-armada-37xx-Move-PCIe-max-link-spe.patch
  23. 4 6
      target/linux/mvebu/patches-5.4/023-arm64-dts-add-uDPU-i2c-bus-recovery.patch
  24. 0 0
      target/linux/mvebu/patches-5.4/024-PCI-aardvark-Don-t-touch-PCIe-registers-if-no-card-c.patch
  25. 31 1
      target/linux/mvebu/patches-5.4/025-power-reset-add-driver-for-LinkStation-power-off.patch
  26. 0 0
      target/linux/mvebu/patches-5.4/026-PCI-aardvark-Fix-initialization-with-old-Marvell-s-A.patch
  27. 0 0
      target/linux/mvebu/patches-5.4/027-arm64-dts-marvell-espressobin-Add-ethernet-switch-al.patch
  28. 0 0
      target/linux/mvebu/patches-5.4/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch
  29. 0 0
      target/linux/mvebu/patches-5.4/301-mvebu-armada-38x-enable-libata-leds.patch
  30. 0 0
      target/linux/mvebu/patches-5.4/302-add_powertables.patch
  31. 0 0
      target/linux/mvebu/patches-5.4/303-linksys_hardcode_nand_ecc_settings.patch
  32. 0 0
      target/linux/mvebu/patches-5.4/304-revert_i2c_delay.patch
  33. 0 0
      target/linux/mvebu/patches-5.4/305-armada-385-rd-mtd-partitions.patch
  34. 0 0
      target/linux/mvebu/patches-5.4/306-ARM-mvebu-385-ap-Add-partitions.patch
  35. 0 0
      target/linux/mvebu/patches-5.4/307-armada-xp-linksys-mamba-broken-idle.patch
  36. 0 0
      target/linux/mvebu/patches-5.4/308-armada-xp-linksys-mamba-wan.patch
  37. 0 0
      target/linux/mvebu/patches-5.4/309-linksys-status-led.patch
  38. 0 0
      target/linux/mvebu/patches-5.4/310-linksys-use-eth0-as-cpu-port.patch
  39. 0 0
      target/linux/mvebu/patches-5.4/311-adjust-compatible-for-linksys.patch
  40. 0 0
      target/linux/mvebu/patches-5.4/312-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch
  41. 0 0
      target/linux/mvebu/patches-5.4/312-helios4-dts-status-led-alias.patch
  42. 0 0
      target/linux/mvebu/patches-5.4/314-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch
  43. 0 0
      target/linux/mvebu/patches-5.4/315-arm64-dts-marvell-armada-3720-espressobin-add-ports-.patch
  44. 0 0
      target/linux/mvebu/patches-5.4/316-arm64-dts-marvell-espressobin-remove-COMPHY-nodes-as.patch
  45. 34 0
      target/linux/mvebu/patches-5.4/317-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch
  46. 0 0
      target/linux/mvebu/patches-5.4/400-find_active_root.patch
  47. 0 20
      target/linux/mvebu/patches-5.4/550-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch
  48. 0 0
      target/linux/mvebu/patches-5.4/700-mvneta-tx-queue-workaround.patch
  49. 0 0
      target/linux/mvebu/patches-5.4/800-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch
  50. 0 0
      target/linux/mvebu/patches-5.4/801-pci-mvebu-time-out-reset-on-link-up.patch

+ 0 - 0
target/linux/mvebu/patches-5.4/402-PCI-aardvark-Wait-for-endpoint-to-be-ready-before-tr.patch → target/linux/mvebu/patches-5.4/001-PCI-aardvark-Wait-for-endpoint-to-be-ready-before-tr.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/403-PCI-aardvark-Don-t-rely-on-jiffies-while-holding-spi.patch → target/linux/mvebu/patches-5.4/002-PCI-aardvark-Don-t-rely-on-jiffies-while-holding-spi.patch


+ 1 - 1
target/linux/mvebu/patches-5.4/010-net-mvneta-introduce-mvneta_update_stats-routine.patch → target/linux/mvebu/patches-5.4/003-net-mvneta-introduce-mvneta_update_stats-routine.patch

@@ -1,4 +1,4 @@
-From 06815202344ee6c256b63e68c16cdc3b0480f4ee Mon Sep 17 00:00:00 2001
+From ff519e2acd463bff6c5bb4e8d7ed350c9bae885b Mon Sep 17 00:00:00 2001
 From: Lorenzo Bianconi <[email protected]>
 Date: Sat, 19 Oct 2019 10:13:21 +0200
 Subject: [PATCH 1/7] net: mvneta: introduce mvneta_update_stats routine

+ 1 - 1
target/linux/mvebu/patches-5.4/011-net-mvneta-introduce-page-pool-API-for-sw-buffer-man.patch → target/linux/mvebu/patches-5.4/004-net-mvneta-introduce-page-pool-API-for-sw-buffer-man.patch

@@ -1,4 +1,4 @@
-From 160f006a6fe904177cbca867c48dfb6d27262dd5 Mon Sep 17 00:00:00 2001
+From 568a3fa24a95476d40afe3f8616bafb543bc4182 Mon Sep 17 00:00:00 2001
 From: Lorenzo Bianconi <[email protected]>
 Date: Sat, 19 Oct 2019 10:13:22 +0200
 Subject: [PATCH 2/7] net: mvneta: introduce page pool API for sw buffer

+ 1 - 1
target/linux/mvebu/patches-5.4/012-net-mvneta-rely-on-build_skb-in-mvneta_rx_swbm-poll-.patch → target/linux/mvebu/patches-5.4/005-net-mvneta-rely-on-build_skb-in-mvneta_rx_swbm-poll-.patch

@@ -1,4 +1,4 @@
-From 00cf2a1d7d58631ba137b9acabe1de1d542625a8 Mon Sep 17 00:00:00 2001
+From 8dc9a0888f4c8e27b25e48ff1b4bc2b3a845cc2d Mon Sep 17 00:00:00 2001
 From: Lorenzo Bianconi <[email protected]>
 Date: Sat, 19 Oct 2019 10:13:23 +0200
 Subject: [PATCH 3/7] net: mvneta: rely on build_skb in mvneta_rx_swbm poll

+ 1 - 1
target/linux/mvebu/patches-5.4/013-net-mvneta-add-basic-XDP-support.patch → target/linux/mvebu/patches-5.4/006-net-mvneta-add-basic-XDP-support.patch

@@ -1,4 +1,4 @@
-From f21366d964bd41a2b823beed36a7c3e7a728857b Mon Sep 17 00:00:00 2001
+From 0db51da7a8e99f0803ec3a8e25c1a66234a219cb Mon Sep 17 00:00:00 2001
 From: Lorenzo Bianconi <[email protected]>
 Date: Sat, 19 Oct 2019 10:13:24 +0200
 Subject: [PATCH 4/7] net: mvneta: add basic XDP support

+ 1 - 1
target/linux/mvebu/patches-5.4/014-net-mvneta-move-header-prefetch-in-mvneta_swbm_rx_fr.patch → target/linux/mvebu/patches-5.4/007-net-mvneta-move-header-prefetch-in-mvneta_swbm_rx_fr.patch

@@ -1,4 +1,4 @@
-From 8abaeebfa7ef9a5600f4f596d2e94aa253f47553 Mon Sep 17 00:00:00 2001
+From fa383f6b77a2ed788266fa8fbfb659aa284d2f58 Mon Sep 17 00:00:00 2001
 From: Lorenzo Bianconi <[email protected]>
 Date: Sat, 19 Oct 2019 10:13:25 +0200
 Subject: [PATCH 5/7] net: mvneta: move header prefetch in mvneta_swbm_rx_frame

+ 1 - 1
target/linux/mvebu/patches-5.4/015-net-mvneta-make-tx-buffer-array-agnostic.patch → target/linux/mvebu/patches-5.4/008-net-mvneta-make-tx-buffer-array-agnostic.patch

@@ -1,4 +1,4 @@
-From f7f705a63cd4bd1e3463db7662011717c5149e8a Mon Sep 17 00:00:00 2001
+From 9e58c8b410650b5a6eb5b8fad8474bd8425a4023 Mon Sep 17 00:00:00 2001
 From: Lorenzo Bianconi <[email protected]>
 Date: Sat, 19 Oct 2019 10:13:26 +0200
 Subject: [PATCH 6/7] net: mvneta: make tx buffer array agnostic

+ 1 - 1
target/linux/mvebu/patches-5.4/016-net-mvneta-add-XDP_TX-support.patch → target/linux/mvebu/patches-5.4/009-net-mvneta-add-XDP_TX-support.patch

@@ -1,4 +1,4 @@
-From 2ca7bbf394e6d98741f19566b82b3d5a56e9cc2c Mon Sep 17 00:00:00 2001
+From b0a43db9087a21d96e1a0b716b8d9963064b2d58 Mon Sep 17 00:00:00 2001
 From: Lorenzo Bianconi <[email protected]>
 Date: Sat, 19 Oct 2019 10:13:27 +0200
 Subject: [PATCH 7/7] net: mvneta: add XDP_TX support

+ 0 - 0
target/linux/mvebu/patches-5.4/020-net-mvneta-fix-build-skb-for-bm-capable-devices.patch → target/linux/mvebu/patches-5.4/010-net-mvneta-fix-build-skb-for-bm-capable-devices.patch


+ 4 - 3
target/linux/mvebu/patches-5.4/545-arm64-dts-uDPU-remove-i2c-fast-mode.patch → target/linux/mvebu/patches-5.4/011-arm64-dts-uDPU-remove-i2c-fast-mode.patch

@@ -1,12 +1,13 @@
-From 662eb8fc87f982e63ccb9a9df25c7aeabf9fe341 Mon Sep 17 00:00:00 2001
+From fe3ec631a77ded87817f449691710a436a80caa7 Mon Sep 17 00:00:00 2001
 From: Russell King <[email protected]>
-Date: Thu, 14 Nov 2019 00:23:35 +0000
-Subject: [PATCH 658/660] arm64: dts: uDPU: remove i2c-fast-mode
+Date: Sat, 16 Nov 2019 11:07:01 +0000
+Subject: [PATCH] arm64: dts: uDPU: remove i2c-fast-mode
 
 The I2C bus violates the timing specifications when run in fast mode
 on the uDPU, so switch to 100kHz mode.
 
 Signed-off-by: Russell King <[email protected]>
+Signed-off-by: Gregory CLEMENT <[email protected]>
 ---
  arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 2 ++
  1 file changed, 2 insertions(+)

+ 4 - 3
target/linux/mvebu/patches-5.4/546-arm64-dts-uDPU-SFP-cages-support-3W-modules.patch → target/linux/mvebu/patches-5.4/012-arm64-dts-uDPU-SFP-cages-support-3W-modules.patch

@@ -1,7 +1,7 @@
-From 1cb114a20854e34324a2cb308f23054ff8227ffa Mon Sep 17 00:00:00 2001
+From cd592187f9de3c6305d6c1c66f7fac084cb5b846 Mon Sep 17 00:00:00 2001
 From: Russell King <[email protected]>
-Date: Tue, 19 Nov 2019 22:48:50 +0000
-Subject: [PATCH 659/660] arm64: dts: uDPU: SFP cages support 3W modules
+Date: Tue, 19 Nov 2019 22:53:04 +0000
+Subject: [PATCH] arm64: dts: uDPU: SFP cages support 3W modules
 
 The SFP cages are designed to support up to 3W modules, such as G.hn,
 G.fast and MoCA modules. Although there is no way for such modules to
@@ -9,6 +9,7 @@ declare to software that they consume 3W, we document in DT that this
 is the designed power level for these cages.
 
 Signed-off-by: Russell King <[email protected]>
+Signed-off-by: Gregory CLEMENT <[email protected]>
 ---
  arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 2 ++
  1 file changed, 2 insertions(+)

+ 0 - 0
target/linux/mvebu/patches-5.4/021-net-mvneta-rely-on-page_pool_recycle_direct-in-mvnet.patch → target/linux/mvebu/patches-5.4/013-net-mvneta-rely-on-page_pool_recycle_direct-in-mvnet.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/022-mvneta-driver-disallow-XDP-program-on-hardware-buffe.patch → target/linux/mvebu/patches-5.4/014-mvneta-driver-disallow-XDP-program-on-hardware-buffe.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/023-net-mvneta-fix-XDP-support-if-sw-bm-is-used-as-fallb.patch → target/linux/mvebu/patches-5.4/015-net-mvneta-fix-XDP-support-if-sw-bm-is-used-as-fallb.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/404-PCI-aardvark-Train-link-immediately-after-enabling-t.patch → target/linux/mvebu/patches-5.4/016-PCI-aardvark-Train-link-immediately-after-enabling-t.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/405-PCI-aardvark-Improve-link-training.patch → target/linux/mvebu/patches-5.4/017-PCI-aardvark-Improve-link-training.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/406-PCI-aardvark-Issue-PERST-via-GPIO.patch → target/linux/mvebu/patches-5.4/018-PCI-aardvark-Issue-PERST-via-GPIO.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/407-PCI-aardvark-Add-PHY-support.patch → target/linux/mvebu/patches-5.4/019-PCI-aardvark-Add-PHY-support.patch


+ 1 - 1
target/linux/mvebu/patches-5.4/552-arm64-dts-marvell-armada-37xx-Set-pcie_reset_pin-to-.patch → target/linux/mvebu/patches-5.4/020-arm64-dts-marvell-armada-37xx-Set-pcie_reset_pin-to-.patch

@@ -82,7 +82,7 @@ Signed-off-by: Gregory CLEMENT <[email protected]>
  	pinctrl-0 = <&pcie_reset_pins &pcie_clkreq_pins>;
 --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
 +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
-@@ -318,7 +318,7 @@
+@@ -317,7 +317,7 @@
  
  				pcie_reset_pins: pcie-reset-pins {
  					groups = "pcie1";

+ 1 - 1
target/linux/mvebu/patches-5.4/553-arm64-dts-marvell-armada-37xx-Move-PCIe-comphy-handl.patch → target/linux/mvebu/patches-5.4/021-arm64-dts-marvell-armada-37xx-Move-PCIe-comphy-handl.patch

@@ -47,7 +47,7 @@ Signed-off-by: Gregory CLEMENT <[email protected]>
  	status = "disabled";
 --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
 +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
-@@ -494,6 +494,7 @@
+@@ -493,6 +493,7 @@
  					<0 0 0 2 &pcie_intc 1>,
  					<0 0 0 3 &pcie_intc 2>,
  					<0 0 0 4 &pcie_intc 3>;

+ 1 - 1
target/linux/mvebu/patches-5.4/554-arm64-dts-marvell-armada-37xx-Move-PCIe-max-link-spe.patch → target/linux/mvebu/patches-5.4/022-arm64-dts-marvell-armada-37xx-Move-PCIe-max-link-spe.patch

@@ -34,7 +34,7 @@ Signed-off-by: Gregory CLEMENT <[email protected]>
  	/* enabled by U-Boot if PCIe module is present */
 --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
 +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
-@@ -494,6 +494,7 @@
+@@ -493,6 +493,7 @@
  					<0 0 0 2 &pcie_intc 1>,
  					<0 0 0 3 &pcie_intc 2>,
  					<0 0 0 4 &pcie_intc 3>;

+ 4 - 6
target/linux/mvebu/patches-5.4/551-v5.8-arm64-dts-add-uDPU-i2c-bus-recovery.patch → target/linux/mvebu/patches-5.4/023-arm64-dts-add-uDPU-i2c-bus-recovery.patch

@@ -1,13 +1,11 @@
+From 11b2af36cc874027ce701c5784cb957c99c7de3d Mon Sep 17 00:00:00 2001
 From: Russell King <[email protected]>
-Bcc: [email protected]
-Cc: Vladimir Vid <[email protected]>,Jason Cooper <[email protected]>,Andrew Lunn <[email protected]>,Gregory Clement <[email protected]>,Sebastian Hesselbarth <[email protected]>,Rob Herring <[email protected]>,Mark Rutland <[email protected]>,[email protected],[email protected]
+Date: Wed, 6 May 2020 10:40:37 +0100
 Subject: [PATCH] arm64: dts: add uDPU i2c bus recovery
-MIME-Version: 1.0
-Content-Disposition: inline
-Content-Transfer-Encoding: 8bit
-Content-Type: text/plain; charset="utf-8"
 
 Signed-off-by: Russell King <[email protected]>
+Reviewed-by: Andrew Lunn <[email protected]>
+Signed-off-by: Gregory CLEMENT <[email protected]>
 ---
  .../boot/dts/marvell/armada-3720-uDPU.dts     | 22 +++++++++++++++++--
  1 file changed, 20 insertions(+), 2 deletions(-)

+ 0 - 0
target/linux/mvebu/patches-5.4/408-PCI-aardvark-Don-t-touch-PCIe-registers-if-no-card-c.patch → target/linux/mvebu/patches-5.4/024-PCI-aardvark-Don-t-touch-PCIe-registers-if-no-card-c.patch


+ 31 - 1
target/linux/mvebu/patches-5.4/030-linkstation-poweroff.patch → target/linux/mvebu/patches-5.4/025-power-reset-add-driver-for-LinkStation-power-off.patch

@@ -1,3 +1,33 @@
+From a7f79f99541eff4e6bcae0014eb08d3019337565 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Daniel=20Gonz=C3=A1lez=20Cabanelas?= <[email protected]>
+Date: Wed, 15 Jul 2020 15:35:14 +0200
+Subject: [PATCH] power: reset: add driver for LinkStation power off
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Some Buffalo LinkStations perform the power off operation, at restart
+time, depending on the state of an output pin (LED2/INTn) at the ethernet
+PHY. This pin is also used to wake the machine when a WoL packet is
+received by the PHY.
+
+The driver is required by the Buffalo LinkStation LS421DE (ARM MVEBU),
+and other models. Without it, the board remains forever halted if a
+power off command is executed, unless the PSU is disconnected and
+connected again.
+
+Add the driver to provide the power off function and also make the WoL
+feature to be available.
+
+Signed-off-by: Daniel González Cabanelas <[email protected]>
+Signed-off-by: Sebastian Reichel <[email protected]>
+---
+ drivers/power/reset/Kconfig                |  11 ++
+ drivers/power/reset/Makefile               |   1 +
+ drivers/power/reset/linkstation-poweroff.c | 136 +++++++++++++++++++++
+ 3 files changed, 148 insertions(+)
+ create mode 100644 drivers/power/reset/linkstation-poweroff.c
+
 --- a/drivers/power/reset/Kconfig
 +++ b/drivers/power/reset/Kconfig
 @@ -99,6 +99,17 @@ config POWER_RESET_HISI
@@ -86,7 +116,7 @@
 +		__phy_read(phydev, MII_M1011_IEVENT);
 +
 +		/* If WOL was enabled and a magic packet was received before powering
-+		 * off, we won't be able to wake up by sending another magic packet. 
++		 * off, we won't be able to wake up by sending another magic packet.
 +		 * Clear WOL status.
 +		 */
 +		__phy_write(phydev, MII_MARVELL_PHY_PAGE, MII_MARVELL_WOL_PAGE);

+ 0 - 0
target/linux/mvebu/patches-5.4/410-PCI-aardvark-Fix-initialization-with-old-Marvell-s-A.patch → target/linux/mvebu/patches-5.4/026-PCI-aardvark-Fix-initialization-with-old-Marvell-s-A.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/521-arm64-dts-marvell-espressobin-Add-ethernet-switch-al.patch → target/linux/mvebu/patches-5.4/027-arm64-dts-marvell-espressobin-Add-ethernet-switch-al.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/006-mvebu-Mangle-bootloader-s-kernel-arguments.patch → target/linux/mvebu/patches-5.4/300-mvebu-Mangle-bootloader-s-kernel-arguments.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/561-mvebu-armada-38x-enable-libata-leds.patch → target/linux/mvebu/patches-5.4/301-mvebu-armada-38x-enable-libata-leds.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/002-add_powertables.patch → target/linux/mvebu/patches-5.4/302-add_powertables.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/005-linksys_hardcode_nand_ecc_settings.patch → target/linux/mvebu/patches-5.4/303-linksys_hardcode_nand_ecc_settings.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/102-revert_i2c_delay.patch → target/linux/mvebu/patches-5.4/304-revert_i2c_delay.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/205-armada-385-rd-mtd-partitions.patch → target/linux/mvebu/patches-5.4/305-armada-385-rd-mtd-partitions.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/206-ARM-mvebu-385-ap-Add-partitions.patch → target/linux/mvebu/patches-5.4/306-ARM-mvebu-385-ap-Add-partitions.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/230-armada-xp-linksys-mamba-broken-idle.patch → target/linux/mvebu/patches-5.4/307-armada-xp-linksys-mamba-broken-idle.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/231-armada-xp-linksys-mamba-wan.patch → target/linux/mvebu/patches-5.4/308-armada-xp-linksys-mamba-wan.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/240-linksys-status-led.patch → target/linux/mvebu/patches-5.4/309-linksys-status-led.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/241-linksys-use-eth0-as-cpu-port.patch → target/linux/mvebu/patches-5.4/310-linksys-use-eth0-as-cpu-port.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/250-adjust-compatible-for-linksys.patch → target/linux/mvebu/patches-5.4/311-adjust-compatible-for-linksys.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/412-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch → target/linux/mvebu/patches-5.4/312-ARM-dts-armada388-clearfog-emmc-on-clearfog-base.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/560-helios4-dts-status-led-alias.patch → target/linux/mvebu/patches-5.4/312-helios4-dts-status-led-alias.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/520-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch → target/linux/mvebu/patches-5.4/314-arm64-dts-marvell-armada37xx-Add-eth0-alias.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/522-arm64-dts-marvell-armada-3720-espressobin-add-ports-.patch → target/linux/mvebu/patches-5.4/315-arm64-dts-marvell-armada-3720-espressobin-add-ports-.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/523-arm64-dts-marvell-espressobin-remove-COMPHY-nodes-as.patch → target/linux/mvebu/patches-5.4/316-arm64-dts-marvell-espressobin-remove-COMPHY-nodes-as.patch


+ 34 - 0
target/linux/mvebu/patches-5.4/317-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch

@@ -0,0 +1,34 @@
+Certain SFP modules (most notably Nokia GPON ones) first check
+connectivity on 1000base-x, and switch to 2500base-x afterwards. This
+is considered a quirk so the phylink switches the interface to
+2500base-x as well.
+
+However, after power-cycling the uDPU device, network interface/SFP module
+will not work correctly until the module is re-seated. This patch
+resolves this issue by forcing the interface to be brought up in
+2500base-x mode by default.
+
+Signed-off-by: Jakov Petrina <[email protected]>
+Signed-off-by: Vladimir Vid <[email protected]>
+Cc: Luka Perkov <[email protected]>
+
+--- a/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
++++ b/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
+@@ -162,7 +162,7 @@
+ };
+ 
+ &eth0 {
+-	phy-mode = "sgmii";
++	phy-mode = "2500base-x";
+ 	status = "okay";
+ 	managed = "in-band-status";
+ 	phys = <&comphy1 0>;
+@@ -170,7 +170,7 @@
+ };
+ 
+ &eth1 {
+-	phy-mode = "sgmii";
++	phy-mode = "2500base-x";
+ 	status = "okay";
+ 	managed = "in-band-status";
+ 	phys = <&comphy0 1>;

+ 0 - 0
target/linux/mvebu/patches-5.4/100-find_active_root.patch → target/linux/mvebu/patches-5.4/400-find_active_root.patch


+ 0 - 20
target/linux/mvebu/patches-5.4/550-arm64-dts-uDPU-switch-PHY-operation-mode-to-2500base.patch

@@ -1,20 +0,0 @@
---- a/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
-+++ b/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
-@@ -144,7 +144,7 @@
- };
- 
- &eth0 {
--	phy-mode = "sgmii";
-+	phy-mode = "2500base-x";
- 	status = "okay";
- 	managed = "in-band-status";
- 	phys = <&comphy1 0>;
-@@ -152,7 +152,7 @@
- };
- 
- &eth1 {
--	phy-mode = "sgmii";
-+	phy-mode = "2500base-x";
- 	status = "okay";
- 	managed = "in-band-status";
- 	phys = <&comphy0 1>;

+ 0 - 0
target/linux/mvebu/patches-5.4/300-mvneta-tx-queue-workaround.patch → target/linux/mvebu/patches-5.4/700-mvneta-tx-queue-workaround.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/400-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch → target/linux/mvebu/patches-5.4/800-cpuidle-mvebu-indicate-failure-to-enter-deeper-sleep.patch


+ 0 - 0
target/linux/mvebu/patches-5.4/401-pci-mvebu-time-out-reset-on-link-up.patch → target/linux/mvebu/patches-5.4/801-pci-mvebu-time-out-reset-on-link-up.patch