谷歌发布了用于启动Pixel 10的设备树,使用主线Linux内核。
Google Posts Device Trees for Booting Pixel 10 with Mainline Linux Kernel

原始链接: https://www.phoronix.com/news/Google-Pixel-10-Google-DTs

谷歌工程师发布了初步的设备树(DT)文件,使最新的Pixel 10、10 Pro和10 Pro XL设备能够启动使用主线Linux内核。这些设备于八月发布,采用Google Tensor G5 SoC,包含Arm Cortex X4、A725和A520核心,以及Imagination DXT-48-1536图形处理器。 然而,这些补丁还非常初步。完整的智能手机功能尚未可用,因为启动需要当前未发布的引导加载程序。目前,DT补丁仅允许通过initramfs启动到基本的UART命令行提示符,体验并不友好。 这些初始文件的重点是建立设备的基础描述,预计未来将围绕兼容性字符串和文件组织进行进一步讨论。这些补丁可在LKML线程上查看,供有兴趣为Pixel 10系列Linux支持做出贡献的人士参考。

谷歌已向 Linux 内核提交了设备树,可以使用主流 Linux 内核对 Pixel 10、Pixel 10 Pro 和 Pixel 10 Pro XL 进行非常基本的启动。然而,这个消息有些误导。 目前,这只能通过 initramfs 启动到 UART 命令提示符,离一个完全可用的系统还很遥远。重要的是,必要的补丁尚未集成到内核中,并且兼容的引导加载程序仍在开发中,尚未发布。 这与谷歌之前发布的 Android 设备树不同,也不意味着任何 Linux 发行版都可以立即运行,或者 Android 本身正在使用这个内核启动。这项工作侧重于基础的设备树设置,主要涉及兼容性字符串和文件组织。
相关文章

原文
A Chromium engineer at Google posted the initial Device Tree (DT) files for being able to boot their latest-generation Pixel 10, Pixel 10 Pro, and Pixel 10 Pro XL devices with the mainline Linux kernel.

Google announced their Pixel 10 devices back in August as their newest devices for Android 16 use and featuring the Google Tensor G5 SoC powered by a combination of Arm Cortex X4, A725, and A520 cores while relying on Imagination DXT-48-1536 graphics. Outside the confines of Google's Android, out today is the initial Device Trees for being able to boo the Google Pixel 10 / Pixel 10 Pro / Pixel 10 Pro XL devices with these patches proposed for the mainline Linux kernel.

Google Pixel 10 smartphones


But it's important to stress that these are very preliminary patches and do not yield a full-featured smartphone. Beyond that, the booting the mainline Linux kernel relies on a "yet-unreleased bootloader". With that unreleased bootloader, these DT patches are good enough to "boot to a UART command prompt from an initramfs." Far from being really useful to end-users.
"This series adds barebones device trees for Pixel 10 (frankel), Pixel 10 Pro (blazer), and Pixel 10 Pro XL (mustang). With a yet-unreleased bootloader these can boot to a UART command prompt from an initramfs.

The end result of the device trees introduced in this series is really pretty simple, so it's expected that most of the discussion in the series will be about compatible strings, file organization, dts/dtso organization, etc."


Those interested can find the DT patches for the Google Pixel 10 devices via this LKML thread.
联系我们 contact @ memedata.com