I + I2C = I3C: What's in this Additional 'I'? - Boris Brezillon, Bootlin (formerly Free Electrons)

Published at : 07 Mar 2022

I + I2C = I3C: What’s in this Additional ‘I’? - Boris Brezillon, Bootlin (formerly Free Electrons)

The MIPI Alliance recently released version 1 of the I3C (pronounce ‘eye-three-see’) bus specification, which is supposed to be an improvement over the long-standing I2C and SPI protocols. Compared to I2C/SPI, I3C provides a higher data rate, lower power consumption and additional features such as dynamic address assignment, host join, in-band interrupts. For the last year or so, Free Electrons has been working with Cadence Design Systems on supporting this new kind of bus in Linux.

With this talk we would like to introduce this new bus and the concepts it brings to the table. We will also detail how we plan to expose the new features exposed by the I3C protocol in Linux and go through future possible improvements of the I3C framework that has already been submitted for review on the Linux kernel mailing list.

About Boris Brezillon
Since 2014, Boris works at Bootlin (formerly Free Electrons), a company offering development, consulting and training services to embedded Linux system developers worldwide. He has been working on embedded systems since 2008, mostly Linux on ARM. Boris is the maintainer of the MTD NAND subsystem, and has contributed to the support for Atmel and Allwinner ARM SoCs in the Linux kernel. He has recently been involved in the development of a new subsystem to expose the I3C bus in Linux.

I + I2C = I3C: What's in this Additional 'I'? - Boris Brezillon, Bootlin (formerly Free Electrons)

Linuxembeddedtechnical


LIKE YOU By Kevin Kade, Seyn and Davis D Official Video 2020

LIKE YOU By Kevin Kade, Seyn and Davis D Official Video 2020

12 Most Mysterious Artifacts Finds Scientists Still Can't Explain

12 Most Mysterious Artifacts Finds Scientists Still Can't Explain

🚨BBB22: Naiara vira alvo, cita Marília e afronta produção; Tiago vai se queimar? Bruna X Vyni flopa

🚨BBB22: Naiara vira alvo, cita Marília e afronta produção; Tiago vai se queimar? Bruna X Vyni flopa

How To Visualize - Part 2

How To Visualize - Part 2

Sawing Logs From Around my New Neighborhood

Sawing Logs From Around my New Neighborhood

Stop Playing Small: How to Recognize Partners Who Can Love You

Stop Playing Small: How to Recognize Partners Who Can Love You

Fishing & Utility Campuses | Sunset Harbor DLC | Ultimate Beginners Guide to Cities Skylines #17

Fishing & Utility Campuses | Sunset Harbor DLC | Ultimate Beginners Guide to Cities Skylines #17

YSG Expertise - Rise of Kingdoms

YSG Expertise - Rise of Kingdoms

This might be the SCARIEST BOSS in ELDEN RING

This might be the SCARIEST BOSS in ELDEN RING

2011-11-26 [1] Br. Khalil Jaffer Muharram 1433 - Freeing the Butterfly Within

2011-11-26 [1] Br. Khalil Jaffer Muharram 1433 - Freeing the Butterfly Within

FALL Into SLEEP INSTANTLY ★︎ Beautiful Relaxing Sleep Music ★︎ Calm Night on a Secluded Island

FALL Into SLEEP INSTANTLY ★︎ Beautiful Relaxing Sleep Music ★︎ Calm Night on a Secluded Island

Why Fasting Attracts God: 2 Things That You Must Never Do In A Fast

Why Fasting Attracts God: 2 Things That You Must Never Do In A Fast

Long Trains vs Curved Railway – BeamNG.Drive

Long Trains vs Curved Railway – BeamNG.Drive

My truth ft @RushCam

My truth ft @RushCam

The Angels Counseled (Remastered)

The Angels Counseled (Remastered)