gpio: rcar: Fix runtime PM imbalance on error
[linux/fpc-iii.git] / Documentation / i2c / index.rst
blobfee4744475df4317f52e2515eda0a1edb6c2ab45
1 .. SPDX-License-Identifier: GPL-2.0
3 ===================
4 I2C/SMBus Subsystem
5 ===================
7 Introduction
8 ============
10 .. toctree::
11    :maxdepth: 1
13    summary
14    i2c-protocol
15    smbus-protocol
16    instantiating-devices
17    busses/index
18    i2c-topology
19    muxes/i2c-mux-gpio
21 Writing device drivers
22 ======================
24 .. toctree::
25    :maxdepth: 1
27    writing-clients
28    dev-interface
29    dma-considerations
30    fault-codes
31    functionality
33 Debugging
34 =========
36 .. toctree::
37    :maxdepth: 1
39    gpio-fault-injection
40    i2c-stub
42 Slave I2C
43 =========
45 .. toctree::
46    :maxdepth: 1
48    slave-interface
49    slave-eeprom-backend
51 Advanced topics
52 ===============
54 .. toctree::
55    :maxdepth: 1
57    ten-bit-addresses
59 Legacy documentation
60 ====================
62 .. toctree::
63    :maxdepth: 1
65    upgrading-clients
66    old-module-parameters
68 .. only::  subproject and html
70    Indices
71    =======
73    * :ref:`genindex`