aboutsummaryrefslogtreecommitdiff
path: root/drivers/of/Kconfig
blob: 6b37d83905906e380b0b4055413ba4faba7bb64b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
config DTC
	bool

config OF
	bool

menu "Device Tree and Open Firmware support"
	depends on OF

config PROC_DEVICETREE
	bool "Support for device tree in /proc"
	depends on PROC_FS && !SPARC
	help
	  This option adds a device-tree directory under /proc which contains
	  an image of the device tree that the kernel copies from Open
	  Firmware or other boot firmware. If unsure, say Y here.

config OF_SELFTEST
	bool "Device Tree Runtime self tests"
	help
	  This option builds in test cases for the device tree infrastructure
	  that are executed one at boot time, and the results dumped to the
	  console.

	  If unsure, say N here, but this option is safe to enable.

config OF_FLATTREE
	bool
	select DTC
	select LIBFDT

config OF_EARLY_FLATTREE
	bool
	select OF_FLATTREE

config OF_PROMTREE
	bool

# Hardly any platforms need this.  It is safe to select, but only do so if you
# need it.
config OF_DYNAMIC
	bool

config OF_ADDRESS
	def_bool y
	depends on !SPARC

config OF_IRQ
	def_bool y
	depends on !SPARC

config OF_DEVICE
	def_bool y

config OF_I2C
	def_tristate I2C
	depends on I2C
	help
	  OpenFirmware I2C accessors

config OF_NET
	depends on NETDEVICES
	def_bool y

config OF_MDIO
	def_tristate PHYLIB
	depends on PHYLIB
	help
	  OpenFirmware MDIO bus (Ethernet PHY) accessors

config OF_PCI
	def_tristate PCI
	depends on PCI
	help
	  OpenFirmware PCI bus accessors

config OF_PCI_IRQ
	def_tristate PCI
	depends on OF_PCI && OF_IRQ
	help
	  OpenFirmware PCI IRQ routing helpers

config OF_SPMI
	def_tristate SPMI
	depends on SPMI
	help
	  OpenFirmware SPMI bus accessors

config OF_MTD
	depends on MTD
	def_bool y

config OF_SLIMBUS
	def_tristate SLIMBUS
	depends on SLIMBUS
	help
	  OpenFirmware SLIMBUS accessors

config OF_CORESIGHT
	def_bool y
	depends on CORESIGHT
	help
	  OpenFirmware CoreSight accessors

config OF_BATTERYDATA
	def_bool y
	help
	  OpenFirmware BatteryData accessors

config OF_RESERVED_MEM
	depends on OF_EARLY_FLATTREE
	bool
	help
	  Helpers to allow for reservation of memory regions

config OF_RESOLVE
	bool "OF Dynamic resolution support"
	depends on OF
	select OF_DYNAMIC
	select OF_DEVICE
	help
	  Enable OF dynamic resolution support. This allows you to
	  load Device Tree object fragments are run time.

config OF_OVERLAY
	bool "OF overlay support"
	depends on OF
	select OF_DYNAMIC
	select OF_DEVICE
	select OF_RESOLVE
	help
	  OpenFirmware overlay support. Allows you to modify on runtime the
	  live tree using overlays.

endmenu # OF