xref: /openbmc/linux/drivers/base/Kconfig (revision 6a8d8abb)
11da177e4SLinus Torvaldsmenu "Generic Driver Options"
21da177e4SLinus Torvalds
3*6a8d8abbSKay Sieversconfig UEVENT_HELPER_PATH
4*6a8d8abbSKay Sievers	string "path to uevent helper"
5*6a8d8abbSKay Sievers	depends on HOTPLUG
6*6a8d8abbSKay Sievers	default "/sbin/hotplug"
7*6a8d8abbSKay Sievers	help
8*6a8d8abbSKay Sievers	  Path to uevent helper program forked by the kernel for
9*6a8d8abbSKay Sievers	  every uevent.
10*6a8d8abbSKay Sievers
111da177e4SLinus Torvaldsconfig STANDALONE
121da177e4SLinus Torvalds	bool "Select only drivers that don't need compile-time external firmware" if EXPERIMENTAL
131da177e4SLinus Torvalds	default y
141da177e4SLinus Torvalds	help
151da177e4SLinus Torvalds	  Select this option if you don't have magic firmware for drivers that
161da177e4SLinus Torvalds	  need it.
171da177e4SLinus Torvalds
181da177e4SLinus Torvalds	  If unsure, say Y.
191da177e4SLinus Torvalds
201da177e4SLinus Torvaldsconfig PREVENT_FIRMWARE_BUILD
211da177e4SLinus Torvalds	bool "Prevent firmware from being built"
221da177e4SLinus Torvalds	default y
231da177e4SLinus Torvalds	help
241da177e4SLinus Torvalds	  Say yes to avoid building firmware. Firmware is usually shipped
251da177e4SLinus Torvalds	  with the driver, and only when updating the firmware a rebuild
261da177e4SLinus Torvalds	  should be made.
271da177e4SLinus Torvalds	  If unsure say Y here.
281da177e4SLinus Torvalds
291da177e4SLinus Torvaldsconfig FW_LOADER
30312c004dSKay Sievers	tristate "Userspace firmware loading support"
31135c294fSAndrew Morton	depends on HOTPLUG
321da177e4SLinus Torvalds	---help---
331da177e4SLinus Torvalds	  This option is provided for the case where no in-kernel-tree modules
34312c004dSKay Sievers	  require userspace firmware loading support, but a module built outside
351da177e4SLinus Torvalds	  the kernel tree does.
361da177e4SLinus Torvalds
371da177e4SLinus Torvaldsconfig DEBUG_DRIVER
381da177e4SLinus Torvalds	bool "Driver Core verbose debug messages"
391da177e4SLinus Torvalds	depends on DEBUG_KERNEL
401da177e4SLinus Torvalds	help
411da177e4SLinus Torvalds	  Say Y here if you want the Driver core to produce a bunch of
421da177e4SLinus Torvalds	  debug messages to the system log. Select this if you are having a
431da177e4SLinus Torvalds	  problem with the driver core and want to see more of what is
441da177e4SLinus Torvalds	  going on.
451da177e4SLinus Torvalds
461da177e4SLinus Torvalds	  If you are unsure about this, say N here.
471da177e4SLinus Torvalds
489ac7849eSTejun Heoconfig DEBUG_DEVRES
499ac7849eSTejun Heo	bool "Managed device resources verbose debug messages"
509ac7849eSTejun Heo	depends on DEBUG_KERNEL
519ac7849eSTejun Heo	help
529ac7849eSTejun Heo	  This option enables kernel parameter devres.log. If set to
539ac7849eSTejun Heo	  non-zero, devres debug messages are printed. Select this if
549ac7849eSTejun Heo	  you are having a problem with devres or want to debug
559ac7849eSTejun Heo	  resource management for a managed device. devres.log can be
569ac7849eSTejun Heo	  switched on and off from sysfs node.
579ac7849eSTejun Heo
589ac7849eSTejun Heo	  If you are unsure about this, Say N here.
599ac7849eSTejun Heo
604039483fSMichael Holzheuconfig SYS_HYPERVISOR
614039483fSMichael Holzheu	bool
624039483fSMichael Holzheu	default n
63eba6cd67SRandy Dunlap
64eba6cd67SRandy Dunlapendmenu
65