Linux I2C in the 21st Century - Wolfram Sang, Consultant / Renesas

Except for some rarely used additions, I2C hasn't really changed since its introduction in 1982. That doesn't mean that everything is settled and nothing is happening. In this talk, I2C maintainer Wolfram Sang gives you examples how modern technology affects I2C and vice versa. Like media devices requiring to reprogram client addresses at runtime in a multiplexed setup to prevent address collisions. He will explain the challenges for the Linux I2C core and proposed solutions addressing them. He will explain the motivation behind recent API changes which can be relevant for other subsystems, too. And he will demonstrate new features to stress-test I2C communication (including unintended writes) together with debug mechanisms, both hardware and software.

source by The Linux Foundation

linux foundation