kernel: bump 6.6 to 6.6.101
authorHauke Mehrtens <[email protected]>
Sun, 24 Aug 2025 14:48:46 +0000 (14:48 +0000)
committerHauke Mehrtens <[email protected]>
Thu, 28 Aug 2025 19:16:43 +0000 (21:16 +0200)
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.101
All patches auto-refreshed.

Link: https://github.com/openwrt/openwrt/pull/19876
(cherry picked from commit 9fbbcd16f7bd3d6f6ec8a5be23f1cb12f49113a1)
Link: https://github.com/openwrt/openwrt/pull/19877
Signed-off-by: Hauke Mehrtens <[email protected]>
include/kernel-6.6
target/linux/bcm27xx/patches-6.6/950-0184-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch
target/linux/bcm27xx/patches-6.6/950-0185-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch
target/linux/bcm27xx/patches-6.6/950-0190-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch
target/linux/bcm27xx/patches-6.6/950-0191-staging-vchiq-Use-the-old-dma-controller-for-OF-conf.patch
target/linux/bcm27xx/patches-6.6/950-0194-staging-vchiq_arm-Give-vchiq-children-DT-nodes.patch
target/linux/bcm27xx/patches-6.6/950-0209-staging-vchiq-Load-bcm2835_isp-driver-from-vchiq.patch
target/linux/bcm27xx/patches-6.6/950-1411-staging-vchiq_arm-Add-36-bit-address-support.patch
target/linux/bcm27xx/patches-6.6/950-1412-staging-vchiq_arm-children-inherit-DMA-config.patch
target/linux/generic/hack-6.6/259-regmap_dynamic.patch

