A coding agent skill to help you port mainline Linux to an Android phone
-
Updated
Aug 30, 2026
A coding agent skill to help you port mainline Linux to an Android phone
My attempt to bring MT6577 support into mainline Linux kernel
Mainline Linux and postmarketOS bring-up for the OnePlus 7T Pro (hotdog)
Android 16 (crDroid) on the Huawei MateBook E Go — Snapdragon 8cx Gen 3, mainline Linux kernel, hardware Vulkan on Adreno 690. No vendor BSP exists; every HAL is built on upstream drivers.
Mainline Linux / postmarketOS on the Galaxy Tab S8+ (SM-X800, SM8450): native display, Adreno GPU, KDE Plasma 6. First known Tab S8 mainline port.
Rock 5B+ (RK3588) on mainline Linux 7.1: V4L2 stateless RKVDEC2/Hantro hardware video decode (VP9 / H.264 / HEVC / AV1) up to 4K, plus a guide for stock Chromium 150 with clean in-browser HW decode (VP9 Mali green artifact fixed upstream in the Chromium 150 ANGLE roll). HDMI 2.0 4K@60Hz, on Beryllium OS.
Resurrecting forgotten hardware with current mainline software — a series. Currently: Next Thing Co. PocketCHIP.
Custom mainline Linux (Debian arm64, kernel 6.12) on the Samsung Galaxy S20 Ultra 5G (Exynos 990, z3s): display, UFS root, multi-touch, Mali-G77 GPU via Panfrost, and BCM4375 Wi-Fi.
postmarketOS port of the Google Nexus Q (steelhead) on a mainline Linux 6.12 kernel — TI OMAP4460
Upstream-first Linux enablement for the Planet Computers Gemini PDA (MediaTek MT6797/MT6797X).
Real charging on Qualcomm PM6150 PMIC under mainline Linux. Fixes battery-drains-while-plugged-in on miatoll / sunfish / postmarketOS.
Xiaomi Redmi 9 (lancelot, MT6769T/Helio G80) on mainline Linux 6.18 + Debian 13 + Phosh: U-Boot port that lk loads as second stage, the 3 GiB memory map read out of lk's FDT, and four real mainline bugs found in the MT6358 AUXADC and PMIC IRQ paths
Working camera fix for Xiaomi Redmi Note 9 Pro (joyeuse) and SM7125 (Atoll) phones on mainline Linux / postmarketOS. Replaces malformed CSIPHY v1.2.2 lane table + adds missing PHY-enable writes in qcom-camss.
Arch Linux ARM deployment and hardware integration for OPPO R11T mainline Linux
Debian 13 Phosh deployment and hardware integration for Xiaomi Mi 6X (wayne) on SDM660
Working mainline cellular bringup for Asus Zenfone Max Pro M1 (X00TD) on PostmarketOS — 20.5 Mbps DL
Mainline Linux on the Google Pixel 4a (sunfish / SM7150) — Debian 13 + Plasma Mobile/Desktop. Working display, WiFi, BT, audio in/out, ADSP sensors, HW video decode, suspend.
Open Linux and Klipper platform for the Creality Ender-3 V3 KE.
Mainline Linux (Fedora 44 aarch64 + KDE Plasma, kernel 6.12) on the Samsung Galaxy Tab S6 Wi-Fi (SM8150/Snapdragon 855, gts6lwifi): boots from internal UFS with no Android in the chain. Display, multi-touch, Adreno 640, 802.11ac Wi-Fi, SM5705 battery, USB host, suspend/resume.
Add a description, image, and links to the mainline-linux topic page so that developers can more easily learn about it.
To associate your repository with the mainline-linux topic, visit your repo's landing page and select "manage topics."