xref: /linux/Documentation/i2c/index.rst (revision c79c3c34f75d72a066e292b10aa50fc758c97c89)
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   slave-testunit-backend
51
52Advanced topics
53===============
54
55.. toctree::
56   :maxdepth: 1
57
58   ten-bit-addresses
59
60Legacy documentation
61====================
62
63.. toctree::
64   :maxdepth: 1
65
66   old-module-parameters
67
68.. only::  subproject and html
69
70   Indices
71   =======
72
73   * :ref:`genindex`
74