根據 Phoronix 的乙份報告,Google Tensor GS101 SoC 於 2021 年推出,搭載在 Google Pixel 6 智慧型手機上。 時隔兩年多,主線 Linux 核心終於將在即將到來的 Linux 6 中發布支援 GS8 SoC 和 Pixel 101,共 6 個核心週期。 這意味著 Linux 核心將為這些裝置提供原生支援,而不是依賴各種 Android AOSP 下游核心原始碼。
GS101“WhiteChapel”SoC 是一款八核處理器,混合了 Cortex X1 A76 X55 核心、Mali-G78 MP20 顯示卡,並基於 5nm LPE 三星工藝構建。
經過幾輪審查**,最初的 Google Tensor GS101 支援補丁以及 Pixel 6 智慧型手機裝置樹將在即將推出的 Linux 6 中提供在進入三星 SOC 樹的“for-next”分支之前進行 8 個迴圈。
有了 Pixel 6“Oriole”支援,它已經在這個即將成為主線的**上進行了測試,它可以以最少的 busybox initramfs 啟動並成功訪問 shell。
在最近的針對 Tensor GS101 SoC 支援和 Pixel 6 主機板覆蓋的補丁系列中可以看出,GS101 Tensor SoC 也用於 Pixel6A (Bluejay) 和 Pixel 6 Pro (R**En) 手機。 目前,DT 已新增到 GS101 SoC 和 ORIOLE 中。 從補丁中可以看出,SoC 基於三星 Exynos SoC,因此可以重複使用許多底層 Exynos 驅動程式和繫結。
本系列中新增的支援包括:
cpuspinctrl
ccf implementation of cmu_top, cmu_misc & cmu_apm
watchdog
usi uart
GPIO這足以使用上游核心啟動到busybox initramfs和shell,並且在未來幾周和幾個月內將向Linux核心新增更多平台支援。