Skip to contentSkip to conversation

sh: add platform_device for RSPI in setup-sh7757

PATCH RESEND In review Shimoda, Yoshihiro 2 participants 4 messages Mar 7, 2012 – Mar 28, 2012 SuperH

lore
Share & tools
lore
#0 lore raw

PATCH RESEND 1/1 sh: add platform_device for RSPI in setup-sh7757

---
 arch/sh/kernel/cpu/sh4a/setup-sh7757.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)
arch/sh/kernel/cpu/sh4a/setup-sh7757.c +20 -0
index 2875e8b..c8836cf 100644
@@ -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,
 };
Signature · 1 line
1.7.1
#1 lore raw
Quoted 5 lines · Yoshihiro
---
 arch/sh/kernel/cpu/sh4a/setup-sh7757.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

I wasn't going to bother applying this until the actual driver itself had been merged. Obviously we can merge the data regardless, as it doesn't depend on any headers or anything, but it would be pointless if changes have to be made to the driver first.

#2 lore raw
In reply to Shimoda, Yoshihiro
Quoted 11 lines · Paul Mundt
Quoted 5 lines · Yoshihiro
---
 arch/sh/kernel/cpu/sh4a/setup-sh7757.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

I wasn't going to bother applying this until the actual driver itself had been merged. Obviously we can merge the data regardless, as it doesn't depend on any headers or anything, but it would be pointless if changes have to be made to the driver first.

Thank you for the comment. I understood it.

Best regards,
Yoshihiro Shimoda

#3 lore raw
In reply to Shimoda, Yoshihiro
Quoted 7 lines · Yoshihiro
Quoted 6 lines · Paul Mundt
Quoted 5 lines · Yoshihiro
---
 arch/sh/kernel/cpu/sh4a/setup-sh7757.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)
Quoted 8 lines
Quoted 5 lines

I wasn't going to bother applying this until the actual driver itself had been merged. Obviously we can merge the data regardless, as it doesn't depend on any headers or anything, but it would be pointless if changes have to be made to the driver first.

Thank you for the comment. I understood it.

Ok, looks like the driver is in mainline now, so I've queued this up.