diff options
Diffstat (limited to 'drivers/tty/serial/serial_mctrl_gpio.h')
-rw-r--r-- | drivers/tty/serial/serial_mctrl_gpio.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/drivers/tty/serial/serial_mctrl_gpio.h b/drivers/tty/serial/serial_mctrl_gpio.h index b134a0ffc894..e2c1fb48207d 100644 --- a/drivers/tty/serial/serial_mctrl_gpio.h +++ b/drivers/tty/serial/serial_mctrl_gpio.h @@ -91,6 +91,17 @@ void mctrl_gpio_enable_ms(struct mctrl_gpios *gpios); */ void mctrl_gpio_disable_ms(struct mctrl_gpios *gpios); +/* + * Enable wakeup due to state change on the gpio + */ +int mctrl_gpio_enable_wake(struct mctrl_gpios *gpios, enum mctrl_gpio_idx gidx); + +/* + * Disable wakeup due to state change on the gpio + */ +void mctrl_gpio_disable_wake(struct mctrl_gpios *gpios, + enum mctrl_gpio_idx gidx); + #else /* GPIOLIB */ static inline @@ -142,6 +153,17 @@ static inline void mctrl_gpio_disable_ms(struct mctrl_gpios *gpios) { } +static inline int mctrl_gpio_enable_wake(struct mctrl_gpios *gpios, + enum mctrl_gpio_idx gidx) +{ + return 0; +} + +static inline void mctrl_gpio_disable_wake(struct mctrl_gpios *gpios, + enum mctrl_gpio_idx gidx) +{ +} + #endif /* GPIOLIB */ #endif |