Browse Source

rockchip: fix kernel tag for backported patches

These patches were actually merged in kernel 6.19 instead of 6.18,
fix them to avoid confusing when moving to new kernel version.

While at it, refresh the RK3528 PCIE L1ss patch since it was
accepted in 6.19 as well.

Signed-off-by: Tianling Shen <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/21419
Signed-off-by: Robert Marko <[email protected]>
Tianling Shen 1 week ago
parent
commit
c79fa27cbf

+ 0 - 0
target/linux/rockchip/patches-6.12/011-v6.19-arm64-dts-rockchip-add-eMMC-CQE-support-for-rk3588.patch → target/linux/rockchip/patches-6.12/001-16-v6.19-arm64-dts-rockchip-add-eMMC-CQE-support-for-rk3588.patch


+ 14 - 17
target/linux/rockchip/patches-6.12/160-04-phy-rockchip-naneng-combphy-Fix-PCIe-L1ss-support.patch → target/linux/rockchip/patches-6.12/036-09-v6.19-phy-rockchip-naneng-combphy-Fix-PCIe-L1ss-support-RK3528.patch

@@ -1,23 +1,21 @@
+From a2a18e5da64f8da306fa97c397b4c739ea776f37 Mon Sep 17 00:00:00 2001
 From: Shawn Lin <[email protected]>
-To: Vinod Koul <[email protected]>
-Cc: Kishon Vijay Abraham I <[email protected]>,
-	Heiko Stuebner <[email protected]>, Yao Zi <[email protected]>,
-	[email protected],
-	[email protected],
-	Shawn Lin <[email protected]>
-Subject: [PATCH] phy: rockchip: naneng-combphy: Fix PCIe L1ss support
-Date: Thu, 13 Nov 2025 11:00:28 +0800	[thread overview]
-Message-ID: <[email protected]> (raw)
+Date: Tue, 18 Nov 2025 17:52:05 +0800
+Subject: [PATCH] phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528
 
-Need to control the delay PLL turnoff time if PCIe works on
-L1 PM substates.
+When PCIe link enters L1 PM substates, the PHY will turn off its
+PLL for power-saving. However, it turns off the PLL too fast which
+leads the PHY to be broken. According to the PHY document, we need
+to delay PLL turnoff time.
 
 Fixes: bbcca4fac873 ("phy: rockchip: naneng-combphy: Add RK3528 support")
 Signed-off-by: Shawn Lin <[email protected]>
+Reviewed-by: Neil Armstrong <[email protected]>
+Link: https://patch.msgid.link/[email protected]
+Signed-off-by: Vinod Koul <[email protected]>
 ---
-
- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
+ drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 7 +++++++
+ 1 file changed, 7 insertions(+)
 
 --- a/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
 +++ b/drivers/phy/rockchip/phy-rockchip-naneng-combphy.c
@@ -31,14 +29,13 @@ Signed-off-by: Shawn Lin <[email protected]>
  #define RK3528_PHYREG6				0x18
  #define RK3528_PHYREG6_PLL_KVCO			GENMASK(12, 10)
  #define RK3528_PHYREG6_PLL_KVCO_VALUE		0x2
-@@ -504,6 +507,11 @@ static int rk3528_combphy_cfg(struct roc
+@@ -504,6 +507,10 @@ static int rk3528_combphy_cfg(struct roc
  	case REF_CLOCK_100MHz:
  		rockchip_combphy_param_write(priv->phy_grf, &cfg->pipe_clk_100m, true);
  		if (priv->type == PHY_TYPE_PCIE) {
 +			/* Gate_tx_pck_sel length select for L1ss support */
 +			rockchip_combphy_updatel(priv, RK3528_PHYREG5_GATE_TX_PCK_SEL,
-+						 RK3528_PHYREG5_GATE_TX_PCK_DLY_PLL_OFF,
-+						 RK3528_PHYREG5);
++						 RK3528_PHYREG5_GATE_TX_PCK_DLY_PLL_OFF, RK3528_PHYREG5);
 +
  			/* PLL KVCO tuning fine */
  			val = FIELD_PREP(RK3528_PHYREG6_PLL_KVCO, RK3528_PHYREG6_PLL_KVCO_VALUE);

+ 0 - 0
target/linux/rockchip/patches-6.12/052-v6.18-arm64-dts-rockchip-Add-devicetree-for-the-FriendlyElec-Na.patch → target/linux/rockchip/patches-6.12/052-v6.19-arm64-dts-rockchip-Add-devicetree-for-the-FriendlyElec-Na.patch


+ 0 - 0
target/linux/rockchip/patches-6.12/070-26-v6.18-arm64-dts-rockchip-Add-PCIe-Gen2x1-controller-for-RK3528.patch → target/linux/rockchip/patches-6.12/070-26-v6.19-arm64-dts-rockchip-Add-PCIe-Gen2x1-controller-for-RK3528.patch


+ 0 - 0
target/linux/rockchip/patches-6.12/071-14-v6.18-arm64-dts-rockchip-Enable-PCIe-controller-on-Radxa-E20C.patch → target/linux/rockchip/patches-6.12/071-14-v6.19-arm64-dts-rockchip-Enable-PCIe-controller-on-Radxa-E20C.patch