64 lines
1.4 KiB
Plaintext
64 lines
1.4 KiB
Plaintext
# Kconfig - PCI configuration options
|
|
|
|
#
|
|
# Copyright (c) 2015 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
|
|
menuconfig PCI
|
|
bool
|
|
prompt "PCI Settings"
|
|
depends on X86
|
|
help
|
|
This options enables support of PCI bus for device drivers.
|
|
|
|
if PCI
|
|
config PCI_ENUMERATION
|
|
bool
|
|
prompt "Enable PCI device enumeration"
|
|
help
|
|
This option enables the PCI enumeration for device drivers.
|
|
This might be useful along with PCI_DEBUG 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
|
|
prompt "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
|
|
|
|
config PCI_DEBUG
|
|
bool
|
|
prompt "Enable PCI debugging"
|
|
help
|
|
This options enables PCI debugging functions
|
|
|
|
endif
|
|
|