diff options
Diffstat (limited to 'arch/arm/mach-imx/include/mach/gpio.h')
| -rw-r--r-- | arch/arm/mach-imx/include/mach/gpio.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/gpio.h b/arch/arm/mach-imx/include/mach/gpio.h index 6e3d795f226..502d5aa2c09 100644 --- a/arch/arm/mach-imx/include/mach/gpio.h +++ b/arch/arm/mach-imx/include/mach/gpio.h | |||
| @@ -1,5 +1,6 @@ | |||
| 1 | #ifndef _IMX_GPIO_H | 1 | #ifndef _IMX_GPIO_H |
| 2 | 2 | ||
| 3 | #include <linux/kernel.h> | ||
| 3 | #include <mach/imx-regs.h> | 4 | #include <mach/imx-regs.h> |
| 4 | 5 | ||
| 5 | #define IMX_GPIO_ALLOC_MODE_NORMAL 0 | 6 | #define IMX_GPIO_ALLOC_MODE_NORMAL 0 |
| @@ -63,6 +64,8 @@ static inline int gpio_request(unsigned gpio, const char *label) | |||
| 63 | 64 | ||
| 64 | static inline void gpio_free(unsigned gpio) | 65 | static inline void gpio_free(unsigned gpio) |
| 65 | { | 66 | { |
| 67 | might_sleep(); | ||
| 68 | |||
| 66 | imx_gpio_free(gpio); | 69 | imx_gpio_free(gpio); |
| 67 | } | 70 | } |
| 68 | 71 | ||
