Openwrt/target/linux
Christian Lamparter 18e942b6c4 ipq40xx: fix pcie msi IRQ trigger level
From: Niklas Cassel <niklas.cassel@linaro.org>
|The databook clearly states that the MSI IRQ (msi_ctrl_int) is a level
|triggered interrupt.
|
|The msi_ctrl_int will be high for as long as any MSI status bit is set,
|thus the IRQ type should be set to IRQ_TYPE_LEVEL_HIGH, causing the
|IRQ handler to keep getting called, as long as any MSI status bit is set.
|[...]
|Not having the correct IRQ type defined will cause us to lose interrupts,
|which in turn causes timeouts in the PCIe endpoint drivers.
|
|Signed-off-by: Niklas Cassel <niklas.cassel@linaro.org>
|Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2019-02-28 11:26:11 +01:00
..
adm5120
adm8668
apm821xx
ar7
ar71xx ar71xx: GL.iNet AR300M family: correct LED definitions 2019-02-26 23:20:04 +01:00
arc770
archs38
armvirt
at91
ath25
ath79 ath79: add support for COMFAST CF-E120A v3 2019-02-28 11:26:10 +01:00
au1000
bcm53xx
brcm47xx
brcm63xx
brcm2708 kernel: add kmod-input-touchscreen-ads7846 2019-02-24 01:17:01 +02:00
cns3xxx
gemini
generic kernel: owl-loader: fix sparse endian warnings 2019-02-28 11:26:11 +01:00
imx6
ipq40xx ipq40xx: fix pcie msi IRQ trigger level 2019-02-28 11:26:11 +01:00
ipq806x
ixp4xx kernel: bump 4.9 to 4.9.160 2019-02-25 17:33:16 +01:00
kirkwood kernel: bump 4.19 to 4.19.24 2019-02-22 10:53:42 +01:00
lantiq
layerscape kernel: bump 4.14 to 4.14.103 2019-02-25 17:33:16 +01:00
malta
mcs814x
mediatek
mpc85xx
mvebu
mxs
octeon
octeontx
omap
omap24xx
orion
oxnas
pistachio
ppc40x
ppc44x
ramips ramips: add TP-Link TL-WR802N-v4 support 2019-02-28 11:26:10 +01:00
rb532
samsung
sunxi sunxi: add support for Orange Pi One 2019-02-26 23:20:04 +01:00
uml
x86
xburst
zynq
Makefile