xref: /openbmc/linux/Documentation/i2c/index.rst (revision 1771e9fb)
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   old-module-parameters
66
67.. only::  subproject and html
68
69   Indices
70   =======
71
72   * :ref:`genindex`
73