Building an SPI Driver
A tour of the Linux SPI subsystem. Provides a brief overview of the SPI protocol and examples of devices that use it. The Linux SPI driver subsystem will then we explored explaining the various pieces including host controller and device drivers as well as the devicetree bindings and various userspace interfaces.
Michael is an embedded design engineer with over 10 years of experience. He owns an electronic design consulting firm, QWERTY Embedded Design, LLC. He has an MS in Electrical Engineering, was an instructor at SIUC and is a 12-year member of IEEE. He is also a mentor for Beagleboard.org Google Summer of Code.