gpio-button-hotplug: add inline function gpio_button_get_value().
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com> SVN-Revision: 37641
This commit is contained in:
parent
169e184521
commit
2c19af6ac5
1 changed files with 9 additions and 0 deletions
|
@ -274,6 +274,15 @@ struct gpio_keys_polled_dev {
|
||||||
struct gpio_keys_button_data data[0];
|
struct gpio_keys_button_data data[0];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static inline int gpio_button_get_value(struct gpio_keys_button *button,
|
||||||
|
struct gpio_keys_button_data *bdata)
|
||||||
|
{
|
||||||
|
if (bdata->can_sleep)
|
||||||
|
return !!gpio_get_value_cansleep(button->gpio);
|
||||||
|
else
|
||||||
|
return !!gpio_get_value(button->gpio);
|
||||||
|
}
|
||||||
|
|
||||||
static void gpio_keys_polled_check_state(struct gpio_keys_button *button,
|
static void gpio_keys_polled_check_state(struct gpio_keys_button *button,
|
||||||
struct gpio_keys_button_data *bdata)
|
struct gpio_keys_button_data *bdata)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue