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