of: Fix NULL dereference in unflatten_and_copy()
[firefly-linux-kernel-4.4.55.git] / drivers / of / Kconfig
1 config DTC
2         bool
3
4 config OF
5         bool
6
7 menu "Device Tree and Open Firmware support"
8         depends on OF
9
10 config PROC_DEVICETREE
11         bool "Support for device tree in /proc"
12         depends on PROC_FS && !SPARC
13         help
14           This option adds a device-tree directory under /proc which contains
15           an image of the device tree that the kernel copies from Open
16           Firmware or other boot firmware. If unsure, say Y here.
17
18 config OF_SELFTEST
19         bool "Device Tree Runtime self tests"
20         depends on OF_IRQ
21         help
22           This option builds in test cases for the device tree infrastructure
23           that are executed one at boot time, and the results dumped to the
24           console.
25
26           If unsure, say N here, but this option is safe to enable.
27
28 config OF_FLATTREE
29         bool
30         select DTC
31
32 config OF_EARLY_FLATTREE
33         bool
34         select OF_FLATTREE
35
36 config OF_PROMTREE
37         bool
38
39 # Hardly any platforms need this.  It is safe to select, but only do so if you
40 # need it.
41 config OF_DYNAMIC
42         bool
43
44 config OF_ADDRESS
45         def_bool y
46         depends on !SPARC
47
48 config OF_IRQ
49         def_bool y
50         depends on !SPARC
51
52 config OF_NET
53         depends on NETDEVICES
54         def_bool y
55
56 config OF_MDIO
57         def_tristate PHYLIB
58         depends on PHYLIB
59         help
60           OpenFirmware MDIO bus (Ethernet PHY) accessors
61
62 config OF_PCI
63         def_tristate PCI
64         depends on PCI
65         help
66           OpenFirmware PCI bus accessors
67
68 config OF_PCI_IRQ
69         def_tristate PCI
70         depends on OF_PCI && OF_IRQ
71         help
72           OpenFirmware PCI IRQ routing helpers
73
74 config OF_MTD
75         depends on MTD
76         def_bool y
77
78 endmenu # OF