xref: /linux/drivers/pnp/Kconfig (revision 97ef062bbe08f46903f29ecdf432be302c977f3b)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# Plug and Play configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvalds
55c493f5cSJan Engelhardtmenuconfig PNP
61da177e4SLinus Torvalds	bool "Plug and Play support"
75c493f5cSJan Engelhardt	depends on HAS_IOMEM
876f58584SLen Brown	depends on ISA || ACPI
91da177e4SLinus Torvalds	---help---
101da177e4SLinus Torvalds	  Plug and Play (PnP) is a standard for peripherals which allows those
111da177e4SLinus Torvalds	  peripherals to be configured by software, e.g. assign IRQ's or other
121da177e4SLinus Torvalds	  parameters. No jumpers on the cards are needed, instead the values
131da177e4SLinus Torvalds	  are provided to the cards from the BIOS, from the operating system,
141da177e4SLinus Torvalds	  or using a user-space utility.
151da177e4SLinus Torvalds
161da177e4SLinus Torvalds	  Say Y here if you would like Linux to configure your Plug and Play
171da177e4SLinus Torvalds	  devices. You should then also say Y to all of the protocols below.
181da177e4SLinus Torvalds	  Alternatively, you can say N here and configure your PnP devices
191da177e4SLinus Torvalds	  using user space utilities such as the isapnptools package.
201da177e4SLinus Torvalds
211da177e4SLinus Torvalds	  If unsure, say Y.
221da177e4SLinus Torvalds
23*97ef062bSBjorn Helgaasconfig PNP_DEBUG_MESSAGES
24*97ef062bSBjorn Helgaas	default y
25*97ef062bSBjorn Helgaas	bool "PNP debugging messages"
26*97ef062bSBjorn Helgaas	depends on PNP
27*97ef062bSBjorn Helgaas	help
28*97ef062bSBjorn Helgaas	  Say Y here if you want the PNP layer to be able to produce debugging
29*97ef062bSBjorn Helgaas	  messages if needed.  The messages can be enabled at boot-time with
30*97ef062bSBjorn Helgaas	  the pnp.debug kernel parameter.
31*97ef062bSBjorn Helgaas
32*97ef062bSBjorn Helgaas	  This option allows you to save a bit of space if you do not want
33*97ef062bSBjorn Helgaas	  the messages to even be built into the kernel.
34*97ef062bSBjorn Helgaas
35*97ef062bSBjorn Helgaas	  If you have any doubts about this, say Y here.
36*97ef062bSBjorn Helgaas
375c493f5cSJan Engelhardtif PNP
385c493f5cSJan Engelhardt
391da177e4SLinus Torvaldsconfig PNP_DEBUG
401da177e4SLinus Torvalds	bool "PnP Debug Messages"
411da177e4SLinus Torvalds	help
421da177e4SLinus Torvalds	  Say Y if you want the Plug and Play Layer to print debug messages.
431da177e4SLinus Torvalds	  This is useful if you are developing a PnP driver or troubleshooting.
441da177e4SLinus Torvalds
451da177e4SLinus Torvaldscomment "Protocols"
461da177e4SLinus Torvalds
471da177e4SLinus Torvaldssource "drivers/pnp/isapnp/Kconfig"
481da177e4SLinus Torvalds
491da177e4SLinus Torvaldssource "drivers/pnp/pnpbios/Kconfig"
501da177e4SLinus Torvalds
511da177e4SLinus Torvaldssource "drivers/pnp/pnpacpi/Kconfig"
521da177e4SLinus Torvalds
535c493f5cSJan Engelhardtendif # PNP
54