ath79: ignore the abused interrupt-map on PCIe node
authorShiji Yang <yangshiji66@qq.com>
Wed, 31 May 2023 00:31:18 +0000 (08:31 +0800)
committerDavid Bauer <mail@david-bauer.net>
Fri, 8 Sep 2023 16:06:30 +0000 (18:06 +0200)
commit54758cf24bd8123c724c59805a21d940db0b058c
tree52a4db660bc8762153d204c6a8f9afcdedb90e8f
parent7189b4578466a8a4c570ee328895d8a97a942893
ath79: ignore the abused interrupt-map on PCIe node

ath79 PCIe interrupt controller has stopped working correctly. This
is because the DT exposing a non-sensical interrupt-map property,
and their drivers relying on the kernel ignoring this property[1].

This patch fixes the PCIe init error:
ath9k 0000:00:00.0: of_irq_parse_pci: failed with rc=-14

Notice:
This is just a workaround, not a fix. PCIe driver and related dts
node need to be rewritten.

[1] https://lore.kernel.org/all/20211201114102.13446-1-maz@kernel.org/

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
target/linux/ath79/patches-6.1/810-ath79-ignore-the-abused-interrupt-map-on-pcie-node.patch [new file with mode: 0644]