|
|
|
@ -14,6 +14,7 @@ |
|
|
|
|
#include <linux/serial.h> |
|
|
|
|
#include <linux/serial_sci.h> |
|
|
|
|
#include <linux/sh_timer.h> |
|
|
|
|
#include <linux/sh_intc.h> |
|
|
|
|
#include <asm/rtc.h> |
|
|
|
|
|
|
|
|
|
enum { |
|
|
|
@ -77,7 +78,7 @@ static struct resource rtc_resources[] = { |
|
|
|
|
.flags = IORESOURCE_IO, |
|
|
|
|
}, |
|
|
|
|
[1] = { |
|
|
|
|
.start = 20, |
|
|
|
|
.start = evt2irq(0x480), |
|
|
|
|
.flags = IORESOURCE_IRQ, |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
@ -103,7 +104,7 @@ static struct plat_sci_port scif0_platform_data = { |
|
|
|
|
SCSCR_CKE1 | SCSCR_CKE0, |
|
|
|
|
.scbrr_algo_id = SCBRR_ALGO_2, |
|
|
|
|
.type = PORT_SCIF, |
|
|
|
|
.irqs = { 52, 52, 52, 52 }, |
|
|
|
|
.irqs = SCIx_IRQ_MUXED(evt2irq(0x880)), |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static struct platform_device scif0_device = { |
|
|
|
@ -121,7 +122,7 @@ static struct plat_sci_port scif1_platform_data = { |
|
|
|
|
SCSCR_CKE1 | SCSCR_CKE0, |
|
|
|
|
.scbrr_algo_id = SCBRR_ALGO_2, |
|
|
|
|
.type = PORT_SCIF, |
|
|
|
|
.irqs = { 56, 56, 56, 56 }, |
|
|
|
|
.irqs = SCIx_IRQ_MUXED(evt2irq(0x900)), |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static struct platform_device scif1_device = { |
|
|
|
@ -145,7 +146,7 @@ static struct resource tmu0_resources[] = { |
|
|
|
|
.flags = IORESOURCE_MEM, |
|
|
|
|
}, |
|
|
|
|
[1] = { |
|
|
|
|
.start = 16, |
|
|
|
|
.start = evt2irq(0x400), |
|
|
|
|
.flags = IORESOURCE_IRQ, |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
@ -173,7 +174,7 @@ static struct resource tmu1_resources[] = { |
|
|
|
|
.flags = IORESOURCE_MEM, |
|
|
|
|
}, |
|
|
|
|
[1] = { |
|
|
|
|
.start = 17, |
|
|
|
|
.start = evt2irq(0x420), |
|
|
|
|
.flags = IORESOURCE_IRQ, |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
@ -200,7 +201,7 @@ static struct resource tmu2_resources[] = { |
|
|
|
|
.flags = IORESOURCE_MEM, |
|
|
|
|
}, |
|
|
|
|
[1] = { |
|
|
|
|
.start = 18, |
|
|
|
|
.start = evt2irq(0x440), |
|
|
|
|
.flags = IORESOURCE_IRQ, |
|
|
|
|
}, |
|
|
|
|
}; |
|
|
|
|