# Linux Device Driver References - I2C Bus
[TOC]
## References
### [Basics of I2C on Linux - Luca Ceresoli, Bootlin](https://youtu.be/g9-wgdesvwA)
This may be the only talk you need.
{%youtube g9-wgdesvwA %}
### [ELC-2018 EALE I2C Drivers - Michael Opdenacker](https://youtu.be/78n3lAco6KE)
If the one above is not enough, adding this one may be sufficient.
{%youtube 78n3lAco6KE %}
### [Linux, I2C, and me](https://youtu.be/mmEqSeFyGE4)
{%youtube mmEqSeFyGE4 %}
### [Tutorial: Introduction to I2C and SPI: Both In-kernel and In-userspace - Michael Welling](https://youtu.be/c10wAKWpjts)
{%youtube c10wAKWpjts %}
### [More Robust I2C Designs with a New Fault-Injection Driver - Wolfram Sang, Renesas](https://youtu.be/2UU_26rlJHs)
This is the real I2C maintainer, though.
{%youtube 2UU_26rlJHs %}