index.rst 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. ========================================
  2. The Linux driver implementer's API guide
  3. ========================================
  4. The kernel offers a wide variety of interfaces to support the development
  5. of device drivers. This document is an only somewhat organized collection
  6. of some of those interfaces — it will hopefully get better over time! The
  7. available subsections can be seen below.
  8. .. class:: toc-title
  9. Table of contents
  10. .. toctree::
  11. :maxdepth: 2
  12. driver-model/index
  13. basics
  14. infrastructure
  15. ioctl
  16. early-userspace/index
  17. pm/index
  18. clk
  19. device-io
  20. dma-buf
  21. device_link
  22. component
  23. message-based
  24. infiniband
  25. frame-buffer
  26. regulator
  27. iio/index
  28. input
  29. usb/index
  30. firewire
  31. pci/index
  32. spi
  33. i2c
  34. ipmb
  35. ipmi
  36. i3c/index
  37. interconnect
  38. devfreq
  39. hsi
  40. edac
  41. scsi
  42. libata
  43. target
  44. mailbox
  45. mtdnand
  46. miscellaneous
  47. mei/index
  48. mtd/index
  49. mmc/index
  50. nvdimm/index
  51. w1
  52. rapidio/index
  53. s390-drivers
  54. vme
  55. 80211/index
  56. uio-howto
  57. firmware/index
  58. pinctl
  59. gpio/index
  60. md/index
  61. media/index
  62. misc_devices
  63. nfc/index
  64. dmaengine/index
  65. slimbus
  66. soundwire/index
  67. thermal/index
  68. fpga/index
  69. acpi/index
  70. backlight/lp855x-driver.rst
  71. connector
  72. console
  73. dcdbas
  74. eisa
  75. isa
  76. isapnp
  77. io-mapping
  78. io_ordering
  79. generic-counter
  80. lightnvm-pblk
  81. memory-devices/index
  82. men-chameleon-bus
  83. ntb
  84. nvmem
  85. parport-lowlevel
  86. pps
  87. ptp
  88. phy/index
  89. pti_intel_mid
  90. pwm
  91. pldmfw/index
  92. rfkill
  93. serial/index
  94. sm501
  95. switchtec
  96. sync_file
  97. vfio-mediated-device
  98. vfio
  99. xilinx/index
  100. xillybus
  101. zorro
  102. .. only:: subproject and html
  103. Indices
  104. =======
  105. * :ref:`genindex`