]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip/gic-v3-its: Remove artificial dependency on PCI
authorMarc Zyngier <marc.zyngier@arm.com>
Mon, 13 Nov 2017 17:25:59 +0000 (17:25 +0000)
committerMarc Zyngier <marc.zyngier@arm.com>
Mon, 13 Nov 2017 17:25:59 +0000 (17:25 +0000)
commit281a1df744f35d850b15d1b59c0c05dd803a2117
tree70d789beb74e5ed5626bcfb564efb3fec8a2b635
parent99a663a8c6ffa54acfbb23ffd2fdd663b96e584c
irqchip/gic-v3-its: Remove artificial dependency on PCI

The GICv3 ITS doesn't really depend on PCI. Only the PCI/MSI
part of it does, and there is no reason not to blow away most
of the irqchip stack because PCI is not selected (though not
selecting PCI seem to be asking for punishment, but hey...).

So let's split the PCI-specific part from the ITS in the Kconfig
file, and let's make that part depend on PCI. Architecture specific
hacks (arch/arm{,64}/Kconfig) will be addressed in a separate patch.

Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
drivers/irqchip/Kconfig
drivers/irqchip/Makefile