sh: multiple vectors per irq - sh770x.

Previous thread: sh: multiple vectors per irq - mxg. by Linux Kernel Mailing List on Thursday, March 26, 2009 - 12:22 pm. (1 message)

Next thread: sh: multiple vectors per irq - sh7705. by Linux Kernel Mailing List on Thursday, March 26, 2009 - 12:22 pm. (1 message)
From: Linux Kernel Mailing List
Date: Thursday, March 26, 2009 - 12:22 pm

Gitweb:     http://git.kernel.org/linus/592acbda89f40a93f7d71564cdf1da83229d226e
Commit:     592acbda89f40a93f7d71564cdf1da83229d226e
Parent:     053bfc5360c106528bbb57464ad2cbf4a2af8133
Author:     Paul Mundt <lethal@linux-sh.org>
AuthorDate: Fri Mar 6 19:20:14 2009 +0900
Committer:  Paul Mundt <lethal@linux-sh.org>
CommitDate: Fri Mar 6 19:20:14 2009 +0900

    sh: multiple vectors per irq - sh770x.
    
    Signed-off-by: Paul Mundt <lethal@linux-sh.org>
---
 arch/sh/kernel/cpu/sh3/setup-sh770x.c |   68 ++++++++++----------------------
 1 files changed, 21 insertions(+), 47 deletions(-)

diff --git a/arch/sh/kernel/cpu/sh3/setup-sh770x.c b/arch/sh/kernel/cpu/sh3/setup-sh770x.c
index 93c55e2..a74f960 100644
--- a/arch/sh/kernel/cpu/sh3/setup-sh770x.c
+++ b/arch/sh/kernel/cpu/sh3/setup-sh770x.c
@@ -2,6 +2,7 @@
  * SH3 Setup code for SH7706, SH7707, SH7708, SH7709
  *
  *  Copyright (C) 2007  Magnus Damm
+ *  Copyright (C) 2009  Paul Mundt
  *
  * Based on setup-sh7709.c
  *
@@ -24,46 +25,37 @@ enum {
 	/* interrupt sources */
 	IRQ0, IRQ1, IRQ2, IRQ3, IRQ4, IRQ5,
 	PINT07, PINT815,
-	DMAC_DEI0, DMAC_DEI1, DMAC_DEI2, DMAC_DEI3,
-	SCIF0_ERI, SCIF0_RXI, SCIF0_BRI, SCIF0_TXI,
-	SCIF2_ERI, SCIF2_RXI, SCIF2_BRI, SCIF2_TXI,
-	SCI_ERI, SCI_RXI, SCI_TXI, SCI_TEI,
-	ADC_ADI,
+	DMAC, SCIF0, SCIF2, SCI, ADC_ADI,
 	LCDC, PCC0, PCC1,
-	TMU0, TMU1, TMU2_TUNI, TMU2_TICPI,
-	RTC_ATI, RTC_PRI, RTC_CUI,
-	WDT,
-	REF_RCMI, REF_ROVI,
-
-	/* interrupt groups */
-	RTC, REF, TMU2, DMAC, SCI, SCIF2, SCIF0,
+	TMU0, TMU1, TMU2,
+	RTC, WDT, REF,
 };
 
 static struct intc_vect vectors[] __initdata = {
 	INTC_VECT(TMU0, 0x400), INTC_VECT(TMU1, 0x420),
-	INTC_VECT(TMU2_TUNI, 0x440), INTC_VECT(TMU2_TICPI, 0x460),
-	INTC_VECT(RTC_ATI, 0x480), INTC_VECT(RTC_PRI, 0x4a0),
-	INTC_VECT(RTC_CUI, 0x4c0),
-	INTC_VECT(SCI_ERI, 0x4e0), INTC_VECT(SCI_RXI, 0x500),
-	INTC_VECT(SCI_TXI, 0x520), INTC_VECT(SCI_TEI, 0x540),
+	INTC_VECT(TMU2, 0x440), INTC_VECT(TMU2, 0x460),
+	INTC_VECT(RTC, 0x480), ...
Previous thread: sh: multiple vectors per irq - mxg. by Linux Kernel Mailing List on Thursday, March 26, 2009 - 12:22 pm. (1 message)

Next thread: sh: multiple vectors per irq - sh7705. by Linux Kernel Mailing List on Thursday, March 26, 2009 - 12:22 pm. (1 message)