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