Skip to content

Commit

Permalink
sh: add SuperH Mobile I2C platform data to sh7366
Browse files Browse the repository at this point in the history
This patch adds platform data for the single I2C channel on sh7366.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
  • Loading branch information
Magnus Damm authored and Paul Mundt committed Jul 28, 2008
1 parent da7d302 commit 0fff76f
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions arch/sh/kernel/cpu/sh4a/setup-sh7366.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,26 @@
#include <linux/serial.h>
#include <linux/serial_sci.h>

static struct resource iic_resources[] = {
[0] = {
.name = "IIC",
.start = 0x04470000,
.end = 0x04470017,
.flags = IORESOURCE_MEM,
},
[1] = {
.start = 96,
.end = 99,
.flags = IORESOURCE_IRQ,
},
};

static struct platform_device iic_device = {
.name = "i2c-sh_mobile",
.num_resources = ARRAY_SIZE(iic_resources),
.resource = iic_resources,
};

static struct plat_sci_port sci_platform_data[] = {
{
.mapbase = 0xffe00000,
Expand All @@ -34,6 +54,7 @@ static struct platform_device sci_device = {
};

static struct platform_device *sh7366_devices[] __initdata = {
&iic_device,
&sci_device,
};

Expand Down

0 comments on commit 0fff76f

Please sign in to comment.