Collabora et MediaTek : Progrès significatifs pour le support Linux des cartes Genio IoT

upstream Linux Mediatek Genio 1200 Radxa NIO 12L SBC

Selon cnx-software, Collabora a annoncé un partenariat avec MediaTek visant à offrir un support avancé pour les SoC et cartes Genio IoT, initialement prévu pour novembre 2025. Bien que cette annonce ait eu lieu il y a presque un an, le travail n’avait pas encore débuté à cette époque. Désormais, Collabora fait état de progrès significatifs, en particulier pour les cartes MediaTek MT8395 telles que la Genio 1200 EVK et la Radxa NIO 12L, qui sont désormais pleinement opérationnelles avec le noyau Linux principal. Cela signifie que la majorité des fonctionnalités ont été mises en œuvre, et les améliorations s’étendent également aux EVK MediaTek Genio 510 et Genio 700.

Genio 1200 et 1200 EVK : 100% fonctionnel sous Linux Principal sans correctifs

Les cartes MediaTek Genio 1200 sont maintenant capables de démarrer le noyau Linux principal sans nécessiter de correctifs en dehors de l’arborescence. Elles prennent en charge les encodeurs et décodeurs audio DSP, ainsi que des formats d’images et vidéos compressés grâce à l’intégration du GPU Arm Mali-G57 MC5, supporté par le pilote open source Panfrost. Les interfaces d’affichage, y compris DisplayPort et DSI, sont également opérationnelles. De plus, le contrôleur HDMI ainsi que le stockage UFS, présent sur la carte Radxa NIO-12L, bénéficient de correctifs qui devraient bientôt être intégrés dans la branche principale.

Performances des EVK Genio 510 et 700 : Vers une compatibilité totale avec Linux

Les EVK Genio 510 et Genio 700 ont également réussi à démarrer avec le dernier noyau Linux principal, offrant une compatibilité avec des encodeurs et décodeurs matériels pour eMMC, SD, SDIO, UFS, PCI-Express, et USB. Ils supportent également le traitement d’images JPEG et vidéo, les écrans DSI, ainsi que des affichages DisplayPort intégrés, tout cela grâce à lGPU Mali. Pour ceux qui s’intéressent à la prise en charge Linux, il est possible de consulter la matrice dédiée aux SoC MediaTek Genio 350, 510, 700 et 1200 qui est disponible sur le serveur Gitlab de Collabora.

Matrice de prise en charge du noyau Linux principal MediaTek Genio
Sous-ensemble de la matrice de prise en charge du noyau principal MediaTek Genio (au 3 novembre 2025)

Les ingénieurs de Collabora ne se limitent pas à ces modèles ; ils se penchent également sur les nouveaux SoC et cartes EVK MediaTek Genio 520 et Genio 720. En parallèle, le SoC MediaTek Kompanio Ultra 910, destiné aux ordinateurs portables « Chromebook Plus », sera également pris en charge dans le noyau Linux principal grâce à cette collaboration avec Google. Collabora a révélé des avancées récentes dans cette initiative. À la mi-octobre 2025, les nouveaux matériels pour le contrôleur d’horloge ainsi qu’un support partiel pour le domaine d’alimentation ont été intégrés avec succès dans le noyau, y compris des codes spécifiques au modem.

Les prochaines étapes de cette initiative incluent l’implémentation d’un logiciel pour interagir avec le nouveau contrôleur MCU Hardware Voter, la prise en charge du nouveau contrôleur MIPI SPMI 2.0 qui sera intégré au Kompanio Ultra 910, ainsi que l’ajout de support pour certains circuits intégrés de gestion de l’alimentation tels que les modèles MT6316, MT6363 et MT6373 utilisés dans les plateformes Chromebook Plus. L’objectif est aussi de permettre aux ordinateurs portables Chromebook Plus de démarrer sous un noyau en amont, tout en intégrant le contrôleur DisplayPort.

Article de blog Via Collabora