cns3xxx: fix shared PCI interrupt mapping
authorFelix Fietkau <nbd@openwrt.org>
Wed, 8 Oct 2014 10:29:30 +0000 (10:29 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 8 Oct 2014 10:29:30 +0000 (10:29 +0000)
commitc22f974104ec7a0d53600ffcd97ead799a96864a
tree10b41b33441f2a89b94722148a89d80595ba2370
parent7e6328cd0c28b5ee51371410cc4edfd33d946a64
cns3xxx: fix shared PCI interrupt mapping

This patch originally failed to combine INTA/B/C/D onto a single ARM CPU
interrupt. Instead, it mapped INTA/B/C and excluded D. This patch
corrects the issue by mapping all four interrupts to the single ARM CPU
interrupt. The original intent of the patch still holds as the newer PCB
take advantage of isolated interrupts. This fix only applies to older
PCB's that do not route INTA/B/C/D to unique external ARM CPU
interrupts.

Signed-off-by: Pushpal Sidhu <psidhu@gateworks.com>
Backport of r42830

SVN-Revision: 42846
target/linux/cns3xxx/patches-3.10/310-pci_isolated_interrupts.patch