PERFORCE change 158062 for review

Andrew Turner andrew at FreeBSD.org
Sun Feb 22 03:26:27 PST 2009


http://perforce.freebsd.org/chv.cgi?CH=158062

Change 158062 by andrew at 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,


More information about the p4-projects mailing list