Kernel sub-systems

= I2C =

I + I2C = I3C: What's in this Addition 'I'?
Presenter: Boris Brezillion, Bootlin Summary: This presentation provides information about the new features exposed by the I3C, protocol in Linux and future possible improvements of I3C framework.


 * [| [PDF] [| [VIDEO ]] ELC 2018

Tutorial:I2C Hacking Demistified.
Presenter: Igor Stoppa, OpenSource Technology Center, Intel Summary: This presentation provides information to create and operate a custom I2C peripheral as well as debugging tools for interaction between the two devices.


 * [| [PDF ]] [| [VIDEO ]] ELC 2016

Board Bringup: You, Me, and I2C
Presenter: David Anders, Texas Instruments Summary: This presentation provides information about the communication principles, drivers and software tools and also about board bringup use cases.


 * [| [PDF ]] [| [VIDEO ]] ELC 2013

= SPI =

Groking the Linux SPI Subsystem
Presenter:Matt Porter, Konsulko Summary: This presentation provides the information about the framework, features of the SPI subsystem which used to satisfy hardware and performance requirements in an embedded Linux system.


 * [| [PDF ]] [| [VIDEO ]] ELC 2017

What's Going on with SPI
Presenter:Mark Brown, Linaro Summary: This presentation provides information of overview of SPI subsystem in Linux kernel as well overview on hardware and framework.


 * [| [PDF ]] [| [VIDEO ]] ELC 2014.

Passing Time With SPI Framebuffer Driver
Presenter: Matt Porter, Texas Instruments Summary: This presentation provides the information about registering the SPI device and drivers as well debugging tools for SPI.


 * [| [PDF ]] ELC 2012