Linux Audio

Check our new training course

Loading...
v6.2
  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   driver-model/index
 18   basics
 19   infrastructure
 20   ioctl
 21   early-userspace/index
 22   pm/index
 23   clk
 24   device-io
 
 25   dma-buf
 26   device_link
 27   component
 28   message-based
 29   infiniband
 30   aperture
 31   frame-buffer
 32   regulator
 33   reset
 34   iio/index
 35   input
 36   usb/index
 37   firewire
 38   pci/index
 39   cxl/index
 40   spi
 41   i2c
 42   ipmb
 43   ipmi
 44   i3c/index
 45   interconnect
 46   devfreq
 47   hsi
 48   edac
 49   scsi
 50   libata
 51   target
 52   mailbox
 53   mtdnand
 54   miscellaneous
 55   mei/index
 56   mtd/index
 57   mmc/index
 58   nvdimm/index
 59   w1
 60   rapidio/index
 61   s390-drivers
 62   vme
 63   80211/index
 64   uio-howto
 65   firmware/index
 66   pin-control
 67   gpio/index
 68   md/index
 69   media/index
 70   misc_devices
 71   nfc/index
 72   dmaengine/index
 73   slimbus
 74   soundwire/index
 75   thermal/index
 76   fpga/index
 77   acpi/index
 78   auxiliary_bus
 79   backlight/lp855x-driver.rst
 80   connector
 81   console
 82   dcdbas
 83   eisa
 
 84   isa
 85   isapnp
 86   io-mapping
 87   io_ordering
 88   generic-counter
 
 89   memory-devices/index
 90   men-chameleon-bus
 91   ntb
 92   nvmem
 93   parport-lowlevel
 94   pps
 95   ptp
 96   phy/index
 
 97   pwm
 98   pldmfw/index
 99   rfkill
100   serial/index
101   sm501
102   surface_aggregator/index
103   switchtec
104   sync_file
105   tty/index
106   vfio-mediated-device
107   vfio
108   vfio-pci-device-specific-driver-acceptance
109   xilinx/index
110   xillybus
111   zorro
112   hte/index
113
114.. only::  subproject and html
115
116   Indices
117   =======
118
119   * :ref:`genindex`
v5.9
  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   driver-model/index
 18   basics
 19   infrastructure
 20   ioctl
 21   early-userspace/index
 22   pm/index
 23   clk
 24   device-io
 25   device_connection
 26   dma-buf
 27   device_link
 28   component
 29   message-based
 30   infiniband
 31   sound
 32   frame-buffer
 33   regulator
 
 34   iio/index
 35   input
 36   usb/index
 37   firewire
 38   pci/index
 
 39   spi
 40   i2c
 41   ipmb
 42   ipmi
 43   i3c/index
 44   interconnect
 45   devfreq
 46   hsi
 47   edac
 48   scsi
 49   libata
 50   target
 51   mailbox
 52   mtdnand
 53   miscellaneous
 54   mei/index
 55   mtd/index
 56   mmc/index
 57   nvdimm/index
 58   w1
 59   rapidio/index
 60   s390-drivers
 61   vme
 62   80211/index
 63   uio-howto
 64   firmware/index
 65   pinctl
 66   gpio/index
 67   md/index
 68   media/index
 69   misc_devices
 70   nfc/index
 71   dmaengine/index
 72   slimbus
 73   soundwire/index
 74   thermal/index
 75   fpga/index
 76   acpi/index
 
 77   backlight/lp855x-driver.rst
 78   connector
 79   console
 80   dcdbas
 81   eisa
 82   ipmb
 83   isa
 84   isapnp
 85   io-mapping
 86   io_ordering
 87   generic-counter
 88   lightnvm-pblk
 89   memory-devices/index
 90   men-chameleon-bus
 91   ntb
 92   nvmem
 93   parport-lowlevel
 94   pps
 95   ptp
 96   phy/index
 97   pti_intel_mid
 98   pwm
 99   pldmfw/index
100   rfkill
101   serial/index
102   sm501
 
103   switchtec
104   sync_file
 
105   vfio-mediated-device
106   vfio
 
107   xilinx/index
108   xillybus
109   zorro
 
110
111.. only::  subproject and html
112
113   Indices
114   =======
115
116   * :ref:`genindex`