^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Plug and Play configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) menuconfig PNP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) bool "Plug and Play support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) depends on ISA || ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Plug and Play (PnP) is a standard for peripherals which allows those
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) peripherals to be configured by software, e.g. assign IRQ's or other
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) parameters. No jumpers on the cards are needed, instead the values
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) are provided to the cards from the BIOS, from the operating system,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) or using a user-space utility.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) Say Y here if you would like Linux to configure your Plug and Play
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) devices. You should then also say Y to all of the protocols below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Alternatively, you can say N here and configure your PnP devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) using user space utilities such as the isapnptools package.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) If unsure, say Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) config PNP_DEBUG_MESSAGES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) bool "PNP debugging messages"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) depends on PNP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Say Y here if you want the PNP layer to be able to produce debugging
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) messages if needed. The messages can be enabled at boot-time with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) the pnp.debug kernel parameter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) This option allows you to save a bit of space if you do not want
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) the messages to even be built into the kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) If you have any doubts about this, say Y here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) if PNP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) comment "Protocols"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) source "drivers/pnp/isapnp/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) source "drivers/pnp/pnpbios/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) source "drivers/pnp/pnpacpi/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) endif # PNP