LCE-EU 2015 has ended
For More Information or to Register, Click Here
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... Read More →

Vignesh Raghavendra

Software Engineer, Texas Instruments
Vignesh is one of the maintainers of MTD subsystem in kernel and in U-Boot. He has been contributing to Linux Kernel and U-Boot since 2014 as part of Texas Instruments' Linux development team. He mainly works on storage devices such as QSPI/OSPI, UFS and also on peripherals such as... Read More →

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