diff --git a/device/testing/linux-essential-mata/APKBUILD b/device/testing/linux-essential-mata/APKBUILD
index d27a77bf7e4f794d8a467bf04642afb72c4f4508..85996b19308c0d34f599d6741144f45a6be5fce9 100644
--- a/device/testing/linux-essential-mata/APKBUILD
+++ b/device/testing/linux-essential-mata/APKBUILD
@@ -3,7 +3,7 @@
 # Kernel config based on: arch/arm64/configs/lineageos_mata_defconfig
 
 pkgname=linux-essential-mata
-pkgver=4.4.218
+pkgver=4.4.227
 pkgrel=0
 pkgdesc="Essential PH1 kernel fork"
 arch="aarch64"
@@ -16,7 +16,7 @@ makedepends="bash bc bison devicepkg-dev flex openssl-dev perl"
 
 # Source
 _repository="android_kernel_essential_msm8998"
-_commit="21f156898daf6e0ee9266457446cd007d08d926e"
+_commit="d13a367745bb75601f7346d4d9d7525a6ca6e332"
 _config="config-$_flavor.$arch"
 source="
 	$pkgname-$_commit.tar.gz::https://github.com/LineageOS/$_repository/archive/$_commit.tar.gz
@@ -42,7 +42,7 @@ package() {
 	downstreamkernel_package "$builddir" "$pkgdir" "$_carch" "$_flavor" "$_outdir"
 }
 
-sha512sums="5e6a76acbbc3c15043f12583b5e90d9a742b3e8f1224ed9f1ed5bf2499334d38993039aac049d8791a7b25d01cca1a56b991879ef41285162815c64bad5c544c  linux-essential-mata-21f156898daf6e0ee9266457446cd007d08d926e.tar.gz
-4d28bf392eb8843b34904cd8d0acf580a75aa4d1df4b0e5b104f26e605d13f71a4459c84db56689866f1431f049fd5780976bcbac6c9fdc8ddb739c406c6b648  config-essential-mata.aarch64
+sha512sums="7d0d937c3482eaf2e30f5de29b62398201203d29674003980774d227896343d870e6f0f821a78489d7d5d76ce11d9d002e84ea471a72f193c5fc9b2b90c6173c  linux-essential-mata-d13a367745bb75601f7346d4d9d7525a6ca6e332.tar.gz
+481b67dc9e9d127f1204e0eb57231a2d396fea9479342a24726035d77422dfbedd51ea521533a6eb62031dded0ef933b8afa12e7db5fe51abebebd2d61bb5eba  config-essential-mata.aarch64
 9326ec6cdd89ca093c690ccafb4ceb0d4835063f672b74205997ea9dffe9e45b923e772be7c0daaa9fb2b71377e9b8519db9efd259404f28238cadd8431b4b45  cc-option_wrapper_Wno-frame-larger.patch
 c3968546a3cdd0abe0c7f32fcbdefeb7ca2b7f7507ad1d1ca214ac65a3a5ce930ca471024f5abd92e33a22801caffbfa5bb16e106479c0dec09eb1b60094ba3a  f_fs_module_inittest.patch"
diff --git a/device/testing/linux-essential-mata/config-essential-mata.aarch64 b/device/testing/linux-essential-mata/config-essential-mata.aarch64
index a9ca7bc3e365e2a2a6a79bf2eac56f6b047afc3b..cf7965bf5da2c63dece67eecccae46d677076d89 100644
--- a/device/testing/linux-essential-mata/config-essential-mata.aarch64
+++ b/device/testing/linux-essential-mata/config-essential-mata.aarch64
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 4.4.218 Kernel Configuration
+# Linux/arm64 4.4.227 Kernel Configuration
 #
 CONFIG_ARM64=y
 CONFIG_64BIT=y
@@ -536,8 +536,8 @@ CONFIG_COMPAT=y
 CONFIG_KUSER_HELPERS=y
 CONFIG_SYSVIPC_COMPAT=y
 CONFIG_KEYS_COMPAT=y
-CONFIG_COMPAT_VDSO=n
-# CONFIG_CROSS_COMPILE_ARM32=""
+# CONFIG_COMPAT_VDSO is not set
+CONFIG_CROSS_COMPILE_ARM32=""
 
 #
 # Power management options
@@ -1970,7 +1970,7 @@ CONFIG_SERIAL_MSM_SMD=y
 #
 # Diag Support
 #
