1config DTC 2 bool 3 4config OF 5 bool 6 7menu "Device Tree and Open Firmware support" 8 depends on OF 9 10config PROC_DEVICETREE 11 bool "Support for device tree in /proc" 12 depends on PROC_FS && !SPARC 13 help 14 This option adds a device-tree directory under /proc which contains 15 an image of the device tree that the kernel copies from Open 16 Firmware or other boot firmware. If unsure, say Y here. 17 18config OF_SELFTEST 19 bool "Device Tree Runtime self tests" 20 help 21 This option builds in test cases for the device tree infrastructure 22 that are executed one at boot time, and the results dumped to the 23 console. 24 25 If unsure, say N here, but this option is safe to enable. 26 27config OF_FLATTREE 28 bool 29 select DTC 30 31config OF_EARLY_FLATTREE 32 bool 33 select OF_FLATTREE 34 35config OF_PROMTREE 36 bool 37 38# Hardly any platforms need this. It is safe to select, but only do so if you 39# need it. 40config OF_DYNAMIC 41 bool 42 43config OF_ADDRESS 44 def_bool y 45 depends on !SPARC 46 47config OF_IRQ 48 def_bool y 49 depends on !SPARC 50 51config OF_DEVICE 52 def_bool y 53 54config OF_GPIO 55 def_bool y 56 depends on GPIOLIB && !SPARC 57 help 58 OpenFirmware GPIO accessors 59 60config OF_I2C 61 def_tristate I2C 62 depends on I2C && !SPARC 63 help 64 OpenFirmware I2C accessors 65 66config OF_NET 67 depends on NETDEVICES 68 def_bool y 69 70config OF_SPI 71 def_tristate SPI 72 depends on SPI && !SPARC 73 help 74 OpenFirmware SPI accessors 75 76config OF_MDIO 77 def_tristate PHYLIB 78 depends on PHYLIB 79 help 80 OpenFirmware MDIO bus (Ethernet PHY) accessors 81 82config OF_PCI 83 def_tristate PCI 84 depends on PCI 85 help 86 OpenFirmware PCI bus accessors 87 88config OF_PCI_IRQ 89 def_tristate PCI 90 depends on OF_PCI && OF_IRQ 91 help 92 OpenFirmware PCI IRQ routing helpers 93 94endmenu # OF 95