Commit | Line | Data |
---|---|---|
cd15ed23 | 1 | .. SPDX-License-Identifier: GPL-2.0 |
ccf988b6 MCC |
2 | |
3 | =================== | |
4 | I2C/SMBus Subsystem | |
5 | =================== | |
6 | ||
21593938 LC |
7 | Introduction |
8 | ============ | |
9 | ||
ccf988b6 MCC |
10 | .. toctree:: |
11 | :maxdepth: 1 | |
12 | ||
21593938 LC |
13 | summary |
14 | i2c-protocol | |
15 | smbus-protocol | |
16 | instantiating-devices | |
17 | busses/index | |
18 | i2c-topology | |
19 | muxes/i2c-mux-gpio | |
3f12cc4b | 20 | i2c-sysfs |
21593938 LC |
21 | |
22 | Writing device drivers | |
23 | ====================== | |
24 | ||
25 | .. toctree:: | |
26 | :maxdepth: 1 | |
27 | ||
28 | writing-clients | |
ccf988b6 MCC |
29 | dev-interface |
30 | dma-considerations | |
31 | fault-codes | |
32 | functionality | |
21593938 LC |
33 | |
34 | Debugging | |
35 | ========= | |
36 | ||
37 | .. toctree:: | |
38 | :maxdepth: 1 | |
39 | ||
ccf988b6 | 40 | gpio-fault-injection |
ccf988b6 | 41 | i2c-stub |
21593938 LC |
42 | |
43 | Slave I2C | |
44 | ========= | |
45 | ||
46 | .. toctree:: | |
47 | :maxdepth: 1 | |
48 | ||
ccf988b6 | 49 | slave-interface |
21593938 | 50 | slave-eeprom-backend |
40daf09a | 51 | slave-testunit-backend |
21593938 LC |
52 | |
53 | Advanced topics | |
54 | =============== | |
55 | ||
56 | .. toctree:: | |
57 | :maxdepth: 1 | |
58 | ||
ccf988b6 | 59 | ten-bit-addresses |
ccf988b6 | 60 | |
21593938 LC |
61 | Legacy documentation |
62 | ==================== | |
ccf988b6 | 63 | |
21593938 LC |
64 | .. toctree:: |
65 | :maxdepth: 1 | |
66 | ||
21593938 | 67 | old-module-parameters |
ccf988b6 MCC |
68 | |
69 | .. only:: subproject and html | |
70 | ||
71 | Indices | |
72 | ======= | |
73 | ||
74 | * :ref:`genindex` |