brintos

brintos / linux-shallow public Read only

0
0
Text · 2.4 KiB · 7f83e05 Raw
155 lines · plain
1.. SPDX-License-Identifier: GPL-2.02 3==============================4Driver implementer's API guide5==============================6 7The kernel offers a wide variety of interfaces to support the development8of device drivers.  This document is an only somewhat organized collection9of some of those interfaces — it will hopefully get better over time!  The10available subsections can be seen below.11 12 13General information for driver authors14======================================15 16This section contains documentation that should, at some point or other, be17of interest to most developers working on device drivers.18 19.. toctree::20   :maxdepth: 121 22   basics23   driver-model/index24   device_link25   infrastructure26   ioctl27   pm/index28 29Useful support libraries30========================31 32This section contains documentation that should, at some point or other, be33of interest to most developers working on device drivers.34 35.. toctree::36   :maxdepth: 137 38   early-userspace/index39   connector40   device-io41   devfreq42   dma-buf43   component44   io-mapping45   io_ordering46   uio-howto47   vfio-mediated-device48   vfio49   vfio-pci-device-specific-driver-acceptance50 51Bus-level documentation52=======================53 54.. toctree::55   :maxdepth: 156 57   auxiliary_bus58   cxl/index59   eisa60   firewire61   i3c/index62   isa63   men-chameleon-bus64   pci/index65   rapidio/index66   slimbus67   usb/index68   virtio/index69   vme70   w171   xillybus72 73 74Subsystem-specific APIs75=======================76 77.. toctree::78   :maxdepth: 179 80   80211/index81   acpi/index82   backlight/lp855x-driver.rst83   clk84   console85   crypto/index86   dmaengine/index87   dpll88   edac89   firmware/index90   fpga/index91   frame-buffer92   aperture93   generic-counter94   gpio/index95   hsi96   hte/index97   i2c98   iio/index99   infiniband100   input101   interconnect102   ipmb103   ipmi104   libata105   mailbox106   md/index107   media/index108   mei/index109   memory-devices/index110   message-based111   misc_devices112   miscellaneous113   mmc/index114   mtd/index115   mtdnand116   nfc/index117   ntb118   nvdimm/index119   nvmem120   parport-lowlevel121   phy/index122   pin-control123   pldmfw/index124   pps125   ptp126   pwm127   pwrseq128   regulator129   reset130   rfkill131   s390-drivers132   scsi133   serial/index134   sm501135   soundwire/index136   spi137   surface_aggregator/index138   switchtec139   sync_file140   target141   tee142   thermal/index143   tty/index144   wbrf145   wmi146   xilinx/index147   zorro148 149.. only::  subproject and html150 151   Indices152   =======153 154   * :ref:`genindex`155