123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- ========================================
- The Linux 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.
- .. class:: toc-title
- Table of contents
- .. toctree::
- :maxdepth: 2
- driver-model/index
- basics
- infrastructure
- ioctl
- early-userspace/index
- pm/index
- clk
- device-io
- dma-buf
- device_link
- component
- message-based
- infiniband
- frame-buffer
- regulator
- iio/index
- input
- usb/index
- firewire
- pci/index
- spi
- i2c
- ipmb
- ipmi
- i3c/index
- interconnect
- devfreq
- hsi
- edac
- scsi
- libata
- target
- mailbox
- mtdnand
- miscellaneous
- mei/index
- mtd/index
- mmc/index
- nvdimm/index
- w1
- rapidio/index
- s390-drivers
- vme
- 80211/index
- uio-howto
- firmware/index
- pinctl
- gpio/index
- md/index
- media/index
- misc_devices
- nfc/index
- dmaengine/index
- slimbus
- soundwire/index
- thermal/index
- fpga/index
- acpi/index
- backlight/lp855x-driver.rst
- connector
- console
- dcdbas
- eisa
- isa
- isapnp
- io-mapping
- io_ordering
- generic-counter
- lightnvm-pblk
- memory-devices/index
- men-chameleon-bus
- ntb
- nvmem
- parport-lowlevel
- pps
- ptp
- phy/index
- pti_intel_mid
- pwm
- pldmfw/index
- rfkill
- serial/index
- sm501
- switchtec
- sync_file
- vfio-mediated-device
- vfio
- xilinx/index
- xillybus
- zorro
- .. only:: subproject and html
- Indices
- =======
- * :ref:`genindex`
|