Kernel branches and their build systems

The following table lists kernel branches and the build systems supported for each branch(Kleaf and build/build.sh). For unlisted kernels, contact the device manufacturer.

<
KernelRepo branchesKleaf supportbuild/build.sh support
Android Common Kernel
db845c
Virtual Device (x86_64, arm64)
Virtual Device (i686, arm)
Rockpi4
common-android-4.4
common-android-4.9
common-android-4.14
common-android-4.19
common-android-4.19-stable
common-android11-5.4
common-android12-5.4
common-android12-5.10
Android Common Kernelcommon-android13-5.10
common-android13-5.15
✅ (official)1
Android Common Kernelcommon-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Beagle x15omap-beagle-x15-android-4.14
omap-beagle-x15-android-4.19
db845ccommon-android13-5.10
db845ccommon-android13-5.15✅ (official)1
db845ccommon-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Hikey960device/linaro/hikey-kernel
hikey-linaro-android-4.14
hikey-linaro-android-4.19
common-android12-5.4
common-android13-5.10
Virtual Device (x86_64, arm64)common-android13-5.10
common-android13-5.15
✅ (official)1⚠️ (unmaintained)2
Virtual Device (x86_64, arm64)common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Virtual Device (i686, arm)common-android13-5.10
common-android13-5.15
Virtual Device (i686, arm)common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Rockpi4common-android13-5.10
common-android13-5.15
Rockpi4common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Hikey960hikey-linaro-android-4.14
hikey-linaro-android-4.19
common-android12-5.4
common-android13-5.10
fips140 modulecommon-android12-5.10
common-android13-5.10
common-android13-5.15
fips140 modulecommon-android14-5.15

1"Official" means that this is the official way to build the kernel, even though the alternative way might also be used to build the kernel.

2"Unmaintained" means that building kernel with this method should work, but the build method is not continuously tested. It may stop building in the future. Use the "official" way to build instead.