Alder Lake-P を搭載する Chromebookボード 「Brya」、そして Alder Lake-M

Alder Lake-P を搭載する Chromebookボード、コードネーム Brya に関するパッチが Coreboot に投稿され始めている。
mb/google/brya: Add new google brya mainboard (Ia34130ff) · Gerrit Code Review Brya が Chromebookボードにおけるメインボード、またはリファレンスボードとなり、各社はそれを基に製品化に向けたボードを開発する。

Alder Lake には Alder Lake-SAlder Lake-P の 2種類が確認されているが、Linux向けの電力モニタリングツールである PowerTOP に送られたパッチから、Alder Lake-S はデスクトップ向け、Alder Lake-P はモバイル向けであることが確定した。
Add Sapphire rapids, Alder Lake mobile and desktop support in Powertop by gkammela · Pull Request #77 · fenrus75/powertop パッチを投稿した Gayatri Kammela (ユーザー名: gkammela) 氏は Linux Kernel 等を担当する Intel のソフトウェアエンジニアだ。

上記に関連して、CPUID と x86_Model について雑に補足すると、プロセッサのタイプ、ファミリー、モデルとなる下記引用部のような場合は、16進数であることを示す 0x の後に続く数字が Extended ModelExtended FamilyFamilyModel といった風に並び、そして末尾が Stepping を意味する。1
Coreboot 内のコードに記述されている、下記 Alder Lake-S/P の CPUID をデコードすると、
Alder Lake-SFamily: 0x6, Model: 0x97, Stepping: 0x0
Alder Lake-PFamily: 0x6, Model: 0x9A, Stepping: 0x0 となる。

   #define CPUID_ALDERLAKE_S_A0  0x90670
   #define CPUID_ALDERLAKE_P_A0  0x906a0

Alder Lake-M

そうして Alder Lake-S/P の立ち位置がはっきりした中で、もう 1つ、Alder Lake-M が現れた。

Alder Lake-M を搭載したボードをサポートする初期のパッチが ChromiumOS関連のレポジトリに投稿されている。
adlerb:[TEST] Add new board config for ADL-M (I6b2cfa13) · Gerrit Code Review パッチの投稿先のレポジトリ、depthcharge は ChromeOS に採用されているブートローダーであり、まさに初期的なサポートと言える。
ERB は "Early Engineering Reference Board" の略。2

Alder Lake-M のサポートは tglrvp (Tiger Lake RVP) をベースとし、ドライバー等も Tiger Lake となっていることは特筆すべきだろう。adlrvp (Alder Lake-P) を見るとドライバーはしっかり Alder Lake のものとなっている。3
最初のパッチセットでは ALDERLAKE となっていた部分を、後のバージョンで TIGERLAKE に修正しているため、誤字ということはないだろう。

   CONFIG_DRIVER_SOC_TIGERLAKE=y
   ~~~
   CONFIG_DRIVER_GPIO_TIGERLAKE=y

突然現れた Alder Lake-M について考えると、まずパッチが depthcharge に投稿されたことから、Alder Lake-P と同様のプラットフォームに向けた、CPU と PCH を 1パッケージに統合した形式ということが浮かぶ。
そしてドライバーの違いから、Alder Lake-P とは異なり、Tiger Lake PCH と組み合わされる CPU が Alder Lake-M ではないか、となるが、まだ初期的なパッチが投稿されたばかりの段階であり、あくまでも個人の推測である。

ただ付け加えるならば、その唐突さも合わせ、CPU の素性は Alder Lake-P と同じであるかもしれない。

Update: 2020/12/02 08:52 JST

関連記事
Lucienne/Cezanne APU を搭載する Chromebookボード ―― Guybrush、Mancomb Intel Alder Lake-S GPU には Rocket Lake 同様 GT0.5 バリアントが存在 Linux Kenrel に Intel Alder Lake-S GPU をサポートするパッチが投稿される

Amazonアソシエイト