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

Data Fields

struct input_dev * input_dev
 
struct resourceres
 
struct keypad_regs __iomemregs
 
struct clkclk
 
struct devicedev
 
spinlock_t lock
 
u32 irq_press
 
u32 irq_release
 
int rows
 
int cols
 
int row_shift
 
int debounce_ms
 
int active_low
 
u32 prev_keys [3]
 
unsigned short keycodes []
 

Detailed Description

Definition at line 56 of file tnetv107x-keypad.c.

Field Documentation

int active_low

Definition at line 66 of file tnetv107x-keypad.c.

Definition at line 60 of file tnetv107x-keypad.c.

int cols

Definition at line 65 of file tnetv107x-keypad.c.

int debounce_ms

Definition at line 66 of file tnetv107x-keypad.c.

struct device* dev

Definition at line 61 of file tnetv107x-keypad.c.

struct input_dev* input_dev

Definition at line 57 of file tnetv107x-keypad.c.

u32 irq_press

Definition at line 63 of file tnetv107x-keypad.c.

u32 irq_release

Definition at line 64 of file tnetv107x-keypad.c.

unsigned short keycodes[]

Definition at line 68 of file tnetv107x-keypad.c.

spinlock_t lock

Definition at line 62 of file tnetv107x-keypad.c.

u32 prev_keys[3]

Definition at line 67 of file tnetv107x-keypad.c.

Definition at line 59 of file tnetv107x-keypad.c.

Definition at line 58 of file tnetv107x-keypad.c.

int row_shift

Definition at line 65 of file tnetv107x-keypad.c.

int rows

Definition at line 65 of file tnetv107x-keypad.c.


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