Linux Kernel
3.7.1
|
#include <pmic8xxx-keypad.h>
Data Fields | |
struct matrix_keymap_data * | keymap_data |
const char * | input_name |
const char * | input_phys_device |
unsigned int | num_cols |
unsigned int | num_rows |
unsigned int | rows_gpio_start |
unsigned int | cols_gpio_start |
unsigned int | debounce_ms |
unsigned int | scan_delay_ms |
unsigned int | row_hold_ns |
bool | wakeup |
bool | rep |
struct pm8xxx_keypad_platform_data - platform data for keypad - matrix keymap data - input device name - input device name - number of columns of keypad - number of row of keypad - debounce period in milliseconds - scan delay in milliseconds - row hold period in nanoseconds - configure keypad as wakeup - enable or disable key repeat bit
Definition at line 33 of file pmic8xxx-keypad.h.
unsigned int cols_gpio_start |
Definition at line 42 of file pmic8xxx-keypad.h.
unsigned int debounce_ms |
Definition at line 44 of file pmic8xxx-keypad.h.
Definition at line 36 of file pmic8xxx-keypad.h.
Definition at line 37 of file pmic8xxx-keypad.h.
struct matrix_keymap_data* keymap_data |
Definition at line 34 of file pmic8xxx-keypad.h.
unsigned int num_cols |
Definition at line 39 of file pmic8xxx-keypad.h.
unsigned int num_rows |
Definition at line 40 of file pmic8xxx-keypad.h.
bool rep |
Definition at line 49 of file pmic8xxx-keypad.h.
unsigned int row_hold_ns |
Definition at line 46 of file pmic8xxx-keypad.h.
unsigned int rows_gpio_start |
Definition at line 41 of file pmic8xxx-keypad.h.
unsigned int scan_delay_ms |
Definition at line 45 of file pmic8xxx-keypad.h.
bool wakeup |
Definition at line 48 of file pmic8xxx-keypad.h.