Commit f282b970 authored by Dan Williams's avatar Dan Williams Committed by Greg Kroah-Hartman
Browse files

msi: introduce ARCH_SUPPORTS_MSI Kconfig option (rev2)



Allows architectures to advertise that they support MSI rather than listing
each architecture as a PCI_MSI dependency.

Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
Acked-by: default avatar"Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 314e77b3
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -255,6 +255,7 @@ config ARCH_IOP13XX
	depends on MMU
	depends on MMU
	select PLAT_IOP
	select PLAT_IOP
	select PCI
	select PCI
	select ARCH_SUPPORTS_MSI
	help
	help
	  Support for Intel's IOP13XX (XScale) family of processors.
	  Support for Intel's IOP13XX (XScale) family of processors.


+1 −0
Original line number Original line Diff line number Diff line
@@ -1073,6 +1073,7 @@ config PCI
	bool "PCI support" if !X86_VISWS
	bool "PCI support" if !X86_VISWS
	depends on !X86_VOYAGER
	depends on !X86_VOYAGER
	default y if X86_VISWS
	default y if X86_VISWS
	select ARCH_SUPPORTS_MSI if (X86_LOCAL_APIC && X86_IO_APIC)
	help
	help
	  Find out whether you have a PCI motherboard. PCI is the name of a
	  Find out whether you have a PCI motherboard. PCI is the name of a
	  bus system, i.e. the way the CPU talks to the other stuff inside
	  bus system, i.e. the way the CPU talks to the other stuff inside
+1 −0
Original line number Original line Diff line number Diff line
@@ -14,6 +14,7 @@ config IA64
	select PCI if (!IA64_HP_SIM)
	select PCI if (!IA64_HP_SIM)
	select ACPI if (!IA64_HP_SIM)
	select ACPI if (!IA64_HP_SIM)
	select PM if (!IA64_HP_SIM)
	select PM if (!IA64_HP_SIM)
	select ARCH_SUPPORTS_MSI
	default y
	default y
	help
	help
	  The Itanium Processor Family is Intel's 64-bit successor to
	  The Itanium Processor Family is Intel's 64-bit successor to
+1 −0
Original line number Original line Diff line number Diff line
@@ -306,6 +306,7 @@ config SUN_IO


config PCI
config PCI
	bool "PCI support"
	bool "PCI support"
	select ARCH_SUPPORTS_MSI
	help
	help
	  Find out whether you have a PCI motherboard. PCI is the name of a
	  Find out whether you have a PCI motherboard. PCI is the name of a
	  bus system, i.e. the way the CPU talks to the other stuff inside
	  bus system, i.e. the way the CPU talks to the other stuff inside
+1 −0
Original line number Original line Diff line number Diff line
@@ -676,6 +676,7 @@ menu "Bus options (PCI etc.)"


config PCI
config PCI
	bool "PCI support"
	bool "PCI support"
	select ARCH_SUPPORTS_MSI if (X86_LOCAL_APIC && X86_IO_APIC)


# x86-64 doesn't support PCI BIOS access from long mode so always go direct.
# x86-64 doesn't support PCI BIOS access from long mode so always go direct.
config PCI_DIRECT
config PCI_DIRECT
Loading