A Linux 7.1 kernel mainline ága végre használható HDMI-kimenetet hozhat a BeagleV Ahead SBC-hez

A BeagleV Ahead eddig is érdekes belépőszintű RISC-V fejlesztőlap volt, a Linux 7.1 kernel azonban egy olyan hiányzó funkció működését pótolhatja, amely jelentősen leegyszerűsíti az eszköz mindennapi használatát: a mainline kernelben megjelenhet a működő HDMI-kimenet támogatása. A napokban beküldött T-Head Device Tree frissítések a BeagleV Ahead kijelzési láncát is bekapcsolják, így a lap a 7.1-es kerneltől már teljeskörűen működő HDMI-támogatást kaphat upstream vonalon.

A Linux 7.1 kernel mainline ága végre használható HDMI-kimenetet hozhat a BeagleV Ahead SBC-hez

A BeagleV Ahead egy olcsó RISC-V architektúrájú belépő eszköz

A BeagleV Ahead a T-Head TH1520 rendszerchipre épül, négymagos Xuantie C910 processzorral, 4 GB LPDDR4 memóriával és 16 GB eMMC tárolóval, a BeagleBoard hivatalos leírása szerint pedig micro-HDMI csatlakozó is található rajta. A hardver tehát eddig sem nélkülözte a videokimenethez szükséges portot, a mainline kernel támogatási állapota viszont nem tette a használatát igazán kényelmessé. Emiatt a lap inkább egy kedvező árú RISC-V kísérleti platformként volt használható, mintsem olyan megoldásként, amelyet gond nélkül rá lehetett kötni egy megjelenítőre.

A 7.1-es kernelbe érkező fejlesztés a Device Tree kapcsolhatja be a teljes kijelzési láncot

A Linux 7.1-hez beküldött Device Tree csomag a BeagleV Ahead esetében nem pusztán egy HDMI-csatlakozó leírását adja hozzá, hanem bekapcsolja a teljes kijelzési útvonalat is. A beküldött változtatások a lap display pipeline-ját aktiválják, felveszik a szükséges HDMI connector node-ot, és élesítik a DPU-hoz, valamint a HDMI-hez tartozó csomópontokat is, így külön kerülőmegoldások nélkül, már natívan is működésre bírható a HDMI kimenet.

További részletek a pull requestben olvashatóak.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.