Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
imx_keypad Struct Reference

Data Fields

struct clkclk
 
struct input_dev * input_dev
 
void __iomemmmio_base
 
int irq
 
struct timer_list check_matrix_timer
 
int stable_count
 
bool enabled
 
unsigned short rows_en_mask
 
unsigned short cols_en_mask
 
unsigned short keycodes [MAX_MATRIX_KEY_NUM]
 
unsigned short matrix_stable_state [MAX_MATRIX_KEY_COLS]
 
unsigned short matrix_unstable_state [MAX_MATRIX_KEY_COLS]
 

Detailed Description

Definition at line 50 of file imx_keypad.c.

Field Documentation

struct timer_list check_matrix_timer

Definition at line 57 of file imx_keypad.c.

Definition at line 52 of file imx_keypad.c.

unsigned short cols_en_mask

Definition at line 70 of file imx_keypad.c.

bool enabled

Definition at line 66 of file imx_keypad.c.

struct input_dev* input_dev

Definition at line 53 of file imx_keypad.c.

int irq

Definition at line 56 of file imx_keypad.c.

unsigned short keycodes[MAX_MATRIX_KEY_NUM]

Definition at line 72 of file imx_keypad.c.

unsigned short matrix_stable_state[MAX_MATRIX_KEY_COLS]

Definition at line 79 of file imx_keypad.c.

unsigned short matrix_unstable_state[MAX_MATRIX_KEY_COLS]

Definition at line 80 of file imx_keypad.c.

void __iomem* mmio_base

Definition at line 54 of file imx_keypad.c.

unsigned short rows_en_mask

Definition at line 69 of file imx_keypad.c.

int stable_count

Definition at line 64 of file imx_keypad.c.


The documentation for this struct was generated from the following file: