sh: add platform_device for RSPI in setup-sh7757
authorShimoda, Yoshihiro <yoshihiro.shimoda.uh@renesas.com>
Wed, 7 Mar 2012 05:46:41 +0000 (14:46 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 28 Mar 2012 05:31:03 +0000 (14:31 +0900)
Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/kernel/cpu/sh4a/setup-sh7757.c

index 2875e8b..c8836cf 100644 (file)
@@ -680,6 +680,25 @@ static struct platform_device spi1_device = {
        .resource       = spi1_resources,
 };
 
+static struct resource rspi_resources[] = {
+       {
+               .start  = 0xfe480000,
+               .end    = 0xfe4800ff,
+               .flags  = IORESOURCE_MEM,
+       },
+       {
+               .start  = 220,
+               .flags  = IORESOURCE_IRQ,
+       },
+};
+
+static struct platform_device rspi_device = {
+       .name   = "rspi",
+       .id     = 2,
+       .num_resources  = ARRAY_SIZE(rspi_resources),
+       .resource       = rspi_resources,
+};
+
 static struct resource usb_ehci_resources[] = {
        [0] = {
                .start  = 0xfe4f1000,
@@ -740,6 +759,7 @@ static struct platform_device *sh7757_devices[] __initdata = {
        &dma3_device,
        &spi0_device,
        &spi1_device,
+       &rspi_device,
        &usb_ehci_device,
        &usb_ohci_device,
 };