11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# Plug and Play configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvalds 5*5c493f5cSJan Engelhardtmenuconfig PNP 61da177e4SLinus Torvalds bool "Plug and Play support" 7*5c493f5cSJan 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*5c493f5cSJan Engelhardtif PNP 24*5c493f5cSJan Engelhardt 251da177e4SLinus Torvaldsconfig PNP_DEBUG 261da177e4SLinus Torvalds bool "PnP Debug Messages" 271da177e4SLinus Torvalds help 281da177e4SLinus Torvalds Say Y if you want the Plug and Play Layer to print debug messages. 291da177e4SLinus Torvalds This is useful if you are developing a PnP driver or troubleshooting. 301da177e4SLinus Torvalds 311da177e4SLinus Torvaldscomment "Protocols" 321da177e4SLinus Torvalds 331da177e4SLinus Torvaldssource "drivers/pnp/isapnp/Kconfig" 341da177e4SLinus Torvalds 351da177e4SLinus Torvaldssource "drivers/pnp/pnpbios/Kconfig" 361da177e4SLinus Torvalds 371da177e4SLinus Torvaldssource "drivers/pnp/pnpacpi/Kconfig" 381da177e4SLinus Torvalds 39*5c493f5cSJan Engelhardtendif # PNP 40