xref: /linux/Documentation/devicetree/kernel-api.rst (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
1.. SPDX-License-Identifier: GPL-2.0
2.. _devicetree:
3
4======================================
5DeviceTree Kernel API
6======================================
7
8Core 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
32Driver 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
47Overlay 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:
58