xref: /linux/Documentation/i2c/index.rst (revision f3b8788cde61b02f1e6c202f8fac4360e6adbafc)
1.. SPDX-License-Identifier: GPL-2.0
2
3===================
4I2C/SMBus Subsystem
5===================
6
7Introduction
8============
9
10.. toctree::
11   :maxdepth: 1
12
13   summary
14   i2c-protocol
15   smbus-protocol
16   instantiating-devices
17   busses/index
18   i2c-topology
19   muxes/i2c-mux-gpio
20   i2c-sysfs
21   i2c-address-translators
22
23Writing device drivers
24======================
25
26.. toctree::
27   :maxdepth: 1
28
29   writing-clients
30   dev-interface
31   dma-considerations
32   fault-codes
33   functionality
34
35Debugging
36=========
37
38.. toctree::
39   :maxdepth: 1
40
41   gpio-fault-injection
42   i2c-stub
43
44Slave I2C
45=========
46
47.. toctree::
48   :maxdepth: 1
49
50   slave-interface
51   slave-eeprom-backend
52   slave-testunit-backend
53
54Advanced topics
55===============
56
57.. toctree::
58   :maxdepth: 1
59
60   ten-bit-addresses
61
62Legacy documentation
63====================
64
65.. toctree::
66   :maxdepth: 1
67
68   old-module-parameters
69
70.. only::  subproject and html
71
72   Indices
73   =======
74
75   * :ref:`genindex`
76