linux/include/linux/gpio_keys.h
<<
>>
Prefs
   1#ifndef _GPIO_KEYS_H
   2#define _GPIO_KEYS_H
   3
   4struct gpio_keys_button {
   5        /* Configuration parameters */
   6        int code;               /* input event code (KEY_*, SW_*) */
   7        int gpio;
   8        int active_low;
   9        char *desc;
  10        int type;               /* input event type (EV_KEY, EV_SW) */
  11        int wakeup;             /* configure the button as a wake-up source */
  12        int debounce_interval;  /* debounce ticks interval in msecs */
  13        bool can_disable;
  14};
  15
  16struct gpio_keys_platform_data {
  17        struct gpio_keys_button *buttons;
  18        int nbuttons;
  19        unsigned int rep:1;             /* enable input subsystem auto repeat */
  20};
  21
  22#endif
  23
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.