brintos

brintos / linux-shallow public Read only

0
0
Text · 4.6 KiB · 1472aef Raw
177 lines · plain
1# SPDX-License-Identifier: GPL-2.02#3# PCI Hotplug support4#5 6menuconfig HOTPLUG_PCI7	bool "Support for PCI Hotplug"8	depends on PCI && SYSFS9	default y if USB410	help11	  Say Y here if you have a motherboard with a PCI Hotplug controller.12	  This allows you to add and remove PCI cards while the machine is13	  powered up and running.14 15	  Thunderbolt/USB4 PCIe tunneling depends on native PCIe hotplug.16 17	  When in doubt, say N.18 19if HOTPLUG_PCI20 21config HOTPLUG_PCI_COMPAQ22	tristate "Compaq PCI Hotplug driver"23	depends on X86 && PCI_BIOS24	help25	  Say Y here if you have a motherboard with a Compaq PCI Hotplug26	  controller.27 28	  To compile this driver as a module, choose M here: the29	  module will be called cpqphp.30 31	  When in doubt, say N.32 33config HOTPLUG_PCI_COMPAQ_NVRAM34	bool "Save configuration into NVRAM on Compaq servers"35	depends on HOTPLUG_PCI_COMPAQ36	help37	  Say Y here if you have a Compaq server that has a PCI Hotplug38	  controller.  This will allow the PCI Hotplug driver to store the PCI39	  system configuration options in NVRAM.40 41	  When in doubt, say N.42 43config HOTPLUG_PCI_IBM44	tristate "IBM PCI Hotplug driver"45	depends on X86_IO_APIC && X86 && PCI_BIOS46	help47	  Say Y here if you have a motherboard with a IBM PCI Hotplug48	  controller.49 50	  To compile this driver as a module, choose M here: the51	  module will be called ibmphp.52 53	  When in doubt, say N.54 55config HOTPLUG_PCI_ACPI56	bool "ACPI PCI Hotplug driver"57	depends on HOTPLUG_PCI=y && ((!ACPI_DOCK && ACPI) || (ACPI_DOCK))58	help59	  Say Y here if you have a system that supports PCI Hotplug using60	  ACPI.61 62	  When in doubt, say N.63 64config HOTPLUG_PCI_ACPI_AMPERE_ALTRA65	tristate "ACPI PCI Hotplug driver Ampere Altra extensions"66	depends on HOTPLUG_PCI_ACPI67	depends on HAVE_ARM_SMCCC_DISCOVERY68	help69	  Say Y here if you have an Ampere Altra system.70 71	  To compile this driver as a module, choose M here: the72	  module will be called acpiphp_ampere_altra.73 74	  When in doubt, say N.75 76config HOTPLUG_PCI_ACPI_IBM77	tristate "ACPI PCI Hotplug driver IBM extensions"78	depends on HOTPLUG_PCI_ACPI79	help80	  Say Y here if you have an IBM system that supports PCI Hotplug using81	  ACPI.82 83	  To compile this driver as a module, choose M here: the84	  module will be called acpiphp_ibm.85 86	  When in doubt, say N.87 88config HOTPLUG_PCI_CPCI89	bool "CompactPCI Hotplug driver"90	help91	  Say Y here if you have a CompactPCI system card with CompactPCI92	  hotswap support per the PICMG 2.1 specification.93 94	  When in doubt, say N.95 96config HOTPLUG_PCI_CPCI_ZT555097	tristate "Ziatech ZT5550 CompactPCI Hotplug driver"98	depends on HOTPLUG_PCI_CPCI && X8699	help100	  Say Y here if you have an Performance Technologies (formerly Intel,101	  formerly just Ziatech) Ziatech ZT5550 CompactPCI system card.102 103	  To compile this driver as a module, choose M here: the104	  module will be called cpcihp_zt5550.105 106	  When in doubt, say N.107 108config HOTPLUG_PCI_CPCI_GENERIC109	tristate "Generic port I/O CompactPCI Hotplug driver"110	depends on HOTPLUG_PCI_CPCI && X86111	help112	  Say Y here if you have a CompactPCI system card that exposes the #ENUM113	  hotswap signal as a bit in a system register that can be read through114	  standard port I/O.115 116	  To compile this driver as a module, choose M here: the117	  module will be called cpcihp_generic.118 119	  When in doubt, say N.120 121config HOTPLUG_PCI_SHPC122	bool "SHPC PCI Hotplug driver"123	help124	  Say Y here if you have a motherboard with a SHPC PCI Hotplug125	  controller.126 127	  When in doubt, say N.128 129config HOTPLUG_PCI_POWERNV130	tristate "PowerPC PowerNV PCI Hotplug driver"131	depends on PPC_POWERNV && EEH132	select OF_DYNAMIC133	help134	  Say Y here if you run PowerPC PowerNV platform that supports135	  PCI Hotplug136 137	  To compile this driver as a module, choose M here: the138	  module will be called pnv-php.139 140	  When in doubt, say N.141 142config HOTPLUG_PCI_RPA143	tristate "RPA PCI Hotplug driver"144	depends on PPC_PSERIES && EEH145	help146	  Say Y here if you have a RPA system that supports PCI Hotplug.147 148	  To compile this driver as a module, choose M here: the149	  module will be called rpaphp.150 151	  When in doubt, say N.152 153config HOTPLUG_PCI_RPA_DLPAR154	tristate "RPA Dynamic Logical Partitioning for I/O slots"155	depends on HOTPLUG_PCI_RPA156	help157	  Say Y here if your system supports Dynamic Logical Partitioning158	  for I/O slots.159 160	  To compile this driver as a module, choose M here: the161	  module will be called rpadlpar_io.162 163	  When in doubt, say N.164 165config HOTPLUG_PCI_S390166	bool "System z PCI Hotplug Support"167	depends on S390 && 64BIT168	help169	  Say Y here if you want to use the System z PCI Hotplug170	  driver for PCI devices. Without this driver it is not171	  possible to access stand-by PCI functions nor to deconfigure172	  PCI functions.173 174	  When in doubt, say Y.175 176endif # HOTPLUG_PCI177