Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai...
[linux-2.6-microblaze.git] / Documentation / devicetree / kernel-api.rst
1 .. SPDX-License-Identifier: GPL-2.0
2 .. _devicetree:
3
4 ======================================
5 DeviceTree Kernel API
6 ======================================
7
8 Core functions
9 --------------
10
11 .. kernel-doc:: drivers/of/base.c
12    :export:
13
14 .. kernel-doc:: include/linux/of.h
15    :internal:
16
17 .. kernel-doc:: drivers/of/property.c
18    :export:
19
20 .. kernel-doc:: include/linux/of_graph.h
21    :internal:
22
23 .. kernel-doc:: drivers/of/address.c
24    :export:
25
26 .. kernel-doc:: drivers/of/irq.c
27    :export:
28
29 .. kernel-doc:: drivers/of/fdt.c
30    :export:
31
32 Driver model functions
33 ----------------------
34
35 .. kernel-doc:: include/linux/of_device.h
36    :internal:
37
38 .. kernel-doc:: drivers/of/device.c
39    :export:
40
41 .. kernel-doc:: include/linux/of_platform.h
42    :internal:
43
44 .. kernel-doc:: drivers/of/platform.c
45    :export:
46
47 Overlay and Dynamic DT functions
48 --------------------------------
49
50 .. kernel-doc:: drivers/of/resolver.c
51    :export:
52
53 .. kernel-doc:: drivers/of/dynamic.c
54    :export:
55
56 .. kernel-doc:: drivers/of/overlay.c
57    :export: