Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Feb 2009 11:26:25 GMT
From:      Andrew Turner <andrew@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 158062 for review
Message-ID:  <200902221126.n1MBQPpK011916@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=158062

Change 158062 by andrew@andrew_bender on 2009/02/22 11:26:05

	Assign the parent uart irq not the sub irq's
	Fix an off by 1 error in arm_get_next_irq

Affected files ...

.. //depot/projects/arm/src/sys/arm/s3c2xx0/s3c24x0.c#8 edit

Differences ...

==== //depot/projects/arm/src/sys/arm/s3c2xx0/s3c24x0.c#8 (text+ko) ====

@@ -193,18 +193,6 @@
 				start = S3C24X0_INT_TC;
 				end = S3C24X0_INT_ADC;
 				break;
-			case S3C24X0_INT_UART0:
-				start = S3C24X0_INT_RXD0;
-				end = S3C24X0_INT_ERR0;
-				break;
-			case S3C24X0_INT_UART1:
-				start = S3C24X0_INT_RXD1;
-				end = S3C24X0_INT_ERR1;
-				break;
-			case S3C24X0_INT_UART2:
-				start = S3C24X0_INT_RXD2;
-				end = S3C24X0_INT_ERR2;
-				break;
 			default:
 				break;
 			}
@@ -529,7 +517,7 @@
 			if (subirq == 0)
 				return (irq);
 
-			subirq = ffs(subirq);
+			subirq = ffs(subirq) - 1;
 
 			/* Clear the sub irq pending bit */
 			bus_space_write_4(&s3c2xx0_bs_tag,



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