Inviato prima del rilascio del kernel stabile di Linux 5.19 di domani ci sono le modifiche al SoC destinate alla finestra di unione di Linux 5.20. Ci sono più di mille patch SoC per il ciclo di Linux 5.20 aggiungendo e aggiornando molti SoC e copertura di schede/piattaforme. Una delle numerose aggiunte degne di nota in questo ciclo sta introducendo il supporto Qualcomm Snapdragon 8cx Gen3 per laptop Arm di fascia alta.
Il SoC NXP i.MX93 è ora supportato con Linux 5.20 come successore di i.MX6/i.MX8. L’NXP i.MX93 annunciato lo scorso anno presenta core Arm Cortex-A55, un Arm Cortex-M33, un microNPU Arm Ethos U-65 e un’enclave sicura EdgeLock. NXP i.MX93 è destinato all’uso nell’ambito dell’automazione industriale, dell’automotive, del controllo degli edifici, delle case intelligenti e delle aree correlate. La NPU integrata mira a rendere questo SoC molto efficiente per le applicazioni di machine learning.
Un’altra entusiasmante aggiunta al SoC è il Qualcomm Snapdragon 8cx Gen3 (SC8280XP) come l’ultimo SoC per laptop basato su Arm di fascia alta dell’azienda. È supportato anche il SA8540P per autoveicoli. Con il supporto Qualcomm Snapdragon 8cx Gen3 si aggiunge anche il supporto per laptop Lenovo ThinkPad X13s e scheda di riferimento.
Il Lenovo ThinkPad X13s è un laptop da $ 2.169+ USD dotato di questo SoC Snapdragon con velocità di clock fino a 3,0 GHz, display da 13,3 pollici 1200p, fino a 32 GB di memoria LPDDR4x-4267 e una durata della batteria fino a 28 ore. Per impostazione predefinita, il ThinkPad X13s esegue Windows 11 Pro Arm, ma ora è in corso il supporto per Linux.
Un certo numero di nuovi SoC Broadcom Broadcom sono ora supportati insieme alle relative schede di riferimento: BCM63178, BCM63158, BCM4912, BCM6858, BCM6878, BCM6846, BCM63146, BCM6856, BCM6855, BCM6756, BCM63148 e BCM6813.
Il SoC H616 di Allwinner è supportato anche con Linux 5.20 come versione più recente del SoC H6. L’Allwinner H616 è dotato di quattro core Arm Cortex-A53, una GPU Mali G31 e progettato per gestire la decodifica [protetta tramite posta elettronica] con questo SoC focalizzato sui mercati OTT e IPTV. Oltre a abilitare Allwinner H616, Linux 5.20 offre il supporto per Orange Pi Zero2 e X96 Mate.
Un’altra novità per Linux 5.20 è il supporto per il SoC Marvell Prestera 98DX2530 (AlleyCat5) utilizzato da alcuni switch di rete. Nuovo supporto della piattaforma SoC per Nuvoton NPCM8XX e Sunplus SP7021. Nel frattempo, il vecchio supporto SoC DaVinci DM644x/DM646x è stato rimosso. I SoC Nuvoton NPCM8xx vengono utilizzati come controller di gestione della scheda base. Il SoC Sunplus SP7021″Plus1″è un SoC generico che utilizza core Arm Cortex-A7.
La configurazione ARM Linux 5.20 ora abilita il driver DRM V3D utilizzato da Raspberry Pi 4 e versioni successive. Il vecchio driver VC4 era precedentemente abilitato e ora V3D è abilitato anche come parte della configurazione predefinita per garantire che questo driver sia creato per impostazione predefinita. Ci sono anche molti aggiornamenti di defconfig sul lato Qualcomm per abilitare i loro driver LED GPL, Qualcomm Bandwidth Monitor e altre funzionalità.
Linux 5.20 depreca anche i vecchi file della scheda Arm nel kernel Linux. Negli ultimi dieci anni il kernel Linux si è affidato a Device Tree, mentre prima c’erano vecchi file della scheda in cui erano stati utilizzati i vecchi file. Molti di quei vecchi target sono stati da allora convertiti nel formato Device Tree mentre quelli che non lo sono sono ora deprecati. Il piano è rimuovere quei vecchi file dopo il rilascio di Linux 2022 LTS alla fine dell’anno. Se qualcuno sta ancora eseguendo un kernel moderno con questi vecchi file della scheda dovrà parlare nei prossimi mesi, altrimenti quei file della scheda legacy verranno rimossi dopo il prossimo kernel LTS. Vedi il post della mailing list per tutti i dettagli della bacheca legacy.
Le modifiche al SoC per Linux 5.20 includono anche l’aggiunta della scheda FPGA Google Chameleon v3 basata sulla piattaforma Intel Arria10 e Stratix 10. C’è anche un supporto Chromebook migliorato per vari dispositivi basati su SoC MediaTek e Qualcomm. I nuovi Chromebook che funzionano con Linux 5.20 principale includono Acer Chromebook 514 (MT8192), Acer Chromebook Spin 513 (MT8195) e macchine basate su SC7180, incluso Lenovo IdeaPad Chromebook Duet 3.
Maggiori dettagli su tutte le grandi modifiche SoC per Linux 5.20 tramite questa serie PR.