xref: /openbmc/linux/drivers/base/Kconfig (revision a1e58bbd)
1menu "Generic Driver Options"
2
3config UEVENT_HELPER_PATH
4	string "path to uevent helper"
5	depends on HOTPLUG
6	default "/sbin/hotplug"
7	help
8	  Path to uevent helper program forked by the kernel for
9	  every uevent.
10
11config STANDALONE
12	bool "Select only drivers that don't need compile-time external firmware" if EXPERIMENTAL
13	default y
14	help
15	  Select this option if you don't have magic firmware for drivers that
16	  need it.
17
18	  If unsure, say Y.
19
20config PREVENT_FIRMWARE_BUILD
21	bool "Prevent firmware from being built"
22	default y
23	help
24	  Say yes to avoid building firmware. Firmware is usually shipped
25	  with the driver, and only when updating the firmware a rebuild
26	  should be made.
27	  If unsure say Y here.
28
29config FW_LOADER
30	tristate "Userspace firmware loading support"
31	depends on HOTPLUG
32	---help---
33	  This option is provided for the case where no in-kernel-tree modules
34	  require userspace firmware loading support, but a module built outside
35	  the kernel tree does.
36
37config DEBUG_DRIVER
38	bool "Driver Core verbose debug messages"
39	depends on DEBUG_KERNEL
40	help
41	  Say Y here if you want the Driver core to produce a bunch of
42	  debug messages to the system log. Select this if you are having a
43	  problem with the driver core and want to see more of what is
44	  going on.
45
46	  If you are unsure about this, say N here.
47
48config DEBUG_DEVRES
49	bool "Managed device resources verbose debug messages"
50	depends on DEBUG_KERNEL
51	help
52	  This option enables kernel parameter devres.log. If set to
53	  non-zero, devres debug messages are printed. Select this if
54	  you are having a problem with devres or want to debug
55	  resource management for a managed device. devres.log can be
56	  switched on and off from sysfs node.
57
58	  If you are unsure about this, Say N here.
59
60config SYS_HYPERVISOR
61	bool
62	default n
63
64endmenu
65