xref: /openbmc/linux/drivers/of/Kconfig (revision d78c317f)
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
38config OF_DYNAMIC
39	def_bool y
40	depends on PPC_OF
41
42config OF_ADDRESS
43	def_bool y
44	depends on !SPARC
45
46config OF_IRQ
47	def_bool y
48	depends on !SPARC
49
50config OF_DEVICE
51	def_bool y
52
53config OF_GPIO
54	def_bool y
55	depends on GPIOLIB && !SPARC
56	help
57	  OpenFirmware GPIO accessors
58
59config OF_I2C
60	def_tristate I2C
61	depends on I2C && !SPARC
62	help
63	  OpenFirmware I2C accessors
64
65config OF_NET
66	depends on NETDEVICES
67	def_bool y
68
69config OF_SPI
70	def_tristate SPI
71	depends on SPI && !SPARC
72	help
73	  OpenFirmware SPI accessors
74
75config OF_MDIO
76	def_tristate PHYLIB
77	depends on PHYLIB
78	help
79	  OpenFirmware MDIO bus (Ethernet PHY) accessors
80
81config OF_PCI
82	def_tristate PCI
83	depends on PCI
84	help
85	  OpenFirmware PCI bus accessors
86
87config OF_PCI_IRQ
88	def_tristate PCI
89	depends on OF_PCI && OF_IRQ
90	help
91	  OpenFirmware PCI IRQ routing helpers
92
93endmenu # OF
94