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 | ||||
Hu Haowen | 3f12cc4 | 2021-07-28 23:53:46 +0800 | [diff] [blame] | 20 | i2c-sysfs |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 21 | |
22 | Writing device drivers | ||||
23 | ====================== | ||||
24 | |||||
25 | .. toctree:: | ||||
26 | :maxdepth: 1 | ||||
27 | |||||
28 | writing-clients | ||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 29 | dev-interface |
30 | dma-considerations | ||||
31 | fault-codes | ||||
32 | functionality | ||||
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 33 | |
34 | Debugging | ||||
35 | ========= | ||||
36 | |||||
37 | .. toctree:: | ||||
38 | :maxdepth: 1 | ||||
39 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 40 | gpio-fault-injection |
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 41 | i2c-stub |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 42 | |
43 | Slave I2C | ||||
44 | ========= | ||||
45 | |||||
46 | .. toctree:: | ||||
47 | :maxdepth: 1 | ||||
48 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 49 | slave-interface |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 50 | slave-eeprom-backend |
Wolfram Sang | 40daf09 | 2020-10-02 14:44:58 +0200 | [diff] [blame] | 51 | slave-testunit-backend |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 52 | |
53 | Advanced topics | ||||
54 | =============== | ||||
55 | |||||
56 | .. toctree:: | ||||
57 | :maxdepth: 1 | ||||
58 | |||||
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 59 | ten-bit-addresses |
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 60 | |
61 | Legacy documentation | ||||
62 | ==================== | ||||
63 | |||||
64 | .. toctree:: | ||||
65 | :maxdepth: 1 | ||||
66 | |||||
Luca Ceresoli | 2159393 | 2020-01-29 16:19:26 +0100 | [diff] [blame] | 67 | old-module-parameters |
Mauro Carvalho Chehab | ccf988b | 2019-07-26 09:51:16 -0300 | [diff] [blame] | 68 | |
69 | .. only:: subproject and html | ||||
70 | |||||
71 | Indices | ||||
72 | ======= | ||||
73 | |||||
74 | * :ref:`genindex` |