Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Oct 2013 02:01:21 +0000 (UTC)
From:      Adrian Chadd <adrian@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r256174 - head/sys/mips/atheros
Message-ID:  <201310090201.r9921LXY025729@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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));



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310090201.r9921LXY025729>