This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
For More Information or to Register, Click Here
View analytic
Monday, October 5 • 16:00 - 16:50
Overview of PCI(e) Subsystem - Kishon Vijay Abraham, Texas Instruments

Sign up or log in to save this to your schedule and see who's attending!

With Linux starting to be widely used in Automotive and Industrial, an increased number of PCIe RC (host) drivers are being added to the Linux Kernel. Linux provides a comprehensive PCI subsystem to be used by both the RC drivers and the PCI(e) device drivers.

In this presentation, Kishon and Vignesh will give an overview of the PCI(e) subsystem using the knowledge acquired during the development of PCIe RC driver for DRA7xx, explaining the overall architecture of the PCI(e) subsystem and the Linux PCI(e) subsystem internals on bus scanning, address space management, power management, message signaled interrupt handling, hotplug support and device tree binding. They will also share their ideas on improving the test infrastructure for PCI(e) in Linux Kernel.

avatar for Kishon Vijay Abraham

Kishon Vijay Abraham

Software Design Engineer, Texas Instruments (I) Pvt. Ltd.
Kishon is an active contributor to the Linux Kernel since 2010, developing and up-streaming linux device drivers for various TI platforms. He has worked in USB, PCI and MMC subsystems in Linux Kernel. He maintains the PCIe driver for DRA7xx and the Generic PHY Subsystem (/drivers/phy/) in the linux kernel. His previous talking experience includes presenting paper on "USB Debugging and Profiling Techniques" in ELCE 2012, "Generic PHY Framework: An... Read More →

R Vignesh

Vignesh started contributing to Linux Kernel as soon as he joined Texas Instruments after graduating from college in 2014. He already has patches merged in touch screen, 1-wire and MMC subsystems in the Linux Kernel. He was involved in getting GEN2 mode working in PCIe DRA7xx. Currently, he is working on adding support for PWM subsystem on TI's AM57x EVM.

Monday October 5, 2015 16:00 - 16:50
Wicklow Hall 2B

Attendees (66)