Forward Porting Google Nexus 5X / 6P - Lessons from the Trenches and What's Next
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Tuesday, 2017-02-21· at 14:00· Grand Ballroom I/II·
summary
Mainline work ports Nexus 5X / 6P enough to boot a single core with debug serial and initrd, delivering one CPU, serial, INITRD plus onboard SDHC and MMC support; pinctrl and global clock patches land (clock support merged) while device-tree tweaks await review. Forward-porting hits a massive MSM fork, scarce vendor docs, and subtle naming mismatches. Next targets are PCI/BT (QCA6174 via ath10k/backports), USB and charging; build issues include an initrd size limit (~2MB). Debug cables are available for testing.
AI-written summary · about
chapters (11)
- 0:00Intro
- 7:07TERMINOLOGY
- 12:28DEBUG CABLE
- 15:43WHAT'S WORKING?
- 19:55MAINLINE STATUS
- 26:19UPDATING CLOCKS
- 28:48LESSONS LEARNED
- 35:53SUBSYSTEM SELECTION?
- 39:41BLUETOOTH
- 45:45GETTING INVOLVED!
- 48:34LINKS AND REFERENCES - PART 2
related talks
15mPixel 6 support upstream and on android-mainline
33mMediaTek Upstreaming: From Bring-up to Test Coverage
33mThe Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World
18mProgress in Porting Android onto RISC-V: Testing, Performance and Open Source
32mEnabling Linux Support with Upstream Kernel on Snapdragon X1 Elite SoCs
32mEnabling Linux Support with Upstream Kernel on Snapdragon X1 Elite SoCs
55mImplementing State-of-the-Art U-Boot Port, 2018 Edition
42mPorting Linux to a Baseboard Management Controller Asic, Feedbacks and Perspectives
