diff options
| -rw-r--r-- | arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 21 | 
1 files changed, 21 insertions, 0 deletions
| diff --git a/arch/sh/kernel/cpu/sh4a/setup-sh7722.c b/arch/sh/kernel/cpu/sh4a/setup-sh7722.c index a6929fa59c3..06931403704 100644 --- a/arch/sh/kernel/cpu/sh4a/setup-sh7722.c +++ b/arch/sh/kernel/cpu/sh4a/setup-sh7722.c @@ -39,6 +39,26 @@ static struct platform_device usbf_device = {  	.resource	= usbf_resources,  }; +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, @@ -73,6 +93,7 @@ static struct platform_device sci_device = {  static struct platform_device *sh7722_devices[] __initdata = {  	&usbf_device, +	&iic_device,  	&sci_device,  }; | 
