xref: /openbmc/linux/drivers/base/Kconfig (revision 9ac7849e)
11da177e4SLinus Torvaldsmenu "Generic Driver Options"
21da177e4SLinus Torvalds
31da177e4SLinus Torvaldsconfig STANDALONE
41da177e4SLinus Torvalds	bool "Select only drivers that don't need compile-time external firmware" if EXPERIMENTAL
51da177e4SLinus Torvalds	default y
61da177e4SLinus Torvalds	help
71da177e4SLinus Torvalds	  Select this option if you don't have magic firmware for drivers that
81da177e4SLinus Torvalds	  need it.
91da177e4SLinus Torvalds
101da177e4SLinus Torvalds	  If unsure, say Y.
111da177e4SLinus Torvalds
121da177e4SLinus Torvaldsconfig PREVENT_FIRMWARE_BUILD
131da177e4SLinus Torvalds	bool "Prevent firmware from being built"
141da177e4SLinus Torvalds	default y
151da177e4SLinus Torvalds	help
161da177e4SLinus Torvalds	  Say yes to avoid building firmware. Firmware is usually shipped
171da177e4SLinus Torvalds	  with the driver, and only when updating the firmware a rebuild
181da177e4SLinus Torvalds	  should be made.
191da177e4SLinus Torvalds	  If unsure say Y here.
201da177e4SLinus Torvalds
211da177e4SLinus Torvaldsconfig FW_LOADER
22312c004dSKay Sievers	tristate "Userspace firmware loading support"
23135c294fSAndrew Morton	depends on HOTPLUG
241da177e4SLinus Torvalds	---help---
251da177e4SLinus Torvalds	  This option is provided for the case where no in-kernel-tree modules
26312c004dSKay Sievers	  require userspace firmware loading support, but a module built outside
271da177e4SLinus Torvalds	  the kernel tree does.
281da177e4SLinus Torvalds
291da177e4SLinus Torvaldsconfig DEBUG_DRIVER
301da177e4SLinus Torvalds	bool "Driver Core verbose debug messages"
311da177e4SLinus Torvalds	depends on DEBUG_KERNEL
321da177e4SLinus Torvalds	help
331da177e4SLinus Torvalds	  Say Y here if you want the Driver core to produce a bunch of
341da177e4SLinus Torvalds	  debug messages to the system log. Select this if you are having a
351da177e4SLinus Torvalds	  problem with the driver core and want to see more of what is
361da177e4SLinus Torvalds	  going on.
371da177e4SLinus Torvalds
381da177e4SLinus Torvalds	  If you are unsure about this, say N here.
391da177e4SLinus Torvalds
40*9ac7849eSTejun Heoconfig DEBUG_DEVRES
41*9ac7849eSTejun Heo	bool "Managed device resources verbose debug messages"
42*9ac7849eSTejun Heo	depends on DEBUG_KERNEL
43*9ac7849eSTejun Heo	help
44*9ac7849eSTejun Heo	  This option enables kernel parameter devres.log. If set to
45*9ac7849eSTejun Heo	  non-zero, devres debug messages are printed. Select this if
46*9ac7849eSTejun Heo	  you are having a problem with devres or want to debug
47*9ac7849eSTejun Heo	  resource management for a managed device. devres.log can be
48*9ac7849eSTejun Heo	  switched on and off from sysfs node.
49*9ac7849eSTejun Heo
50*9ac7849eSTejun Heo	  If you are unsure about this, Say N here.
51*9ac7849eSTejun Heo
524039483fSMichael Holzheuconfig SYS_HYPERVISOR
534039483fSMichael Holzheu	bool
544039483fSMichael Holzheu	default n
55eba6cd67SRandy Dunlap
56eba6cd67SRandy Dunlapendmenu
57