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

#include <tc3589x.h>

Data Fields

struct matrix_keymap_datakeymap_data
 
u8 krow
 
u8 kcol
 
u8 debounce_period
 
u8 settle_time
 
unsigned long irqtype
 
bool enable_wakeup
 
bool no_autorepeat
 

Detailed Description

struct tc35893_platform_data - data structure for platform specific data : matrix scan code table for keycodes : mask for available rows, value is 0xFF : mask for available columns, value is 0xFF : platform specific debounce time : platform specific settle down time : type of interrupt, falling or rising edge : specifies if keypad event can wake up system from sleep : flag for auto repetition

Definition at line 155 of file tc3589x.h.

Field Documentation

u8 debounce_period

Definition at line 159 of file tc3589x.h.

bool enable_wakeup

Definition at line 162 of file tc3589x.h.

unsigned long irqtype

Definition at line 161 of file tc3589x.h.

u8 kcol

Definition at line 158 of file tc3589x.h.

struct matrix_keymap_data* keymap_data

Definition at line 156 of file tc3589x.h.

u8 krow

Definition at line 157 of file tc3589x.h.

bool no_autorepeat

Definition at line 163 of file tc3589x.h.

u8 settle_time

Definition at line 160 of file tc3589x.h.


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