Basics of I2C on Linux - Luca Ceresoli, Bootlin
Need for Linux I2C Framework
Understanding I2C
Tutorial: Introduction to I2C and SPI: Both In-kernel and In-userspace - Michael Welling
Tutorial: Access the I²C bus on GNU/Linux with C
Let's code a Linux Driver - 22: Device Tree driver for an I2C Device
Linux, I2C, and me
Linux I2C Drivers Training Details
Inter-Integrated Circuit (I2C) Basics
PROTOCOLS: UART - I2C - SPI - Serial communications #001
I2C Tutorial-Accessing I2C EEPROM in Linux
IOT2020 - Running Arduino Sketch on Linux, I2C, SPI and PWM
Understanding the Structure of a Linux Kernel Device Driver - Sergio Prado, Toradex
Raspberry I2C & SPI Config in Manjaro (Arch) Linux
Configuring I2C driver in Linux
Beginners Guide to I2C on the Raspberry Pi Pico (BNO055 IMU Example)
I2C introduction: The protocol
Introduction to Embedded Linux Part 5 - Patch Device Tree for I2C in Yocto | Digi-Key Electronics