diff options
Diffstat (limited to 'arch/arm/mach-davinci/devices.c')
| -rw-r--r-- | arch/arm/mach-davinci/devices.c | 13 | 
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/mach-davinci/devices.c b/arch/arm/mach-davinci/devices.c index 111573c0aad1..3996e98f52fb 100644 --- a/arch/arm/mach-davinci/devices.c +++ b/arch/arm/mach-davinci/devices.c @@ -318,6 +318,19 @@ static void davinci_init_wdt(void)  	platform_device_register(&davinci_wdt_device);  } +static struct platform_device davinci_gpio_device = { +	.name	= "davinci_gpio", +	.id	= -1, +}; + +int davinci_gpio_register(struct resource *res, int size, void *pdata) +{ +	davinci_gpio_device.resource = res; +	davinci_gpio_device.num_resources = size; +	davinci_gpio_device.dev.platform_data = pdata; +	return platform_device_register(&davinci_gpio_device); +} +  /*-------------------------------------------------------------------------*/  /*-------------------------------------------------------------------------*/  | 
