1config DTC 2 bool 3 4config OF 5 bool 6 7menu "Device Tree and Open Firmware support" 8 depends on OF 9 10config OF_UNITTEST 11 bool "Device Tree runtime unit 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. 19 20 If unsure, say N here, but this option is safe to enable. 21 22config OF_FLATTREE 23 bool 24 select DTC 25 select LIBFDT 26 select CRC32 27 28config OF_EARLY_FLATTREE 29 bool 30 select OF_FLATTREE 31 32config OF_PROMTREE 33 bool 34 35# Hardly any platforms need this. It is safe to select, but only do so if you 36# need it. 37config OF_DYNAMIC 38 bool 39 40config OF_ADDRESS 41 def_bool y 42 depends on !SPARC 43 select OF_ADDRESS_PCI if PCI 44 45config OF_ADDRESS_PCI 46 bool 47 48config OF_IRQ 49 def_bool y 50 depends on !SPARC 51 52config OF_NET 53 depends on NETDEVICES 54 def_bool y 55 56config OF_MDIO 57 def_tristate PHYLIB 58 depends on PHYLIB 59 help 60 OpenFirmware MDIO bus (Ethernet PHY) accessors 61 62config OF_PCI 63 def_tristate PCI 64 depends on PCI 65 help 66 OpenFirmware PCI bus accessors 67 68config OF_PCI_IRQ 69 def_tristate PCI 70 depends on OF_PCI && OF_IRQ 71 help 72 OpenFirmware PCI IRQ routing helpers 73 74config OF_MTD 75 depends on MTD 76 def_bool y 77 78config OF_RESERVED_MEM 79 depends on OF_EARLY_FLATTREE 80 bool 81 help 82 Helpers to allow for reservation of memory regions 83 84config OF_RESOLVE 85 bool 86 87config OF_OVERLAY 88 bool 89 depends on OF 90 select OF_DYNAMIC 91 select OF_RESOLVE 92 93endmenu # OF 94