Google Posts Device Trees For Booting Pixel 10 Hardware With The Mainline Linux Kernel

Google

A Chromium engineer at Google posted the initial device tree (DT) files for its latest generation Pixel 10, Pixel 10 Pro, and Pixel 10 Pro XL devices to be able to boot with the mainline Linux kernel.

Google announced its Pixel 10 devices in August as its latest devices for Android 16 use and feature a Google Tensor G5 SoC powered by a combination of Arm Cortex X4, A725 and A520 cores, relying on Imagination DXT-48-1536 graphics. Outside the range of Google’s Android, today Google Pixel 10 / Pixel 10 Pro / Pixel 10 Pro XL devices are the initial device trees to be able to booze with these patches proposed for the mainline Linux kernel.

Google Pixel 10 smartphone

But it’s important to emphasize that these are very early patches and do not deliver a full-featured smartphone. Furthermore, booting the mainline Linux kernel depends on an “as yet unreleased bootloader”. With that unpatched bootloader, these DT patches are good enough to “boot to UART command prompt from intrarams”. Far from being really useful for end-users.

“This series adds barebones device trees for the Pixel 10 (Frankel), Pixel 10 Pro (Blazer), and Pixel 10 Pro XL (Mustang). These can boot to a UART command prompt from an initramfs with a yet-to-be-released bootloader.

The end result of the device tree introduced in this series is actually very simple, so it is expected that most of the discussion in the series will be about contiguous strings, file organization, DTS/DTSO organization, etc.”

Those interested can find the DT patch for Google Pixel 10 devices via this LKML thread.



Leave a Comment