Paul Mundt
0e8963de1f
serial: sh-sci: Fix for port types without BRI interrupts.
...
In doing the evt2irq() + muxed vector conversion for various port types
it became apparent that some of the legacy port types will presently
error out due to the irq requesting logic attempting to acquire the
non-existent BRI IRQ. This adds some sanity checks to the request/free
path to ensure that non-existence of a source in itself is not an error.
This should restore functionality for legacy PORT_SCI ports.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 18:21:06 +09:00
Paul Mundt
c1dbccc3c7
Merge branch 'sh/evt2irq-migration' into sh-latest
...
Conflicts:
arch/sh/kernel/cpu/sh3/setup-sh770x.c
arch/sh/kernel/cpu/sh3/setup-sh7710.c
arch/sh/kernel/cpu/sh3/setup-sh7720.c
arch/sh/kernel/cpu/sh4/setup-sh7750.c
arch/sh/kernel/cpu/sh4a/setup-sh7343.c
arch/sh/kernel/cpu/sh4a/setup-sh7366.c
arch/sh/kernel/cpu/sh4a/setup-sh7722.c
arch/sh/kernel/cpu/sh4a/setup-sh7723.c
arch/sh/kernel/cpu/sh4a/setup-sh7724.c
arch/sh/kernel/cpu/sh4a/setup-sh7757.c
arch/sh/kernel/cpu/sh4a/setup-sh7763.c
arch/sh/kernel/cpu/sh4a/setup-sh7770.c
arch/sh/kernel/cpu/sh4a/setup-sh7785.c
arch/sh/kernel/cpu/sh4a/setup-sh7786.c
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 18:13:27 +09:00
Paul Mundt
58796ce67a
sh: legacy PCI evt2irq migration.
...
This converts over the legacy PCI IRQs to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 17:42:29 +09:00
Paul Mundt
9f38045643
sh: cpu dma evt2irq migration.
...
This migrates the cpu-family relative DMA IRQ definitions over to
evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 17:27:28 +09:00
Paul Mundt
6b1ef625c3
sh: sh7763rdp evt2irq migration.
...
Migrate sh7763rdp to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 17:14:34 +09:00
Paul Mundt
d66bd5f147
sh: sdk7780 evt2irq migration.
...
Migrate sdk7780 to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 17:13:52 +09:00
Paul Mundt
26819fcbea
sh: migor evt2irq migration.
...
Migrate migor to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 17:07:09 +09:00
Paul Mundt
ce932d0c55
sh: landisk evt2irq migration.
...
Migrate landisk to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 16:51:36 +09:00
Paul Mundt
aa82f9fcd0
sh: kfr2r09 evt2irq migration.
...
Migrate kfr2r09 to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:53:29 +09:00
Paul Mundt
9307d11584
sh: ecovec24 evt2irq migration.
...
Migrate ecovec24 to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:49:38 +09:00
Paul Mundt
9c23c516b5
sh: ap325rxa evt2irq migration.
...
Migrate ap325rxa to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:45:09 +09:00
Paul Mundt
4059e43a6e
sh: urquell evt2irq migration.
...
Migrate urquell to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:43:48 +09:00
Paul Mundt
c825abc4c7
sh: sh7785lcr evt2irq migration.
...
Migrate sh7785lcr to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:42:07 +09:00
Paul Mundt
b6bd263397
sh: hp6xx evt2irq migration.
...
Migrate hp6xx to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:38:50 +09:00
Paul Mundt
b894701e7c
sh: mach-se evt2irq migration.
...
Migrate Solution Engine boards to evt2irq backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:34:49 +09:00
Paul Mundt
a7734e5107
sh: sh7757lcr evt2irq migration.
...
Migrate sh7757lcr to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 15:18:10 +09:00
Paul Mundt
7b56934ce2
sh: magicpanelr2 evt2irq migration.
...
Migrate magicpanelr2 to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:58:03 +09:00
Paul Mundt
d5d7e78368
sh: espt evt2irq migration.
...
Migrate espt to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:57:21 +09:00
Paul Mundt
03c5713c96
sh: edosk7760 evt2irq migration.
...
Migrate edosk7760 to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:52:31 +09:00
Paul Mundt
0fa4c3912c
sh: edosk7705 evt2irq migration.
...
Migrate edosk7705 to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:48:53 +09:00
Paul Mundt
85ee6b06cc
sh: sh7720 evt2irq migration.
...
Migrate SH7720 to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:41:00 +09:00
Paul Mundt
5d0af76968
sh: sh7710/sh7712 evt2irq migration.
...
Migrate SH7710/SH7712 to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:37:51 +09:00
Paul Mundt
a9302a64d4
sh: sh7706/sh7707/sh7709/sh7709 evt2irq migration.
...
Migrate SH770x to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:34:48 +09:00
Paul Mundt
e91b2a40a1
sh: sh7705 evt2irq migration.
...
Migrate SH7705 to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:31:11 +09:00
Paul Mundt
79ce21a64b
sh: sh7760 evt2irq migration.
...
Migrate SH7760 to evt2irq() backed hwirq lookups.
Signed-off-by: Paul Mundt <lethal@linux-sh.org >
2012-05-18 14:28:11 +09:00