diff --git a/main/linux-postmarketos-qcom-msm8916/APKBUILD b/main/linux-postmarketos-qcom-msm8916/APKBUILD
index 21e391c8974cc3894c0a673c7c1180a959fe7b56..0a5749882b01ecd177dbfe7684716ffd38f272fd 100644
--- a/main/linux-postmarketos-qcom-msm8916/APKBUILD
+++ b/main/linux-postmarketos-qcom-msm8916/APKBUILD
@@ -3,7 +3,7 @@
 
 _flavor="postmarketos-qcom-msm8916"
 pkgname="linux-$_flavor"
-pkgver=5.6_rc5
+pkgver=5.6
 pkgrel=0
 pkgdesc="Mainline kernel fork for Qualcomm MSM8916 devices"
 arch="aarch64 armv7"
@@ -51,6 +51,6 @@ package() {
 		"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
 }
 
-sha512sums="7c351b861830788d56a1e7fd5a0cd08fb556e75a2a45b5f4ae9eee5ff7c8aa459a797985a2802616e62af3b39674df6194e450f224d1c3965ed680d770e263b1  linux-postmarketos-qcom-msm8916-v5.6-rc5-msm8916.tar.gz
-cda23521a0a0c819e839f4eef4b3a05e8c3ae4f393765bd3e70ff1ce3741cec7483a50959dea8fcde50b9bf29776beb434097d4d7e7c21e03d1496126e226a3f  config-postmarketos-qcom-msm8916.aarch64
-6c94000893377b0f66d5b2e3041af780575320e7e239cd461bcbe7745a23d83151f2b3b7d861f2bbeeab1e9465bd96d97989b397ab5d104b0cfa4d39ca1bffbb  config-postmarketos-qcom-msm8916.armv7"
+sha512sums="62c357f4b4014c0af944d3fce58efbbc77b81eb59255527275f4d3005f8fa5a2e658286360d3c692a8f2735b3a544f6ab072d58acc4f429740a0ddc4977d527c  linux-postmarketos-qcom-msm8916-v5.6-msm8916.tar.gz
+b2aa1c5526aa134d306d7da71f96153b620ea7c0a2d52d010cb64b424c1e1a85737d85c1d39f1067486c0e76f179a86a955b1dcc584bcfd229be1b3eadff8833  config-postmarketos-qcom-msm8916.aarch64
+0ae872dac797763f3f3aea37c9f42817d453d9213aed206a9f64611edd46460a4cf81cd59f58722dcd01484f72cb8fd152cd924ace53c7d73d5728cfd8d64a8c  config-postmarketos-qcom-msm8916.armv7"
diff --git a/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64 b/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64
index 3c154f82872ad660b99e8b7a8d872e71804d1d6c..f2d52d73a135f7a15e4a88f7fe1398ff62f95c5d 100644
--- a/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64
+++ b/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.aarch64
@@ -1,13 +1,13 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.6.0-rc5 Kernel Configuration
+# Linux/arm64 5.6.0 Kernel Configuration
 #
 
 #
-# Compiler: aarch64-alpine-linux-musl-gcc (Alpine 9.2.0) 9.2.0
+# Compiler: aarch64-alpine-linux-musl-gcc (Alpine 9.3.0) 9.3.0
 #
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=90200
+CONFIG_GCC_VERSION=90300
 CONFIG_CLANG_VERSION=0
 CONFIG_CC_HAS_ASM_GOTO=y
 CONFIG_CC_HAS_ASM_INLINE=y
@@ -2713,6 +2713,7 @@ CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0_LTL101AT01=m
 CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24=m
 CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
 # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SAMSUNG_TC358764_LTL101AL06=m
 # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
 # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
 # CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
@@ -4053,7 +4054,9 @@ CONFIG_BMC150_ACCEL_SPI=m
 # CONFIG_DMARD06 is not set
 # CONFIG_DMARD09 is not set
 # CONFIG_DMARD10 is not set
-# CONFIG_IIO_ST_ACCEL_3AXIS is not set
+CONFIG_IIO_ST_ACCEL_3AXIS=m
+CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
+CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
 # CONFIG_KXSD9 is not set
 # CONFIG_KXCJK1013 is not set
 # CONFIG_MC3230 is not set
@@ -4167,6 +4170,10 @@ CONFIG_QCOM_SPMI_VADC=m
 # CONFIG_IIO_SSP_SENSORHUB is not set
 # end of SSP Sensor Common
 
+CONFIG_IIO_ST_SENSORS_I2C=m
+CONFIG_IIO_ST_SENSORS_SPI=m
+CONFIG_IIO_ST_SENSORS_CORE=m
+
 #
 # Digital to analog converters
 #
diff --git a/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7 b/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7
index ff85b143b8f8c988aeee47c85c54f071c6c6395a..35e4ec24f111ea28dbd64aa29c85790430e1a24c 100644
--- a/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7
+++ b/main/linux-postmarketos-qcom-msm8916/config-postmarketos-qcom-msm8916.armv7
@@ -1,13 +1,13 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.6.0-rc5 Kernel Configuration
+# Linux/arm 5.6.0 Kernel Configuration
 #
 
 #
-# Compiler: armv7-alpine-linux-musleabihf-gcc (Alpine 9.2.0) 9.2.0
+# Compiler: armv7-alpine-linux-musleabihf-gcc (Alpine 9.3.0) 9.3.0
 #
 CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=90200
+CONFIG_GCC_VERSION=90300
 CONFIG_CLANG_VERSION=0
 CONFIG_CC_HAS_ASM_GOTO=y
 CONFIG_CC_HAS_ASM_INLINE=y
@@ -2735,6 +2735,7 @@ CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0_LTL101AT01=m
 CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24=m
 CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01=m
 # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
+CONFIG_DRM_PANEL_SAMSUNG_TC358764_LTL101AL06=m
 # CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
 # CONFIG_DRM_PANEL_SHARP_LQ101R1SX01 is not set
 # CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
@@ -4069,7 +4070,9 @@ CONFIG_BMC150_ACCEL_SPI=m
 # CONFIG_DMARD06 is not set
 # CONFIG_DMARD09 is not set
 # CONFIG_DMARD10 is not set
-# CONFIG_IIO_ST_ACCEL_3AXIS is not set
+CONFIG_IIO_ST_ACCEL_3AXIS=m
+CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
+CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
 # CONFIG_KXSD9 is not set
 # CONFIG_KXCJK1013 is not set
 # CONFIG_MC3230 is not set
@@ -4183,6 +4186,10 @@ CONFIG_QCOM_SPMI_VADC=m
 # CONFIG_IIO_SSP_SENSORHUB is not set
 # end of SSP Sensor Common
 
+CONFIG_IIO_ST_SENSORS_I2C=m
+CONFIG_IIO_ST_SENSORS_SPI=m
+CONFIG_IIO_ST_SENSORS_CORE=m
+
 #
 # Digital to analog converters
 #
@@ -4617,7 +4624,6 @@ CONFIG_OVERLAY_FS=m
 # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
 CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
 # CONFIG_OVERLAY_FS_INDEX is not set
-# CONFIG_OVERLAY_FS_XINO_AUTO is not set
 # CONFIG_OVERLAY_FS_METACOPY is not set
 
 #