Cette semaine, Alexandre Belloni de Bootlin a soumis une série de modifications concernant le protocole I3C qui ont ensuite été intégrées dans le noyau Linux 7.4. Un point central de ces mises à jour est l'adaptation du code maître principal I3C pour fournir un support aux concentrateurs I3C. Cet effort introduit un cadre générique conçu pour étendre et relayer la communication entre les appareils connectés via MIPI I3C.

La série de correctifs a subi un processus d'examen approfondi, passant par 20 tours de vérification avant d'être finalisée pour son inclusion dans le noyau principal. Au-delà des modifications du maître principales nécessaires pour activer la fonctionnalité de concentrateur, la mise à jour introduit également un nouveau pilote spécifiquement pour la famille de concentrateurs I3C multi-ports NXP P3H2x4x.

En plus du support des concentrateurs, Linux 7.4 intègre des corrections et des nettoyages qui activent les capacités HDR-DDR au sein du pilote MIPI I3C Host Controller Interface (mipi-i3c-hci). Le HDR-DDR facilite les modes de haut débit pour des transferts plus rapides en utilisant un échantillonnage sur les deux fronts. Grâce à cette intégration, le noyau prend désormais en charge le High Data Rate Double Data Rate I3C, atteignant des débits allant jusqu'à 25 Mbps.

Sources: Phoronix.