PCI: aardvark: Add support for masking MSI interrupts
authorPali Rohár <pali@kernel.org>
Mon, 10 Jan 2022 01:50:05 +0000 (02:50 +0100)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Tue, 8 Feb 2022 10:43:12 +0000 (10:43 +0000)
commite77d9c90691071769cd2b86ef097f7d07167dc3b
tree7728d0eb0731d65a7b820ae3ecd4a77b7383bd58
parent4689c0916320f112a8a33f2689d3addc3262f02c
PCI: aardvark: Add support for masking MSI interrupts

We should not unmask MSIs at setup, but only when kernel asks for them
to be unmasked.

At setup, mask all MSIs, and implement IRQ chip callbacks for masking
and unmasking particular MSIs.

Link: https://lore.kernel.org/r/20220110015018.26359-11-kabel@kernel.org
Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Marek Behún <kabel@kernel.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
drivers/pci/controller/pci-aardvark.c