xref: /linux/Documentation/i2c/index.rst (revision 4be5e8648b0c287aefc6ac3f3a0b12c696054f43)
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
21Writing device drivers
22======================
23
24.. toctree::
25   :maxdepth: 1
26
27   writing-clients
28   dev-interface
29   dma-considerations
30   fault-codes
31   functionality
32
33Debugging
34=========
35
36.. toctree::
37   :maxdepth: 1
38
39   gpio-fault-injection
40   i2c-stub
41
42Slave I2C
43=========
44
45.. toctree::
46   :maxdepth: 1
47
48   slave-interface
49   slave-eeprom-backend
50
51Advanced topics
52===============
53
54.. toctree::
55   :maxdepth: 1
56
57   ten-bit-addresses
58
59Legacy documentation
60====================
61
62.. toctree::
63   :maxdepth: 1
64
65   upgrading-clients
66   old-module-parameters
67
68.. only::  subproject and html
69
70   Indices
71   =======
72
73   * :ref:`genindex`
74