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 1019fd7487SGrant Likelyconfig OF_UNITTEST 1119fd7487SGrant Likely bool "Device Tree runtime unit tests" 1232147e9aSGaurav Minocha depends on OF_IRQ && OF_EARLY_FLATTREE 13ae9304c9SGaurav Minocha select OF_DYNAMIC 142eb46da2SGrant Likely select OF_RESOLVE 1553a42093SGrant Likely help 1653a42093SGrant Likely This option builds in test cases for the device tree infrastructure 175d927086SGeert Uytterhoeven that are executed once at boot time, and the results dumped to the 1853a42093SGrant Likely console. 1953a42093SGrant Likely 2053a42093SGrant Likely If unsure, say N here, but this option is safe to enable. 2153a42093SGrant Likely 22e169cfbeSGrant Likelyconfig OF_FLATTREE 23e169cfbeSGrant Likely bool 245ab5fc7eSGrant Likely select DTC 25e6a6928cSRob Herring select LIBFDT 2608d53aa5SArd Biesheuvel select CRC32 27e169cfbeSGrant Likely 28e6ce1324SStephen Neuendorfferconfig OF_EARLY_FLATTREE 29e6ce1324SStephen Neuendorffer bool 30e6ce1324SStephen Neuendorffer select OF_FLATTREE 31e6ce1324SStephen Neuendorffer 323cfc535cSAndres Salomonconfig OF_PROMTREE 333cfc535cSAndres Salomon bool 343cfc535cSAndres Salomon 350f22dd39SGrant Likely# Hardly any platforms need this. It is safe to select, but only do so if you 360f22dd39SGrant Likely# need it. 37fcdeb7feSGrant Likelyconfig OF_DYNAMIC 380f22dd39SGrant Likely bool 39fcdeb7feSGrant Likely 406b884a8dSGrant Likelyconfig OF_ADDRESS 416b884a8dSGrant Likely def_bool y 425ab5fc7eSGrant Likely depends on !SPARC 4325a31579SGregory CLEMENT select OF_ADDRESS_PCI if PCI 4425a31579SGregory CLEMENT 4525a31579SGregory CLEMENTconfig OF_ADDRESS_PCI 4625a31579SGregory CLEMENT bool 476b884a8dSGrant Likely 48e3873444SGrant Likelyconfig OF_IRQ 49e3873444SGrant Likely def_bool y 505ab5fc7eSGrant Likely depends on !SPARC 51e3873444SGrant Likely 524b6ba8aaSDavid Daneyconfig OF_NET 534b6ba8aaSDavid Daney depends on NETDEVICES 544b6ba8aaSDavid Daney def_bool y 554b6ba8aaSDavid Daney 568bc487d1SGrant Likelyconfig OF_MDIO 578bc487d1SGrant Likely def_tristate PHYLIB 585ab5fc7eSGrant Likely depends on PHYLIB 598bc487d1SGrant Likely help 608bc487d1SGrant Likely OpenFirmware MDIO bus (Ethernet PHY) accessors 615ab5fc7eSGrant Likely 6204bea68bSSebastian Andrzej Siewiorconfig OF_PCI 6304bea68bSSebastian Andrzej Siewior def_tristate PCI 6498d9f30cSBenjamin Herrenschmidt depends on PCI 6504bea68bSSebastian Andrzej Siewior help 6604bea68bSSebastian Andrzej Siewior OpenFirmware PCI bus accessors 6704bea68bSSebastian Andrzej Siewior 6898d9f30cSBenjamin Herrenschmidtconfig OF_PCI_IRQ 6998d9f30cSBenjamin Herrenschmidt def_tristate PCI 7098d9f30cSBenjamin Herrenschmidt depends on OF_PCI && OF_IRQ 7198d9f30cSBenjamin Herrenschmidt help 7298d9f30cSBenjamin Herrenschmidt OpenFirmware PCI IRQ routing helpers 7398d9f30cSBenjamin Herrenschmidt 74770d7c39SJean-Christophe PLAGNIOL-VILLARDconfig OF_MTD 75770d7c39SJean-Christophe PLAGNIOL-VILLARD depends on MTD 76770d7c39SJean-Christophe PLAGNIOL-VILLARD def_bool y 77770d7c39SJean-Christophe PLAGNIOL-VILLARD 783f0c8206SMarek Szyprowskiconfig OF_RESERVED_MEM 793f0c8206SMarek Szyprowski depends on OF_EARLY_FLATTREE 803f0c8206SMarek Szyprowski bool 813f0c8206SMarek Szyprowski help 823f0c8206SMarek Szyprowski Helpers to allow for reservation of memory regions 833f0c8206SMarek Szyprowski 847941b27bSPantelis Antoniouconfig OF_RESOLVE 857941b27bSPantelis Antoniou bool 867941b27bSPantelis Antoniou 875ab5fc7eSGrant Likelyendmenu # OF 88