diff options
Diffstat (limited to 'arch/arm/plat-nomadik/include/plat/gpio.h')
-rw-r--r-- | arch/arm/plat-nomadik/include/plat/gpio.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/plat-nomadik/include/plat/gpio.h b/arch/arm/plat-nomadik/include/plat/gpio.h index 67b113d639d8..1b9f6f0843d1 100644 --- a/arch/arm/plat-nomadik/include/plat/gpio.h +++ b/arch/arm/plat-nomadik/include/plat/gpio.h | |||
@@ -75,6 +75,9 @@ extern int nmk_gpio_set_pull(int gpio, enum nmk_gpio_pull pull); | |||
75 | extern int nmk_gpio_set_mode(int gpio, int gpio_mode); | 75 | extern int nmk_gpio_set_mode(int gpio, int gpio_mode); |
76 | extern int nmk_gpio_get_mode(int gpio); | 76 | extern int nmk_gpio_get_mode(int gpio); |
77 | 77 | ||
78 | extern void nmk_gpio_wakeups_suspend(void); | ||
79 | extern void nmk_gpio_wakeups_resume(void); | ||
80 | |||
78 | /* | 81 | /* |
79 | * Platform data to register a block: only the initial gpio/irq number. | 82 | * Platform data to register a block: only the initial gpio/irq number. |
80 | */ | 83 | */ |
@@ -82,6 +85,9 @@ struct nmk_gpio_platform_data { | |||
82 | char *name; | 85 | char *name; |
83 | int first_gpio; | 86 | int first_gpio; |
84 | int first_irq; | 87 | int first_irq; |
88 | int num_gpio; | ||
89 | u32 (*get_secondary_status)(unsigned int bank); | ||
90 | void (*set_ioforce)(bool enable); | ||
85 | }; | 91 | }; |
86 | 92 | ||
87 | #endif /* __ASM_PLAT_GPIO_H */ | 93 | #endif /* __ASM_PLAT_GPIO_H */ |