diff --git a/core/linux-rpi/PKGBUILD b/core/linux-rpi/PKGBUILD
index c7d6ff51e..ca4e9fb7b 100644
--- a/core/linux-rpi/PKGBUILD
+++ b/core/linux-rpi/PKGBUILD
@@ -5,11 +5,11 @@
 # Contributer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
 
 pkgbase=linux-rpi
-_commit=3b98eb7a4aeaecd5274108dc1be7a5df94253500
+_commit=f0f6d95653281453004b67cfd3ce56b10579fcb6
 _srcname=linux-${_commit}
 _kernelname=${pkgbase#linux}
 pkgver=5.15.72
-pkgrel=1
+pkgrel=2
 pkgdesc='Linux'
 url="http://www.kernel.org/"
 arch=(armv7h aarch64)
@@ -27,15 +27,15 @@ source=("linux-$pkgver-${_commit:0:10}.tar.gz::https://github.com/raspberrypi/li
         60-linux.hook
         90-linux.hook
 )
-md5sums=('75d013f56acedc44d6a6cc20caa84548'
+md5sums=('57f28d008ebce66c3006cf60a338de00'
          '3bab7426d8c8818dda8353da3892a41f'
          'f66a7ea3feb708d398ef57e4da4815e9'
          '86d4a35722b5410e3b29fc92dae15d4b'
          '0a5f16bfec6ad982a2f6782724cca8ba'
          '441ec084c47cddc53e592fb0cbce4edf')
-md5sums_armv7h=('2af3691ad3e303b933658ed021367d5f'
+md5sums_armv7h=('6e84b90afb06257176ccef3e5ce05f6f'
                 'aedda0148db2692971671e6aa90ad9ff')
-md5sums_aarch64=('2b34306a16915732a88b5b50af302475'
+md5sums_aarch64=('cf22bceb40e426a1158977cc416e050d'
                  '7e4403dea857e40005bf76beda9927ff')
 
 # setup vars
diff --git a/core/linux-rpi/config b/core/linux-rpi/config
index 52ce242c8..580d7c4dc 100644
--- a/core/linux-rpi/config
+++ b/core/linux-rpi/config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.15.65 Kernel Configuration
+# Linux/arm 5.15.72 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0"
 CONFIG_CC_IS_GCC=y
@@ -6444,7 +6444,7 @@ CONFIG_RTC_DRV_RX8581=m
 CONFIG_RTC_DRV_RX8025=m
 CONFIG_RTC_DRV_EM3027=m
 CONFIG_RTC_DRV_RV3028=m
-# CONFIG_RTC_DRV_RV3032 is not set
+CONFIG_RTC_DRV_RV3032=m
 CONFIG_RTC_DRV_RV8803=y
 # CONFIG_RTC_DRV_SD3078 is not set
 
diff --git a/core/linux-rpi/config8 b/core/linux-rpi/config8
index 3d5060eda..9e3402eb5 100644
--- a/core/linux-rpi/config8
+++ b/core/linux-rpi/config8
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.15.65 Kernel Configuration
+# Linux/arm64 5.15.72 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (GCC) 12.1.0"
 CONFIG_CC_IS_GCC=y
@@ -362,6 +362,7 @@ CONFIG_ARM64_ERRATUM_1463225=y
 CONFIG_ARM64_ERRATUM_1542419=y
 CONFIG_ARM64_ERRATUM_1508412=y
 CONFIG_ARM64_ERRATUM_2441009=y
+CONFIG_ARM64_ERRATUM_2457168=y
 CONFIG_CAVIUM_ERRATUM_22375=y
 CONFIG_CAVIUM_ERRATUM_23154=y
 CONFIG_CAVIUM_ERRATUM_27456=y
@@ -462,7 +463,6 @@ CONFIG_ARM64_TLB_RANGE=y
 #
 CONFIG_AS_HAS_ARMV8_5=y
 CONFIG_ARM64_BTI=y
-CONFIG_ARM64_BTI_KERNEL=y
 CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
 CONFIG_ARM64_E0PD=y
 CONFIG_ARCH_RANDOM=y
@@ -6462,7 +6462,7 @@ CONFIG_RTC_DRV_RX8581=m
 CONFIG_RTC_DRV_RX8025=m
 CONFIG_RTC_DRV_EM3027=m
 CONFIG_RTC_DRV_RV3028=m
-# CONFIG_RTC_DRV_RV3032 is not set
+CONFIG_RTC_DRV_RV3032=m
 CONFIG_RTC_DRV_RV8803=m
 CONFIG_RTC_DRV_SD3078=m