Tutorial: Introduction to I2C and SPI: Both In-kernel and In-userspace - Michael Welling
[ENG] Johan Hovold: "The Serial Device Bus" / #LinuxPiter
Need for Linux I2C Framework
Lets code a Linux Driver - 10: Accessing SPI with a LKM (BMP280)
Basics of I2C on Linux - Luca Ceresoli, Bootlin
Let's code a Linux Driver - 22: Device Tree driver for an I2C Device
Arduino I2C SPI kernel modules
SPI in Embedded Linux - Quick Reference Guide
Linux SPI Device Driver Course Series on BeagleBone Black | TechoGenius Academy
KiCad Schematic Design #31: adding the UEXT expansion connector with I2C, SPI and UART
[ENG] Raspberry Pi! Ep: 4 - SPI Usage - C (spidev)
Basic Device Tree
Introduction to Embedded Linux Part 5 - Patch Device Tree for I2C in Yocto | Digi-Key Electronics
Linux Device Drivers Part 47 - SPI Linux Device Driver using Raspberry PI
BeagleBone Black: ADXL345 (SPI)
I2C Tutorial-Accessing I2C EEPROM in Linux
Let's code a Linux Driver - 26: Device Tree Driver for an SPI device (IIO compatible)
SAINTCON 2019 - Mike Julander - Intro to I2C on the Buspirate
[ENG] Bartosz Golaszewski: "New GPIO interface for linux user space" / #LinuxPiter
SPI Driver Board: Usage and Review