Esta semana, Alexandre Belloni de Bootlin presentó una serie de cambios relacionados con el protocolo I3C que posteriormente fueron integrados en el kernel Linux 7.4. Un enfoque principal de estas actualizaciones es la adaptación del código maestro central de I3C para proporcionar soporte para concentradores I3C. Este esfuerzo introduce un marco genérico diseñado para expandir y puentear la comunicación entre dispositivos conectados a través de MIPI I3C.

La serie de parches sometió a un extenso proceso de revisión, pasando por 20 rondas de escrutinio antes de ser finalizada para su inclusión en el kernel principal. Además de los cambios centrales del maestro necesarios para habilitar la funcionalidad de concentrador, la actualización también introduce un nuevo controlador específicamente para la familia de dispositivos concentradores multipuerto I3C NXP P3H2x4x.

Además del soporte para concentradores, Linux 7.4 incorpora correcciones y limpiezas que activan las capacidades HDR-DDR dentro del controlador de la interfaz del controlador anfitrión MIPI I3C (mipi-i3c-hci). HDR-DDR facilita modos de alta velocidad de datos para transferencias más rápidas mediante el uso de muestreo de doble flanco. Con esta integración, el kernel ahora soporta la tasa de datos doble de alta velocidad I3C, logrando velocidades de rendimiento de hasta 25 Mbps.

Fuentes: Phoronix.