void (*set)(struct gpio_chip *chip,
unsigned offset, int value);
+
+ int (*set_debounce)(struct gpio_chip *chip,
+ unsigned offset, unsigned debounce);
+
+ int (*pull_updown)(struct gpio_chip *chip,
+ unsigned offset, unsigned value);
int (*to_irq)(struct gpio_chip *chip,
unsigned offset);
extern int gpio_direction_input(unsigned gpio);
extern int gpio_direction_output(unsigned gpio, int value);
+extern int gpio_pull_updown(unsigned gpio, unsigned value);
+
extern int gpio_set_debounce(unsigned gpio, unsigned debounce);
extern int gpio_get_value_cansleep(unsigned gpio);