Speakers
Peter Griffin
(Linaro)
William McVicker
(Google)
Description
One of the main problems with upstreaming Android-specific kernel features is the push back from upstream maintainers due to the “lack of an in-tree user”. This talk dives into Google’s efforts to create an upstreaming Android development platform using the Pixel 6 device.
We will dive into how we added support for Pixel 6 on the android-mainline downstream branch including:
-
How we manage to keep the downstream Pixel 6 drivers compatible with the constantly evolving upstream APIs.
-
How we are reducing the downstream technical debt, e.g. removing vendor hooks, upstreaming forked drivers, etc.
-
Future plans.
Primary author
William McVicker
(Google)
Co-author
Peter Griffin
(Linaro)