| # Kconfig - PCI configuration options |
| |
| # |
| # Copyright (c) 2015 Intel Corporation |
| # |
| # SPDX-License-Identifier: Apache-2.0 |
| # |
| |
| |
| menuconfig PCI |
| bool "PCI Settings" |
| depends on X86 |
| help |
| This options enables support of PCI bus for device drivers. |
| |
| if PCI |
| |
| config PCI_SHELL |
| bool "Enable PCI Shell" |
| depends on SHELL |
| select PCI_ENUMERATION |
| help |
| Enable commands for debugging PCI using the built-in shell. |
| |
| config PCI_ENUMERATION |
| bool "Enable PCI device enumeration" |
| help |
| This option enables the PCI enumeration for device drivers. |
| This might be useful to find out which are the PCI settings |
| of the devices. Once those are known and statically set in |
| every relevant driver's configuration, it might be wise to |
| disable this option to remove useless code. |
| |
| config PCI_LEGACY_BRIDGE |
| bool "PCI legacy bridge device support" |
| help |
| This option adds support for PCI legacy bridge device, that |
| allows direct setup of the PCI interrupt pin to IRQ number |
| mapping. |
| |
| config PCI_LEGACY_BRIDGE_BUS |
| int "PCI Legacy Bridge Bus number" |
| depends on PCI_LEGACY_BRIDGE |
| default 0 |
| |
| config PCI_LEGACY_BRIDGE_DEV |
| int "PCI Legacy Bridge Device number" |
| depends on PCI_LEGACY_BRIDGE |
| default 0 |
| |
| config PCI_LEGACY_BRIDGE_VENDOR_ID |
| hex "PCI Legacy Bridge Vendor ID" |
| depends on PCI_LEGACY_BRIDGE |
| default 0 |
| |
| config PCI_LEGACY_BRIDGE_DEVICE_ID |
| hex "PCI Legacy Bridge Device ID" |
| depends on PCI_LEGACY_BRIDGE |
| default 0 |
| |
| module = PCI |
| module-str = PCI |
| source "subsys/logging/Kconfig.template.log_config" |
| |
| endif # PCI |