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) | |||
318 | platform_device_register(&davinci_wdt_device); | 318 | platform_device_register(&davinci_wdt_device); |
319 | } | 319 | } |
320 | 320 | ||
321 | static struct platform_device davinci_gpio_device = { | ||
322 | .name = "davinci_gpio", | ||
323 | .id = -1, | ||
324 | }; | ||
325 | |||
326 | int davinci_gpio_register(struct resource *res, int size, void *pdata) | ||
327 | { | ||
328 | davinci_gpio_device.resource = res; | ||
329 | davinci_gpio_device.num_resources = size; | ||
330 | davinci_gpio_device.dev.platform_data = pdata; | ||
331 | return platform_device_register(&davinci_gpio_device); | ||
332 | } | ||
333 | |||
321 | /*-------------------------------------------------------------------------*/ | 334 | /*-------------------------------------------------------------------------*/ |
322 | 335 | ||
323 | /*-------------------------------------------------------------------------*/ | 336 | /*-------------------------------------------------------------------------*/ |