Linux 3.18.139
[linux/fpc-iii.git] / drivers / of / Kconfig
blob1a13f5b722c57e4d2d523c6be9b289084dba115a
1 config DTC
2         bool
4 config OF
5         bool
7 menu "Device Tree and Open Firmware support"
8         depends on OF
10 config OF_SELFTEST
11         bool "Device Tree Runtime self tests"
12         depends on OF_IRQ && OF_EARLY_FLATTREE
13         select OF_DYNAMIC
14         select OF_RESOLVE
15         help
16           This option builds in test cases for the device tree infrastructure
17           that are executed once at boot time, and the results dumped to the
18           console.
20           If unsure, say N here, but this option is safe to enable.
22 config OF_FLATTREE
23         bool
24         select DTC
25         select LIBFDT
27 config OF_EARLY_FLATTREE
28         bool
29         select OF_FLATTREE
31 config OF_PROMTREE
32         bool
34 # Hardly any platforms need this.  It is safe to select, but only do so if you
35 # need it.
36 config OF_DYNAMIC
37         bool
39 config OF_ADDRESS
40         def_bool y
41         depends on !SPARC
42         select OF_ADDRESS_PCI if PCI
44 config OF_ADDRESS_PCI
45         bool
47 config OF_IRQ
48         def_bool y
49         depends on !SPARC
51 config OF_NET
52         depends on NETDEVICES
53         def_bool y
55 config OF_MDIO
56         def_tristate PHYLIB
57         depends on PHYLIB
58         help
59           OpenFirmware MDIO bus (Ethernet PHY) accessors
61 config OF_PCI
62         def_tristate PCI
63         depends on PCI
64         help
65           OpenFirmware PCI bus accessors
67 config OF_PCI_IRQ
68         def_tristate PCI
69         depends on OF_PCI && OF_IRQ
70         help
71           OpenFirmware PCI IRQ routing helpers
73 config OF_MTD
74         depends on MTD
75         def_bool y
77 config OF_RESERVED_MEM
78         depends on OF_EARLY_FLATTREE
79         bool
80         help
81           Helpers to allow for reservation of memory regions
83 config OF_RESOLVE
84         bool
86 endmenu # OF