xref: /kernel/linux/linux-5.10/drivers/pnp/Kconfig (revision 8c2ecf20)
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ci#
38c2ecf20Sopenharmony_ci# Plug and Play configuration
48c2ecf20Sopenharmony_ci#
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cimenuconfig PNP
78c2ecf20Sopenharmony_ci	bool "Plug and Play support"
88c2ecf20Sopenharmony_ci	depends on HAS_IOMEM
98c2ecf20Sopenharmony_ci	depends on ISA || ACPI
108c2ecf20Sopenharmony_ci	help
118c2ecf20Sopenharmony_ci	  Plug and Play (PnP) is a standard for peripherals which allows those
128c2ecf20Sopenharmony_ci	  peripherals to be configured by software, e.g. assign IRQ's or other
138c2ecf20Sopenharmony_ci	  parameters. No jumpers on the cards are needed, instead the values
148c2ecf20Sopenharmony_ci	  are provided to the cards from the BIOS, from the operating system,
158c2ecf20Sopenharmony_ci	  or using a user-space utility.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ci	  Say Y here if you would like Linux to configure your Plug and Play
188c2ecf20Sopenharmony_ci	  devices. You should then also say Y to all of the protocols below.
198c2ecf20Sopenharmony_ci	  Alternatively, you can say N here and configure your PnP devices
208c2ecf20Sopenharmony_ci	  using user space utilities such as the isapnptools package.
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ci	  If unsure, say Y.
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig PNP_DEBUG_MESSAGES
258c2ecf20Sopenharmony_ci	default y
268c2ecf20Sopenharmony_ci	bool "PNP debugging messages"
278c2ecf20Sopenharmony_ci	depends on PNP
288c2ecf20Sopenharmony_ci	help
298c2ecf20Sopenharmony_ci	  Say Y here if you want the PNP layer to be able to produce debugging
308c2ecf20Sopenharmony_ci	  messages if needed.  The messages can be enabled at boot-time with
318c2ecf20Sopenharmony_ci	  the pnp.debug kernel parameter.
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci	  This option allows you to save a bit of space if you do not want
348c2ecf20Sopenharmony_ci	  the messages to even be built into the kernel.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci	  If you have any doubts about this, say Y here.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciif PNP
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_cicomment "Protocols"
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_cisource "drivers/pnp/isapnp/Kconfig"
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_cisource "drivers/pnp/pnpbios/Kconfig"
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_cisource "drivers/pnp/pnpacpi/Kconfig"
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ciendif # PNP
49