1======================================== 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 pm/index 20 device-io 21 dma-buf 22 device_link 23 message-based 24 sound 25 frame-buffer 26 regulator 27 iio/index 28 input 29 usb 30 spi 31 i2c 32 hsi 33 edac 34 miscellaneous 35 vme 36 80211/index 37 uio-howto 38 firmware/index 39 40.. only:: subproject and html 41 42 Indices 43 ======= 44 45 * :ref:`genindex` 46