diff --git a/device/testing/linux-essential-mata/APKBUILD b/device/testing/linux-essential-mata/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..dd37a6e9268cd5df4ec3371d449e34ec53dae467
--- /dev/null
+++ b/device/testing/linux-essential-mata/APKBUILD
@@ -0,0 +1,50 @@
+# Contributor: Avery Dorgan <avery@averydorgan.com>
+# Maintainer: Avery Dorgan <avery@averydorgan.com>
+# Reference: <https://postmarketos.org/vendorkernel>
+# Kernel config based on: arch/arm64/configs/lineageos_mata_defconfig
+
+pkgname="linux-essential-mata"
+pkgver=4.4.218
+pkgrel=0
+pkgdesc="Essential PH1 kernel fork"
+arch="aarch64"
+_carch="arm64"
+_flavor="essential-mata"
+url="https://kernel.org"
+license="GPL-2.0-only"
+options="!strip !check !tracedeps"
+makedepends="bash bc bison devicepkg-dev flex openssl-dev perl"
+
+# Source
+_repository="android_kernel_essential_msm8998"
+_commit="21f156898daf6e0ee9266457446cd007d08d926e"
+_config="config-$_flavor.$arch"
+source="
+	$pkgname-$_commit.tar.gz::https://github.com/LineageOS/$_repository/archive/$_commit.tar.gz
+	$_config
+	cc-option_wrapper_Wno-frame-larger.patch
+	f_fs_module_inittest.patch
+
+"
+builddir="$srcdir/$_repository-$_commit"
+_outdir="out"
+
+prepare() {
+	default_prepare
+	. downstreamkernel_prepare
+}
+
+build() {
+	unset LDFLAGS
+	make O="$_outdir" ARCH="$_carch" CC="${CC:-gcc}" \
+		KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
+}
+
+package() {
+	downstreamkernel_package "$builddir" "$pkgdir" "$_carch" "$_flavor" "$_outdir"
+}
+
+sha512sums="5e6a76acbbc3c15043f12583b5e90d9a742b3e8f1224ed9f1ed5bf2499334d38993039aac049d8791a7b25d01cca1a56b991879ef41285162815c64bad5c544c  linux-essential-mata-21f156898daf6e0ee9266457446cd007d08d926e.tar.gz
+4d28bf392eb8843b34904cd8d0acf580a75aa4d1df4b0e5b104f26e605d13f71a4459c84db56689866f1431f049fd5780976bcbac6c9fdc8ddb739c406c6b648  config-essential-mata.aarch64
+9326ec6cdd89ca093c690ccafb4ceb0d4835063f672b74205997ea9dffe9e45b923e772be7c0daaa9fb2b71377e9b8519db9efd259404f28238cadd8431b4b45  cc-option_wrapper_Wno-frame-larger.patch
+c3968546a3cdd0abe0c7f32fcbdefeb7ca2b7f7507ad1d1ca214ac65a3a5ce930ca471024f5abd92e33a22801caffbfa5bb16e106479c0dec09eb1b60094ba3a  f_fs_module_inittest.patch"