Pixel 6 support upstream and on android-mainline
summary
Upstream Pixel 6 support already lands an ACPM power coprocessor driver that unblocks CPU frequency, mailbox and regulator control and enables PMX NVMe-based Android reboot, plus USB ADB, full Android reboot paths and UFS Gear 4 hibernate so filesystems mount and suspend correctly. Daily Linux-next boot tests on a Linaro automation appliance catch regressions. Workarounds include a syscon custom regmap that issues SMC calls and a fake-device / defer probe pattern for regulator cross-dependencies; overlays for variant boards remain unresolved while android-mainline integration continues to progress.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 0:43Upstreaming progress update
- 2:56Testing infrastructure
- 3:43Technical challenges and solutions
- 9:12Future upstream roadmap
- 10:13Android integration and challenges
- 13:51Q&A session
related talks
16mPixel 6 support on androidmainline
53mForward Porting Google Nexus 5X / 6P - Lessons from the Trenches and What's Next
05mTalks Android, ARM and LWN
38mMainline Linux on AmLogic SoCs
24mRunning Android on the Mainline Graphics Stack
37mRunning Android on the Mainline Graphics Stack
38mTwo Bugs With One PoC: Rooting Pixel 6 From Android 12 to Android 13
08mAndroid: memcg v1 - v2
