Fix interrupt handling from the APB periperals (ie, UART) - it
also requires an explicit acknowledgement. Tested: * AR9344 (DB120) SoC Approved by: re@ (gjb)
This commit is contained in:
parent
6a646a0905
commit
543de26f07
@ -359,6 +359,9 @@ apb_filter(void *arg)
|
|||||||
case AR71XX_SOC_AR7242:
|
case AR71XX_SOC_AR7242:
|
||||||
case AR71XX_SOC_AR9330:
|
case AR71XX_SOC_AR9330:
|
||||||
case AR71XX_SOC_AR9331:
|
case AR71XX_SOC_AR9331:
|
||||||
|
case AR71XX_SOC_AR9341:
|
||||||
|
case AR71XX_SOC_AR9342:
|
||||||
|
case AR71XX_SOC_AR9344:
|
||||||
/* Ack/clear the irq on status register for AR724x */
|
/* Ack/clear the irq on status register for AR724x */
|
||||||
ATH_WRITE_REG(AR71XX_MISC_INTR_STATUS,
|
ATH_WRITE_REG(AR71XX_MISC_INTR_STATUS,
|
||||||
reg & ~(1 << irq));
|
reg & ~(1 << irq));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user