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