-CONFIG_DIAG_CHAR=n
+# CONFIG_DIAG_CHAR is not set
 
 #
 # DIAG traffic over USB
@@ -3328,22 +3328,14 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2
 # CONFIG_USB_GADGET_XILINX is not set
 # CONFIG_USB_DUMMY_HCD is not set
 CONFIG_USB_LIBCOMPOSITE=y
-CONFIG_USB_F_ACM=y
 CONFIG_USB_U_SERIAL=y
 CONFIG_USB_U_ETHER=y
 CONFIG_USB_F_SERIAL=y
-CONFIG_USB_F_OBEX=y
 CONFIG_USB_F_NCM=y
-CONFIG_USB_F_ECM=y
-CONFIG_USB_F_EEM=y
-CONFIG_USB_F_SUBSET=y
 CONFIG_USB_F_MASS_STORAGE=y
 CONFIG_USB_F_FS=y
-CONFIG_USB_F_UAC1=y
-CONFIG_USB_F_UAC2=y
 CONFIG_USB_F_MIDI=y
 CONFIG_USB_F_HID=y
-CONFIG_USB_F_PRINTER=y
 CONFIG_USB_F_MTP=y
 CONFIG_USB_F_PTP=y
 CONFIG_USB_F_AUDIO_SRC=y
@@ -3351,19 +3343,18 @@ CONFIG_USB_F_ACC=y
 CONFIG_USB_F_DIAG=y
 CONFIG_USB_F_GSI=y
 CONFIG_USB_F_CDEV=y
-CONFIG_USB_F_QDSS=y
 CONFIG_USB_F_CCID=y
 CONFIG_USB_CONFIGFS=y
 CONFIG_USB_CONFIGFS_SERIAL=y
-#CONFIG_USB_CONFIGFS_ACM=y
-#CONFIG_USB_CONFIGFS_OBEX=y 
+# CONFIG_USB_CONFIGFS_ACM is not set
+# CONFIG_USB_CONFIGFS_OBEX is not set
 CONFIG_USB_CONFIGFS_NCM=y
-#CONFIG_USB_CONFIGFS_ECM=y
-#CONFIG_USB_CONFIGFS_ECM_SUBSET=y
-#CONFIG_USB_CONFIGFS_QCRNDIS=y
+# CONFIG_USB_CONFIGFS_ECM is not set
+# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
+# CONFIG_USB_CONFIGFS_QCRNDIS is not set
 # CONFIG_USB_CONFIGFS_RNDIS is not set
-#CONFIG_USB_CONFIGFS_RMNET_BAM=y
-#CONFIG_USB_CONFIGFS_EEM=y
+# CONFIG_USB_CONFIGFS_RMNET_BAM is not set
+# CONFIG_USB_CONFIGFS_EEM is not set
 CONFIG_USB_CONFIGFS_MASS_STORAGE=y
 # CONFIG_USB_CONFIGFS_F_LB_SS is not set
 CONFIG_USB_CONFIGFS_F_FS=y
@@ -3372,16 +3363,16 @@ CONFIG_USB_CONFIGFS_F_PTP=y
 CONFIG_USB_CONFIGFS_F_ACC=y
 CONFIG_USB_CONFIGFS_F_AUDIO_SRC=y
 CONFIG_USB_CONFIGFS_UEVENT=y
-#CONFIG_USB_CONFIGFS_F_UAC1=y
-#CONFIG_USB_CONFIGFS_F_UAC2=y
+# CONFIG_USB_CONFIGFS_F_UAC1 is not set
+# CONFIG_USB_CONFIGFS_F_UAC2 is not set
 CONFIG_USB_CONFIGFS_F_MIDI=y
 CONFIG_USB_CONFIGFS_F_HID=y
 # CONFIG_USB_CONFIGFS_F_UVC is not set
-#CONFIG_USB_CONFIGFS_F_PRINTER=y
+# CONFIG_USB_CONFIGFS_F_PRINTER is not set
 CONFIG_USB_CONFIGFS_F_DIAG=y
 CONFIG_USB_CONFIGFS_F_GSI=y
 CONFIG_USB_CONFIGFS_F_CDEV=y
-#CONFIG_USB_CONFIGFS_F_QDSS=y
+# CONFIG_USB_CONFIGFS_F_QDSS is not set
 CONFIG_USB_CONFIGFS_F_CCID=y
 # CONFIG_USB_ZERO is not set
 # CONFIG_USB_AUDIO is not set