A coding agent skill to help you port mainline Linux to an [Android?] phone
-
Updated
Sep 6, 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.
Porting postmarketOS with the mainline kernel for the OPPO A37f (MSM8916) device. This repository provides integration for the lk2nd bootloader, kernel files, and an automated TWRP installer.
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.18 LTS kernel — TI OMAP4460
Experimental mainline Linux/postmarketOS port for Meizu 16th Plus (M1892, Snapdragon 845)
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.
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.
postmarketOS / mainline Linux port for ZTE Blade S6 (MSM8939): lk2nd + a DRM driver for the JDI TD4291 panel.
Working mainline cellular bringup for Asus Zenfone Max Pro M1 (X00TD) on PostmarketOS — 20.5 Mbps DL
Debian 13 Phosh deployment and hardware integration for Xiaomi Mi 6X (wayne) on SDM660
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
Arch Linux ARM deployment and hardware integration for OPPO R11T mainline Linux
To associate your repository with the mainline-linux topic, visit your repo's landing page and select "manage topics."