kernel: bump 5.15 to 5.15.160
authorHauke Mehrtens <[email protected]>
Sun, 26 May 2024 16:49:49 +0000 (18:49 +0200)
committerHauke Mehrtens <[email protected]>
Mon, 1 Jul 2024 20:32:51 +0000 (22:32 +0200)
No manual changes needed.

Signed-off-by: Hauke Mehrtens <[email protected]>
(cherry picked from commit c569b7d21a74bfbba2246514f7ca12e6565aeb93)

include/kernel-5.15
target/linux/bcm27xx/patches-5.15/950-0144-bcmgenet-Better-coalescing-parameter-defaults.patch
target/linux/bcm27xx/patches-5.15/950-0145-net-genet-enable-link-energy-detect-powerdown-for-ex.patch
target/linux/bcm27xx/patches-5.15/950-0165-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch

index 7fd86427d3c9dda13db45360d21d49e8e5cd6782..39c74ab2ae93f56f6d80f733a1f4847ff77ebdc2 100644 (file)
@@ -1,2 +1,2 @@
-LINUX_VERSION-5.15 = .159
-LINUX_KERNEL_HASH-5.15.159 = 3478fe50225e9c88e09cf114f38e3fb71e82d9fdcc356aa1257d721199b341c5
+LINUX_VERSION-5.15 = .160
+LINUX_KERNEL_HASH-5.15.160 = f41e718e33b88f269a6b6a7653e5e9824c4ba541f6ffe5bf26ecc37c540a1b05
index 313fb6f1923bbec56fdfa839e37992d92e2a12c3..f36156f8fab32b6364c1c43066e06938a14c1891 100644 (file)
@@ -18,7 +18,7 @@ Signed-off-by: Phil Elwell <[email protected]>
 
 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c
 +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c
-@@ -2615,7 +2615,7 @@ static void bcmgenet_init_tx_ring(struct
+@@ -2621,7 +2621,7 @@ static void bcmgenet_init_tx_ring(struct
  
        bcmgenet_tdma_ring_writel(priv, index, 0, TDMA_PROD_INDEX);
        bcmgenet_tdma_ring_writel(priv, index, 0, TDMA_CONS_INDEX);
@@ -27,7 +27,7 @@ Signed-off-by: Phil Elwell <[email protected]>
        /* Disable rate control for now */
        bcmgenet_tdma_ring_writel(priv, index, flow_period_val,
                                  TDMA_FLOW_PERIOD);
-@@ -4093,9 +4093,12 @@ static int bcmgenet_probe(struct platfor
+@@ -4103,9 +4103,12 @@ static int bcmgenet_probe(struct platfor
        netif_set_real_num_rx_queues(priv->dev, priv->hw_params->rx_queues + 1);
  
        /* Set default coalescing parameters */
index 0e1640304b7c479c5a39dd3e7a7de42b549bcc09..da98abe4501433bb86a0cc6c04b47ff2910be398 100644 (file)
@@ -20,7 +20,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
 
 --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c
 +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c
-@@ -292,6 +292,8 @@ int bcmgenet_mii_probe(struct net_device
+@@ -296,6 +296,8 @@ int bcmgenet_mii_probe(struct net_device
        /* Communicate the integrated PHY revision */
        if (priv->internal_phy)
                phy_flags = priv->gphy_rev;
index 1598ffef2ded861d1b208547b55e90a87f6a3615..5a3e1c385560654a86f91c935bbd3978c9313fd4 100644 (file)
@@ -37,7 +37,7 @@ Signed-off-by: Phil Elwell <[email protected]>
  
  static inline void bcmgenet_writel(u32 value, void __iomem *offset)
  {
-@@ -2446,6 +2449,11 @@ static void reset_umac(struct bcmgenet_p
+@@ -2450,6 +2453,11 @@ static void reset_umac(struct bcmgenet_p
        bcmgenet_rbuf_ctrl_set(priv, 0);
        udelay(10);
  
@@ -47,5 +47,5 @@ Signed-off-by: Phil Elwell <[email protected]>
 +      }
 +
        /* issue soft reset and disable MAC while updating its registers */
+       spin_lock_bh(&priv->reg_lock);
        bcmgenet_umac_writel(priv, CMD_SW_RESET, UMAC_CMD);
-       udelay(2);