Merge tag 'phy-fixes-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
[linux-2.6-block.git] / Documentation / subsystem-apis.rst
CommitLineData
0c7b4366
JC
1.. SPDX-License-Identifier: GPL-2.0
2
3==============================
4Kernel subsystem documentation
5==============================
6
7These books get into the details of how specific kernel subsystems work
8from the point of view of a kernel developer. Much of the information here
9is taken directly from the kernel source, with supplemental material added
10as needed (or at least as we managed to add it — probably *not* all that is
11needed).
12
eeedd1ba
CS
13Core subsystems
14---------------
15
16.. toctree::
17 :maxdepth: 1
18
19 core-api/index
20 driver-api/index
21 mm/index
22 power/index
23 scheduler/index
24 timers/index
25 locking/index
26
3c591cc9
CS
27Human interfaces
28----------------
29
30.. toctree::
31 :maxdepth: 1
32
33 input/index
34 hid/index
35 sound/index
36 gpu/index
37 fb/index
38
98899c06
CS
39Networking interfaces
40---------------------
41
42.. toctree::
43 :maxdepth: 1
44
45 networking/index
46 netlabel/index
47 infiniband/index
48 isdn/index
49 mhi/index
50
a1e72bb0
CS
51Storage interfaces
52------------------
53
54.. toctree::
55 :maxdepth: 1
56
57 filesystems/index
58 block/index
59 cdrom/index
60 scsi/index
61 target/index
62
0c7b4366
JC
63**Fixme**: much more organizational work is needed here.
64
65.. toctree::
66 :maxdepth: 1
67
0c7b4366 68 accounting/index
0c7b4366 69 cpu-freq/index
0c7b4366 70 fpga/index
0c7b4366
JC
71 i2c/index
72 iio/index
0c7b4366 73 leds/index
0c7b4366 74 pcmcia/index
0c7b4366
JC
75 spi/index
76 w1/index
77 watchdog/index
78 virt/index
0c7b4366 79 hwmon/index
8c5577a5 80 accel/index
0c7b4366 81 security/index
0c7b4366 82 crypto/index
0c7b4366
JC
83 bpf/index
84 usb/index
85 PCI/index
0c7b4366 86 misc-devices/index
0c7b4366 87 peci/index
e8f8b448 88 wmi/index