Jonathan Neuschäfer | cd15ed2 | 2019-10-05 22:01:22 +0200 | [diff] [blame] | 1 | .. SPDX-License-Identifier: GPL-2.0 |
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 2 | |
3 | =================== | ||||
4 | I2C/SMBus Subsystem | ||||
5 | =================== | ||||
6 | |||||
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 7 | Introduction |
8 | ============ | ||||
9 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 10 | .. toctree:: |
11 | :maxdepth: 1 | ||||
12 | |||||
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 13 | summary |
14 | i2c-protocol | ||||
15 | smbus-protocol | ||||
16 | instantiating-devices | ||||
17 | busses/index | ||||
18 | i2c-topology | ||||
19 | muxes/i2c-mux-gpio | ||||
20 | |||||
21 | Writing device drivers | ||||
22 | ====================== | ||||
23 | |||||
24 | .. toctree:: | ||||
25 | :maxdepth: 1 | ||||
26 | |||||
27 | writing-clients | ||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 28 | dev-interface |
29 | dma-considerations | ||||
30 | fault-codes | ||||
31 | functionality | ||||
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 32 | |
33 | Debugging | ||||
34 | ========= | ||||
35 | |||||
36 | .. toctree:: | ||||
37 | :maxdepth: 1 | ||||
38 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 39 | gpio-fault-injection |
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 40 | i2c-stub |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 41 | |
42 | Slave I2C | ||||
43 | ========= | ||||
44 | |||||
45 | .. toctree:: | ||||
46 | :maxdepth: 1 | ||||
47 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 48 | slave-interface |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 49 | slave-eeprom-backend |
50 | |||||
51 | Advanced topics | ||||
52 | =============== | ||||
53 | |||||
54 | .. toctree:: | ||||
55 | :maxdepth: 1 | ||||
56 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 57 | ten-bit-addresses |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 58 | |
59 | Legacy documentation | ||||
60 | ==================== | ||||
61 | |||||
62 | .. toctree:: | ||||
63 | :maxdepth: 1 | ||||
64 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 65 | upgrading-clients |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 66 | old-module-parameters |
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 67 | |
68 | .. only:: subproject and html | ||||
69 | |||||
70 | Indices | ||||
71 | ======= | ||||
72 | |||||
73 | * :ref:`genindex` |