Phoronix riferisce che un Device Tree iniziale per il visore VR Steam Frame di Valve, chiamato anche Deckard nella descrizione tecnica, è stato integrato nel kernel mainline per Linux 7.4. Il lavoro riguarda la descrizione hardware del visore; Phoronix descrive i kernel downstream di SteamOS come più rifiniti e completi.
Che cosa cambia per Steam Frame
Il Device Tree descrive al kernel l’hardware della piattaforma e i suoi componenti. Phoronix identifica Neil Armstrong, ingegnere di Linaro, come autore del patch iniziale, che indica un Qualcomm Snapdragon 8 Gen 3 (SM8650) per Steam Frame.
NeoTeo aveva già raccontato l’esecuzione autonoma di Half-Life: Alyx su Steam Frame, un tema distinto dal supporto hardware del kernel descritto qui.
I componenti elencati nel supporto iniziale
La descrizione del patch elenca componenti e funzioni di base della piattaforma:
- memoria riservata, regolatori, tasti GPIO e funzioni del PMIC, il circuito di gestione dell’alimentazione, compresi i canali ADC;
- archiviazione UFS e USB Gadget;
- WCN7850 per Wi-Fi 7 e Bluetooth;
- I2C, periferiche di base e uno slot per schede SD.
L’elenco definisce l’ambito iniziale del Device Tree. Phoronix presenta il supporto mainline come iniziale e indica i kernel downstream di SteamOS come il percorso più rifinito e completo.
Perché la descrizione cita EL2
La descrizione della patch dice che il bootloader avvia Linux in EL2, un livello di esecuzione ARM. Per questo, indica la rimozione dei nodi relativi a EL1 e al DSP e la definizione della mappatura della memoria riservata.