Linux Kernel
3.7.1
|
Data Fields | |
struct pm8xxx_keypad_platform_data * | pdata |
struct input_dev * | input |
int | key_sense_irq |
int | key_stuck_irq |
unsigned short | keycodes [PM8XXX_MATRIX_MAX_SIZE] |
struct device * | dev |
u16 | keystate [PM8XXX_MAX_ROWS] |
u16 | stuckstate [PM8XXX_MAX_ROWS] |
u8 | ctrl_reg |
struct pmic8xxx_kp - internal keypad data structure - keypad platform data pointer - input device pointer for keypad - key press/release irq number - key stuck notification irq number - array to hold the key codes - parent device pointer - present key press/release state - present state when key stuck irq - control register value
Definition at line 98 of file pmic8xxx-keypad.c.
Definition at line 110 of file pmic8xxx-keypad.c.
Definition at line 106 of file pmic8xxx-keypad.c.
struct input_dev* input |
Definition at line 100 of file pmic8xxx-keypad.c.
int key_sense_irq |
Definition at line 101 of file pmic8xxx-keypad.c.
int key_stuck_irq |
Definition at line 102 of file pmic8xxx-keypad.c.
unsigned short keycodes[PM8XXX_MATRIX_MAX_SIZE] |
Definition at line 104 of file pmic8xxx-keypad.c.
u16 keystate[PM8XXX_MAX_ROWS] |
Definition at line 107 of file pmic8xxx-keypad.c.
Definition at line 99 of file pmic8xxx-keypad.c.
u16 stuckstate[PM8XXX_MAX_ROWS] |
Definition at line 108 of file pmic8xxx-keypad.c.