blob: 2dcb0541012d0133a417cc18ff2cd7ec2acbee2f [file] [log] [blame]
Grant Likely5ab5fc72010-07-05 12:02:13 -06001config DTC
2 bool
3
Stephen Rothwellbcbefae2010-06-29 12:45:51 +10004config OF
5 bool
6
Andres Salomon3cfc5352010-10-10 21:42:33 -06007menu "Device Tree and Open Firmware support"
Grant Likely5ab5fc72010-07-05 12:02:13 -06008 depends on OF
9
Grant Likely53a42092011-12-12 09:25:57 -070010config OF_SELFTEST
11 bool "Device Tree Runtime self tests"
Rob Herringf5ae18e2013-11-07 11:54:27 -060012 depends on OF_IRQ
Grant Likely53a42092011-12-12 09:25:57 -070013 help
14 This option builds in test cases for the device tree infrastructure
Geert Uytterhoeven5d927082013-12-24 21:06:01 +010015 that are executed once at boot time, and the results dumped to the
Grant Likely53a42092011-12-12 09:25:57 -070016 console.
17
18 If unsure, say N here, but this option is safe to enable.
19
Grant Likelye169cfb2009-11-23 14:53:09 -070020config OF_FLATTREE
21 bool
Grant Likely5ab5fc72010-07-05 12:02:13 -060022 select DTC
Rob Herringe6a69282014-04-02 15:10:14 -050023 select LIBFDT
Grant Likelye169cfb2009-11-23 14:53:09 -070024
Stephen Neuendorffere6ce1322010-11-18 15:54:56 -080025config OF_EARLY_FLATTREE
26 bool
27 select OF_FLATTREE
28
Andres Salomon3cfc5352010-10-10 21:42:33 -060029config OF_PROMTREE
30 bool
31
Grant Likely0f22dd32012-02-15 20:38:40 -070032# Hardly any platforms need this. It is safe to select, but only do so if you
33# need it.
Grant Likelyfcdeb7f2010-01-29 05:04:33 -070034config OF_DYNAMIC
Grant Likely0f22dd32012-02-15 20:38:40 -070035 bool
Grant Likelyfcdeb7f2010-01-29 05:04:33 -070036
Grant Likely6b884a82010-06-08 07:48:09 -060037config OF_ADDRESS
38 def_bool y
Grant Likely5ab5fc72010-07-05 12:02:13 -060039 depends on !SPARC
Gregory CLEMENT25a31572014-02-19 23:14:55 +010040 select OF_ADDRESS_PCI if PCI
41
42config OF_ADDRESS_PCI
43 bool
Grant Likely6b884a82010-06-08 07:48:09 -060044
Grant Likelye3873442010-06-18 11:09:59 -060045config OF_IRQ
46 def_bool y
Grant Likely5ab5fc72010-07-05 12:02:13 -060047 depends on !SPARC
Grant Likelye3873442010-06-18 11:09:59 -060048
David Daney4b6ba8a2010-10-26 15:07:13 -070049config OF_NET
50 depends on NETDEVICES
51 def_bool y
52
Grant Likely8bc487d2009-04-25 12:52:56 +000053config OF_MDIO
54 def_tristate PHYLIB
Grant Likely5ab5fc72010-07-05 12:02:13 -060055 depends on PHYLIB
Grant Likely8bc487d2009-04-25 12:52:56 +000056 help
57 OpenFirmware MDIO bus (Ethernet PHY) accessors
Grant Likely5ab5fc72010-07-05 12:02:13 -060058
Sebastian Andrzej Siewior04bea682011-01-24 09:58:55 +053059config OF_PCI
60 def_tristate PCI
Benjamin Herrenschmidt98d9f30c82011-04-11 11:37:07 +100061 depends on PCI
Sebastian Andrzej Siewior04bea682011-01-24 09:58:55 +053062 help
63 OpenFirmware PCI bus accessors
64
Benjamin Herrenschmidt98d9f30c82011-04-11 11:37:07 +100065config OF_PCI_IRQ
66 def_tristate PCI
67 depends on OF_PCI && OF_IRQ
68 help
69 OpenFirmware PCI IRQ routing helpers
70
Jean-Christophe PLAGNIOL-VILLARD770d7c32012-01-28 12:12:36 +080071config OF_MTD
72 depends on MTD
73 def_bool y
74
Marek Szyprowski3f0c8202014-02-28 14:42:48 +010075config OF_RESERVED_MEM
76 depends on OF_EARLY_FLATTREE
77 bool
78 help
79 Helpers to allow for reservation of memory regions
80
Grant Likely5ab5fc72010-07-05 12:02:13 -060081endmenu # OF