]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - Documentation/driver-api/index.rst
docs: phy: place documentation under driver-api
[mirror_ubuntu-jammy-kernel.git] / Documentation / driver-api / index.rst
CommitLineData
dcec3c8c
JC
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
fe34c89d 17 driver-model/index
dcec3c8c
JC
18 basics
19 infrastructure
ec4b78a0 20 early-userspace/index
2728b2d2 21 pm/index
18bcaa4e 22 clk
8a8a602f 23 device-io
2d93404f 24 device_connection
868c97a8 25 dma-buf
aad80040 26 device_link
4d69c80e 27 component
dcec3c8c
JC
28 message-based
29 sound
30 frame-buffer
028f2533 31 regulator
49b2fd6e 32 iio/index
dcec3c8c 33 input
4ad4b21b 34 usb/index
ea2ae0ec 35 firewire
fcc78f9c 36 pci/index
5e995786
JC
37 spi
38 i2c
ac499fba 39 ipmb
bd360e81 40 i3c/index
9b1f4402 41 interconnect
5e995786 42 hsi
6634fbb6 43 edac
60202365 44 scsi
0ec88413 45 libata
6a59fd77 46 target
609f212f 47 mtdnand
dcec3c8c 48 miscellaneous
7e527e11 49 mei/index
43f6c078 50 mtd/index
19024c09 51 mmc/index
ae4a0502 52 nvdimm/index
b4c1064a 53 w1
d2bdd48a 54 rapidio/index
bcb1a87a 55 s390-drivers
75a163c4 56 vme
0bb33e25 57 80211/index
cadf8106 58 uio-howto
113ccc38 59 firmware/index
5a9b7383 60 pinctl
7e633259 61 gpio/index
c0b11a50 62 md/index
c7e2c064 63 misc_devices
e253d2c5 64 nfc/index
8a0698c1 65 dmaengine/index
202318d3 66 slimbus
8ecf4264 67 soundwire/index
66c472cd 68 fpga/index
680e6ffa 69 acpi/index
56198359 70 backlight/lp855x-driver.rst
baa293e9
MCC
71 bt8xxgpio
72 connector
73 console
74 dcdbas
75 dell_rbu
76 edid
77 eisa
78 isa
79 isapnp
09e7d4ed 80 generic-counter
baa293e9
MCC
81 lightnvm-pblk
82 men-chameleon-bus
83 ntb
84 nvmem
85 parport-lowlevel
c92992fc
MCC
86 pps
87 ptp
4745dc8a 88 phy/index
baa293e9
MCC
89 pti_intel_mid
90 pwm
91 rfkill
65388dad 92 serial/index
baa293e9
MCC
93 sgi-ioc4
94 sm501
95 smsc_ece1099
96 switchtec
97 sync_file
98 vfio-mediated-device
99 vfio
fb8c5327 100 xilinx/index
baa293e9
MCC
101 xillybus
102 zorro
241a8021
MH
103
104.. only:: subproject and html
105
106 Indices
107 =======
108
109 * :ref:`genindex`