15ab5fc7eSGrant Likelyconfig DTC 25ab5fc7eSGrant Likely bool 35ab5fc7eSGrant Likely 4bcbefae2SStephen Rothwellconfig OF 5bcbefae2SStephen Rothwell bool 6bcbefae2SStephen Rothwell 73cfc535cSAndres Salomonmenu "Device Tree and Open Firmware support" 85ab5fc7eSGrant Likely depends on OF 95ab5fc7eSGrant Likely 10ef2a4524SAndres Salomonconfig PROC_DEVICETREE 11ef2a4524SAndres Salomon bool "Support for device tree in /proc" 12ef2a4524SAndres Salomon depends on PROC_FS && !SPARC 13ef2a4524SAndres Salomon help 14ef2a4524SAndres Salomon This option adds a device-tree directory under /proc which contains 15ef2a4524SAndres Salomon an image of the device tree that the kernel copies from Open 16ef2a4524SAndres Salomon Firmware or other boot firmware. If unsure, say Y here. 17ef2a4524SAndres Salomon 1853a42093SGrant Likelyconfig OF_SELFTEST 1953a42093SGrant Likely bool "Device Tree Runtime self tests" 20f5ae18ecSRob Herring depends on OF_IRQ 2153a42093SGrant Likely help 2253a42093SGrant Likely This option builds in test cases for the device tree infrastructure 235d927086SGeert Uytterhoeven that are executed once at boot time, and the results dumped to the 2453a42093SGrant Likely console. 2553a42093SGrant Likely 2653a42093SGrant Likely If unsure, say N here, but this option is safe to enable. 2753a42093SGrant Likely 28e169cfbeSGrant Likelyconfig OF_FLATTREE 29e169cfbeSGrant Likely bool 305ab5fc7eSGrant Likely select DTC 31e169cfbeSGrant Likely 32e6ce1324SStephen Neuendorfferconfig OF_EARLY_FLATTREE 33e6ce1324SStephen Neuendorffer bool 34e6ce1324SStephen Neuendorffer select OF_FLATTREE 35e6ce1324SStephen Neuendorffer 363cfc535cSAndres Salomonconfig OF_PROMTREE 373cfc535cSAndres Salomon bool 383cfc535cSAndres Salomon 390f22dd39SGrant Likely# Hardly any platforms need this. It is safe to select, but only do so if you 400f22dd39SGrant Likely# need it. 41fcdeb7feSGrant Likelyconfig OF_DYNAMIC 420f22dd39SGrant Likely bool 43fcdeb7feSGrant Likely 446b884a8dSGrant Likelyconfig OF_ADDRESS 456b884a8dSGrant Likely def_bool y 465ab5fc7eSGrant Likely depends on !SPARC 4725a31579SGregory CLEMENT select OF_ADDRESS_PCI if PCI 4825a31579SGregory CLEMENT 4925a31579SGregory CLEMENTconfig OF_ADDRESS_PCI 5025a31579SGregory CLEMENT bool 516b884a8dSGrant Likely 52e3873444SGrant Likelyconfig OF_IRQ 53e3873444SGrant Likely def_bool y 545ab5fc7eSGrant Likely depends on !SPARC 55e3873444SGrant Likely 564b6ba8aaSDavid Daneyconfig OF_NET 574b6ba8aaSDavid Daney depends on NETDEVICES 584b6ba8aaSDavid Daney def_bool y 594b6ba8aaSDavid Daney 608bc487d1SGrant Likelyconfig OF_MDIO 618bc487d1SGrant Likely def_tristate PHYLIB 625ab5fc7eSGrant Likely depends on PHYLIB 638bc487d1SGrant Likely help 648bc487d1SGrant Likely OpenFirmware MDIO bus (Ethernet PHY) accessors 655ab5fc7eSGrant Likely 6604bea68bSSebastian Andrzej Siewiorconfig OF_PCI 6704bea68bSSebastian Andrzej Siewior def_tristate PCI 6898d9f30cSBenjamin Herrenschmidt depends on PCI 6904bea68bSSebastian Andrzej Siewior help 7004bea68bSSebastian Andrzej Siewior OpenFirmware PCI bus accessors 7104bea68bSSebastian Andrzej Siewior 7298d9f30cSBenjamin Herrenschmidtconfig OF_PCI_IRQ 7398d9f30cSBenjamin Herrenschmidt def_tristate PCI 7498d9f30cSBenjamin Herrenschmidt depends on OF_PCI && OF_IRQ 7598d9f30cSBenjamin Herrenschmidt help 7698d9f30cSBenjamin Herrenschmidt OpenFirmware PCI IRQ routing helpers 7798d9f30cSBenjamin Herrenschmidt 78770d7c39SJean-Christophe PLAGNIOL-VILLARDconfig OF_MTD 79770d7c39SJean-Christophe PLAGNIOL-VILLARD depends on MTD 80770d7c39SJean-Christophe PLAGNIOL-VILLARD def_bool y 81770d7c39SJean-Christophe PLAGNIOL-VILLARD 825ab5fc7eSGrant Likelyendmenu # OF 83