blob: 8e259c5d03226d9590d9b1346c0f44260e406e2a [file] [log] [blame]
Jonathan Corbetdcec3c82016-08-20 13:17:32 -06001========================================
2The Linux driver implementer's API guide
3========================================
4
5The kernel offers a wide variety of interfaces to support the development
6of device drivers. This document is an only somewhat organized collection
7of some of those interfaces — it will hopefully get better over time! The
8available subsections can be seen below.
9
10.. class:: toc-title
11
12 Table of contents
13
14.. toctree::
15 :maxdepth: 2
16
17 basics
18 infrastructure
19 message-based
20 sound
21 frame-buffer
22 input
Jonathan Corbet5e995782016-09-06 07:15:24 -060023 spi
24 i2c
25 hsi
Jonathan Corbetdcec3c82016-08-20 13:17:32 -060026 miscellaneous