Driver implementer’s API guideÂķ

The kernel offers a wide variety of interfaces to support the development of device drivers. This document is an only somewhat organized collection of some of those interfaces — it will hopefully get better over time! The available subsections can be seen below.

General information for driver authorsÂķ

This section contains documentation that should, at some point or other, be of interest to most developers working on device drivers.

Useful support librariesÂķ

This section contains documentation that should, at some point or other, be of interest to most developers working on device drivers.

Bus-level documentationÂķ

Subsystem-specific APIsÂķ