index 4a55a573ae394868f4b021bc5ab084cc75c534f5..71181a3fc5a1125105eb92eb1aa71b4b6efa63ed 100644 (file)
@@ -1,2 +1,2 @@
-LINUX_VERSION-6.6 = .100
-LINUX_KERNEL_HASH-6.6.100 = d6c0ec4d55b14814f55b62a0b23a2d95faf66877e48fbfb4b83523e4afdf97ba
+LINUX_VERSION-6.6 = .101
+LINUX_KERNEL_HASH-6.6.101 = 8c4ff2869736538b9b0d88ea8dbf0332b79c6ecc40a32066768a754df1fae1c0
index 741d377fc8d3be96a3791894552b855492ff5038..6daa690dff21388e96585842edb6469665567864 100644 (file)
@@ -22,7 +22,7 @@ Signed-off-by: Dave Stevenson <[email protected]>
  
  struct vchiq_drvdata {
        const unsigned int cache_line_size;
-@@ -1825,6 +1826,7 @@ static int vchiq_probe(struct platform_d
+@@ -1824,6 +1825,7 @@ static int vchiq_probe(struct platform_d
                goto error_exit;
        }
  
@@ -30,7 +30,7 @@ Signed-off-by: Dave Stevenson <[email protected]>
        bcm2835_camera = vchiq_register_child(pdev, "bcm2835-camera");
        bcm2835_audio = vchiq_register_child(pdev, "bcm2835_audio");
  
-@@ -1840,6 +1842,7 @@ static void vchiq_remove(struct platform
+@@ -1839,6 +1841,7 @@ static void vchiq_remove(struct platform
  {
        platform_device_unregister(bcm2835_audio);
        platform_device_unregister(bcm2835_camera);
index 5a3c91b7800471a7f7a78f5ff0e18f20266fdcb0..5adc8c75afe0d0e5152b6e9d08d209f29334cbc9 100644 (file)
@@ -22,7 +22,7 @@ Signed-off-by: Dave Stevenson <[email protected]>
  static struct platform_device *vcsm_cma;
  
  struct vchiq_drvdata {
-@@ -1827,6 +1828,7 @@ static int vchiq_probe(struct platform_d
+@@ -1826,6 +1827,7 @@ static int vchiq_probe(struct platform_d
        }
  
        vcsm_cma = vchiq_register_child(pdev, "vcsm-cma");
@@ -30,7 +30,7 @@ Signed-off-by: Dave Stevenson <[email protected]>
        bcm2835_camera = vchiq_register_child(pdev, "bcm2835-camera");
        bcm2835_audio = vchiq_register_child(pdev, "bcm2835_audio");
  
-@@ -1842,6 +1844,7 @@ static void vchiq_remove(struct platform
+@@ -1841,6 +1843,7 @@ static void vchiq_remove(struct platform
  {
        platform_device_unregister(bcm2835_audio);
        platform_device_unregister(bcm2835_camera);
index 3abc4f19bf77fb844fe1207a8eadac6b0d603a47..525cb835e68df2d8c3d42b28e84c8e9958c89660 100644 (file)
@@ -18,7 +18,7 @@ Signed-off-by: Dave Stevenson <[email protected]>
 
 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
 +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
-@@ -1777,6 +1777,12 @@ vchiq_register_child(struct platform_dev
+@@ -1776,6 +1776,12 @@ vchiq_register_child(struct platform_dev
                child = NULL;
        }
  
index e5c5fdbc0b775a51f925c3627e8d8567a83fc5de..5613a4100a9a1adff9770d3db7d88d17e5bcabdd 100644 (file)
@@ -17,7 +17,7 @@ Signed-off-by: Dave Stevenson <[email protected]>
 
 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
 +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
-@@ -1763,6 +1763,7 @@ vchiq_register_child(struct platform_dev
+@@ -1762,6 +1762,7 @@ vchiq_register_child(struct platform_dev
  {
        struct platform_device_info pdevinfo;
        struct platform_device *child;
@@ -25,7 +25,7 @@ Signed-off-by: Dave Stevenson <[email protected]>
  
        memset(&pdevinfo, 0, sizeof(pdevinfo));
  
-@@ -1778,10 +1779,20 @@ vchiq_register_child(struct platform_dev
+@@ -1777,10 +1778,20 @@ vchiq_register_child(struct platform_dev
        }
  
        /*
index 9dba2dffca16a1aa9db1df6186c464e1ead9b8e4..a75bd3da561d790dfa1ec764d4d8bc43d53c6da4 100644 (file)
@@ -16,7 +16,7 @@ Signed-off-by: Phil Elwell <[email protected]>
 
 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
 +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
-@@ -1772,12 +1772,20 @@ vchiq_register_child(struct platform_dev
+@@ -1771,12 +1771,20 @@ vchiq_register_child(struct platform_dev
        pdevinfo.id = PLATFORM_DEVID_NONE;
        pdevinfo.dma_mask = DMA_BIT_MASK(32);
  
index b5f912c85b0aad6e80efb7909d5e1efaf0d21206..5c1b37bfd9510233802284e98f88651bed1d109f 100644 (file)
@@ -21,7 +21,7 @@ Signed-off-by: Naushir Patuck <[email protected]>
  
  struct vchiq_drvdata {
        const unsigned int cache_line_size;
-@@ -1856,6 +1857,7 @@ static int vchiq_probe(struct platform_d
+@@ -1855,6 +1856,7 @@ static int vchiq_probe(struct platform_d
        bcm2835_codec = vchiq_register_child(pdev, "bcm2835-codec");
        bcm2835_camera = vchiq_register_child(pdev, "bcm2835-camera");
        bcm2835_audio = vchiq_register_child(pdev, "bcm2835_audio");
@@ -29,7 +29,7 @@ Signed-off-by: Naushir Patuck <[email protected]>
  
        return 0;
  
-@@ -1867,6 +1869,7 @@ error_exit:
+@@ -1866,6 +1868,7 @@ error_exit:
  
  static void vchiq_remove(struct platform_device *pdev)
  {
index 871b2769b10232952c9c3d283a02a302562faf09..db65da69975334fe64331b7db7d4f5417eb82ebe 100644 (file)
@@ -223,7 +223,7 @@ Signed-off-by: Phil Elwell <[email protected]>
        vchiq_log_info(vchiq_arm_log_level, "vchiq_init - done (slots %pK, phys %pad)",
                       vchiq_slot_zero, &slot_phys);
  
-@@ -1755,6 +1823,7 @@ void vchiq_platform_conn_state_changed(s
+@@ -1754,6 +1822,7 @@ void vchiq_platform_conn_state_changed(s
  static const struct of_device_id vchiq_of_match[] = {
        { .compatible = "brcm,bcm2835-vchiq", .data = &bcm2835_drvdata },
        { .compatible = "brcm,bcm2836-vchiq", .data = &bcm2836_drvdata },
@@ -231,7 +231,7 @@ Signed-off-by: Phil Elwell <[email protected]>
        {},
  };
  MODULE_DEVICE_TABLE(of, vchiq_of_match);
-@@ -1787,22 +1856,8 @@ vchiq_register_child(struct platform_dev
+@@ -1786,22 +1855,8 @@ vchiq_register_child(struct platform_dev
  
        child->dev.of_node = np;
  
index df93f3a0c4a30cbf53bcf8ba2dafe557678b9248..bcacf57c5c86ee1b741c81ff7315ee719d0270a4 100644 (file)
@@ -15,7 +15,7 @@ Signed-off-by: Phil Elwell <[email protected]>
 
 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
 +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c
-@@ -1856,8 +1856,18 @@ vchiq_register_child(struct platform_dev
+@@ -1855,8 +1855,18 @@ vchiq_register_child(struct platform_dev
  
        child->dev.of_node = np;
  
index 4f6dca7127b8e8ba6277b3a3ce44a617c2543491..c7b7a28ce30e2eb29b31664a0bc7382db6a50f6b 100644 (file)
@@ -137,7 +137,7 @@ Signed-off-by: Felix Fietkau <[email protected]>
  #include <linux/mutex.h>
  #include <linux/err.h>
  #include <linux/property.h>
-@@ -3483,3 +3484,5 @@ static int __init regmap_initcall(void)
+@@ -3485,3 +3486,5 @@ static int __init regmap_initcall(void)
        return 0;
  }
  postcore_initcall(regmap_initcall);