Title: [8506] trunk/arch/blackfin: [#5978] Load isp1362-hcd error in latest trunk
Revision
8506
Author
hennerich
Date
2010-03-18 08:51:49 -0400 (Thu, 18 Mar 2010)

Log Message

[#5978] Load isp1362-hcd error in latest trunk
With the recent kernel update the isp1362-hcd driver evaluates the
IORESOURCE_IRQ resource flags and request the irq with the given
polarity/edge settings.
However the ISP1362 config requires low level/edge interrupts. Most of
the Blackfin boards use some random flag or no flag at all.
Make all boards use a know good flag IORESOURCE_IRQ_LOWEDGE.

Modified Paths

Diff

Modified: trunk/arch/blackfin/mach-bf533/boards/cm_bf533.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf533/boards/cm_bf533.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf533/boards/cm_bf533.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -400,7 +400,7 @@
 	}, {
 		.start = IRQ_PF4,
 		.end = IRQ_PF4,
-		.flags = IORESOURCE_IRQ,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 

Modified: trunk/arch/blackfin/mach-bf533/boards/ip0x.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf533/boards/ip0x.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf533/boards/ip0x.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -231,7 +231,7 @@
 	},{
 		.start = IRQ_PF11,
 		.end   = IRQ_PF11,
-		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 

Modified: trunk/arch/blackfin/mach-bf537/boards/cm_bf537e.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf537/boards/cm_bf537e.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf537/boards/cm_bf537e.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -229,7 +229,7 @@
 	}, {
 		.start = IRQ_PG15,
 		.end = IRQ_PG15,
-		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 

Modified: trunk/arch/blackfin/mach-bf537/boards/cm_bf537u.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf537/boards/cm_bf537u.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf537/boards/cm_bf537u.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -230,7 +230,7 @@
 	}, {
 		.start = IRQ_PG15,
 		.end = IRQ_PG15,
-		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 

Modified: trunk/arch/blackfin/mach-bf537/boards/stamp.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf537/boards/stamp.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf537/boards/stamp.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -264,7 +264,7 @@
 	}, {
 		.start = IRQ_PF3,
 		.end = IRQ_PF3,
-		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 

Modified: trunk/arch/blackfin/mach-bf537/boards/tcm_bf537.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf537/boards/tcm_bf537.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf537/boards/tcm_bf537.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -230,7 +230,7 @@
 	}, {
 		.start = IRQ_PG15,
 		.end = IRQ_PG15,
-		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 

Modified: trunk/arch/blackfin/mach-bf561/boards/cm_bf561.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf561/boards/cm_bf561.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf561/boards/cm_bf561.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -278,7 +278,7 @@
 	}, {
 		.start = IRQ_PF47,
 		.end = IRQ_PF47,
-		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 

Modified: trunk/arch/blackfin/mach-bf561/boards/ezkit.c (8505 => 8506)


--- trunk/arch/blackfin/mach-bf561/boards/ezkit.c	2010-03-18 12:11:41 UTC (rev 8505)
+++ trunk/arch/blackfin/mach-bf561/boards/ezkit.c	2010-03-18 12:51:49 UTC (rev 8506)
@@ -74,7 +74,7 @@
 	}, {
 		.start = IRQ_PF8,
 		.end = IRQ_PF8,
-		.flags = IORESOURCE_IRQ,
+		.flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE,
 	},
 };
 
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to