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

#include <keypad-nomadik-ske.h>

Data Fields

int(* init )(void)
 
int(* exit )(void)
 
struct matrix_keymap_datakeymap_data
 
u8 krow
 
u8 kcol
 
u8 debounce_ms
 
bool no_autorepeat
 
bool wakeup_enable
 

Detailed Description

struct keypad_platform_data - structure for platform specific data : pointer to keypad init function : pointer to keypad deinitialisation function : matrix scan code table for keycodes : maximum number of rows : maximum number of columns : platform specific debounce time : flag for auto repetition : allow waking up the system

Definition at line 40 of file keypad-nomadik-ske.h.

Field Documentation

u8 debounce_ms

Definition at line 46 of file keypad-nomadik-ske.h.

int(* exit)(void)

Definition at line 42 of file keypad-nomadik-ske.h.

int(* init)(void)

Definition at line 41 of file keypad-nomadik-ske.h.

u8 kcol

Definition at line 45 of file keypad-nomadik-ske.h.

struct matrix_keymap_data* keymap_data

Definition at line 43 of file keypad-nomadik-ske.h.

u8 krow

Definition at line 44 of file keypad-nomadik-ske.h.

bool no_autorepeat

Definition at line 47 of file keypad-nomadik-ske.h.

bool wakeup_enable

Definition at line 48 of file keypad-nomadik-ske.h.


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