You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux/ipq40xx
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>
5 years ago
..
base-files ipq40xx: add support for Qxwlan E2600AC C1 and C2 5 years ago
files-4.14/arch/arm/boot/dts ipq40xx: add support for Qxwlan E2600AC C1 and C2 5 years ago
files-4.19/arch/arm/boot/dts ipq40xx: add support for Qxwlan E2600AC C1 and C2 5 years ago
image ipq40xx: add support for Qxwlan E2600AC C1 and C2 5 years ago
patches-4.14 ipq40xx: fix pcie msi IRQ trigger level 5 years ago
patches-4.19 ipq40xx: fix pcie msi IRQ trigger level 5 years ago
profiles ipq40xx: add target 6 years ago
Makefile ipq40xx: fix 4.14 ImageBuilder build woes 6 years ago
config-4.14 ipq40xx: add support for ASUS Lyra 5 years ago
config-4.19 ipq40xx: 4.19: Sync kernel config 6 years ago