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