]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: aardvark: Add support for masking MSI interrupts
authorPali Rohár <pali@kernel.org>
Wed, 4 May 2022 16:57:44 +0000 (18:57 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 May 2022 10:30:31 +0000 (12:30 +0200)
commit1c6a46e4c657c9201ea28cfd7cac9cc72cea138d
treedee89878843366268fb0cbfb9d7bd80772c1f2e9
parent33fd5b76a0377e8ed17c6bae50c2e55f2e4462f8
PCI: aardvark: Add support for masking MSI interrupts

commit 1c18f4f123391b5bfb94647e0557f0235b018bb8 upstream.

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>
Signed-off-by: Marek Behún <kabel@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/pci/controller/pci-aardvark.c