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 |
a076a860 | 21 | i2c-address-translators |
21593938 LC |
22 | |
23 | Writing device drivers | |
24 | ====================== | |
25 | ||
26 | .. toctree:: | |
27 | :maxdepth: 1 | |
28 | ||
29 | writing-clients | |
ccf988b6 MCC |
30 | dev-interface |
31 | dma-considerations | |
32 | fault-codes | |
33 | functionality | |
21593938 LC |
34 | |
35 | Debugging | |
36 | ========= | |
37 | ||
38 | .. toctree:: | |
39 | :maxdepth: 1 | |
40 | ||
ccf988b6 | 41 | gpio-fault-injection |
ccf988b6 | 42 | i2c-stub |
21593938 LC |
43 | |
44 | Slave I2C | |
45 | ========= | |
46 | ||
47 | .. toctree:: | |
48 | :maxdepth: 1 | |
49 | ||
ccf988b6 | 50 | slave-interface |
21593938 | 51 | slave-eeprom-backend |
40daf09a | 52 | slave-testunit-backend |
21593938 LC |
53 | |
54 | Advanced topics | |
55 | =============== | |
56 | ||
57 | .. toctree:: | |
58 | :maxdepth: 1 | |
59 | ||
ccf988b6 | 60 | ten-bit-addresses |
ccf988b6 | 61 | |
21593938 LC |
62 | Legacy documentation |
63 | ==================== | |
ccf988b6 | 64 | |
21593938 LC |
65 | .. toctree:: |
66 | :maxdepth: 1 | |
67 | ||
21593938 | 68 | old-module-parameters |
ccf988b6 MCC |
69 | |
70 | .. only:: subproject and html | |
71 | ||
72 | Indices | |
73 | ======= | |
74 | ||
75 | * :ref:`genindex` |