diff options
author | Michael Hennerich <michael.hennerich@analog.com> | 2010-03-18 08:51:49 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-10-22 03:48:45 -0400 |
commit | 9e75894c50d126bf3c8efb0efc91d5a93d6163dd (patch) | |
tree | 6abfff125acc809db9e41481b542caa580a5700b /arch/blackfin/mach-bf533/boards | |
parent | 657bb918d91d8e291f7c40e4a101c44b53fe25fa (diff) |
Blackfin: boards: use proper irq flags with isp1362-hcd
With the recent kernel update the isp1362-hcd driver evaluates the
IORESOURCE_IRQ resource flags and requests 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.
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-bf533/boards')
-rw-r--r-- | arch/blackfin/mach-bf533/boards/cm_bf533.c | 2 | ||||
-rw-r--r-- | arch/blackfin/mach-bf533/boards/ip0x.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/blackfin/mach-bf533/boards/cm_bf533.c b/arch/blackfin/mach-bf533/boards/cm_bf533.c index c3954634dc39..adbe62a81e25 100644 --- a/arch/blackfin/mach-bf533/boards/cm_bf533.c +++ b/arch/blackfin/mach-bf533/boards/cm_bf533.c | |||
@@ -400,7 +400,7 @@ static struct resource isp1362_hcd_resources[] = { | |||
400 | }, { | 400 | }, { |
401 | .start = IRQ_PF4, | 401 | .start = IRQ_PF4, |
402 | .end = IRQ_PF4, | 402 | .end = IRQ_PF4, |
403 | .flags = IORESOURCE_IRQ, | 403 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE, |
404 | }, | 404 | }, |
405 | }; | 405 | }; |
406 | 406 | ||
diff --git a/arch/blackfin/mach-bf533/boards/ip0x.c b/arch/blackfin/mach-bf533/boards/ip0x.c index b8474cac6b03..5ba4b02a12eb 100644 --- a/arch/blackfin/mach-bf533/boards/ip0x.c +++ b/arch/blackfin/mach-bf533/boards/ip0x.c | |||
@@ -232,7 +232,7 @@ static struct resource isp1362_hcd_resources[] = { | |||
232 | },{ | 232 | },{ |
233 | .start = IRQ_PF11, | 233 | .start = IRQ_PF11, |
234 | .end = IRQ_PF11, | 234 | .end = IRQ_PF11, |
235 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 235 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWEDGE, |
236 | }, | 236 | }, |
237 | }; | 237 | }; |
238 | 238 | ||