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" 2053a42093SGrant Likely help 2153a42093SGrant Likely This option builds in test cases for the device tree infrastructure 2253a42093SGrant Likely that are executed one at boot time, and the results dumped to the 2353a42093SGrant Likely console. 2453a42093SGrant Likely 2553a42093SGrant Likely If unsure, say N here, but this option is safe to enable. 2653a42093SGrant Likely 27e169cfbeSGrant Likelyconfig OF_FLATTREE 28e169cfbeSGrant Likely bool 295ab5fc7eSGrant Likely select DTC 30e169cfbeSGrant Likely 31e6ce1324SStephen Neuendorfferconfig OF_EARLY_FLATTREE 32e6ce1324SStephen Neuendorffer bool 33e6ce1324SStephen Neuendorffer select OF_FLATTREE 34e6ce1324SStephen Neuendorffer 353cfc535cSAndres Salomonconfig OF_PROMTREE 363cfc535cSAndres Salomon bool 373cfc535cSAndres Salomon 380f22dd39SGrant Likely# Hardly any platforms need this. It is safe to select, but only do so if you 390f22dd39SGrant Likely# need it. 40fcdeb7feSGrant Likelyconfig OF_DYNAMIC 410f22dd39SGrant Likely bool 42fcdeb7feSGrant Likely 436b884a8dSGrant Likelyconfig OF_ADDRESS 446b884a8dSGrant Likely def_bool y 455ab5fc7eSGrant Likely depends on !SPARC 466b884a8dSGrant Likely 47e3873444SGrant Likelyconfig OF_IRQ 48e3873444SGrant Likely def_bool y 495ab5fc7eSGrant Likely depends on !SPARC 50e3873444SGrant Likely 51612212a3SJochen Friedrichconfig OF_I2C 52585468e5SJochen Friedrich def_tristate I2C 53476ab8fbSAndreas Larsson depends on I2C 54612212a3SJochen Friedrich help 55612212a3SJochen Friedrich OpenFirmware I2C accessors 56284b0189SGrant Likely 574b6ba8aaSDavid Daneyconfig OF_NET 584b6ba8aaSDavid Daney depends on NETDEVICES 594b6ba8aaSDavid Daney def_bool y 604b6ba8aaSDavid Daney 618bc487d1SGrant Likelyconfig OF_MDIO 628bc487d1SGrant Likely def_tristate PHYLIB 635ab5fc7eSGrant Likely depends on PHYLIB 648bc487d1SGrant Likely help 658bc487d1SGrant Likely OpenFirmware MDIO bus (Ethernet PHY) accessors 665ab5fc7eSGrant Likely 6704bea68bSSebastian Andrzej Siewiorconfig OF_PCI 6804bea68bSSebastian Andrzej Siewior def_tristate PCI 6998d9f30cSBenjamin Herrenschmidt depends on PCI 7004bea68bSSebastian Andrzej Siewior help 7104bea68bSSebastian Andrzej Siewior OpenFirmware PCI bus accessors 7204bea68bSSebastian Andrzej Siewior 7398d9f30cSBenjamin Herrenschmidtconfig OF_PCI_IRQ 7498d9f30cSBenjamin Herrenschmidt def_tristate PCI 7598d9f30cSBenjamin Herrenschmidt depends on OF_PCI && OF_IRQ 7698d9f30cSBenjamin Herrenschmidt help 7798d9f30cSBenjamin Herrenschmidt OpenFirmware PCI IRQ routing helpers 7898d9f30cSBenjamin Herrenschmidt 79770d7c39SJean-Christophe PLAGNIOL-VILLARDconfig OF_MTD 80770d7c39SJean-Christophe PLAGNIOL-VILLARD depends on MTD 81770d7c39SJean-Christophe PLAGNIOL-VILLARD def_bool y 82770d7c39SJean-Christophe PLAGNIOL-VILLARD 83*9d8eab7aSMarek Szyprowskiconfig OF_RESERVED_MEM 84*9d8eab7aSMarek Szyprowski depends on OF_FLATTREE && (DMA_CMA || (HAVE_GENERIC_DMA_COHERENT && HAVE_MEMBLOCK)) 85*9d8eab7aSMarek Szyprowski def_bool y 86*9d8eab7aSMarek Szyprowski help 87*9d8eab7aSMarek Szyprowski Initialization code for DMA reserved memory 88*9d8eab7aSMarek Szyprowski 895ab5fc7eSGrant Likelyendmenu # OF 90