Author: adrian
Date: Wed Oct  9 02:01:20 2013
New Revision: 256174
URL: http://svnweb.freebsd.org/changeset/base/256174

Log:
  Fix interrupt handling from the APB periperals (ie, UART) - it
  also requires an explicit acknowledgement.
  
  Tested:
  
  * AR9344 (DB120) SoC
  
  Approved by:  re@ (gjb)

Modified:
  head/sys/mips/atheros/apb.c

Modified: head/sys/mips/atheros/apb.c
==============================================================================
--- head/sys/mips/atheros/apb.c Wed Oct  9 00:27:33 2013        (r256173)
+++ head/sys/mips/atheros/apb.c Wed Oct  9 02:01:20 2013        (r256174)
@@ -359,6 +359,9 @@ apb_filter(void *arg)
                        case AR71XX_SOC_AR7242:
                        case AR71XX_SOC_AR9330:
                        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 */
                                ATH_WRITE_REG(AR71XX_MISC_INTR_STATUS,
                                    reg & ~(1 << irq));
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to