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

#include <pmic8xxx-keypad.h>

Data Fields

struct matrix_keymap_datakeymap_data
 
const charinput_name
 
const charinput_phys_device
 
unsigned int num_cols
 
unsigned int num_rows
 
unsigned int rows_gpio_start
 
unsigned int cols_gpio_start
 
unsigned int debounce_ms
 
unsigned int scan_delay_ms
 
unsigned int row_hold_ns
 
bool wakeup
 
bool rep
 

Detailed Description

struct pm8xxx_keypad_platform_data - platform data for keypad - matrix keymap data - input device name - input device name - number of columns of keypad - number of row of keypad - debounce period in milliseconds - scan delay in milliseconds - row hold period in nanoseconds - configure keypad as wakeup - enable or disable key repeat bit

Definition at line 33 of file pmic8xxx-keypad.h.

Field Documentation

unsigned int cols_gpio_start

Definition at line 42 of file pmic8xxx-keypad.h.

unsigned int debounce_ms

Definition at line 44 of file pmic8xxx-keypad.h.

const char* input_name

Definition at line 36 of file pmic8xxx-keypad.h.

const char* input_phys_device

Definition at line 37 of file pmic8xxx-keypad.h.

struct matrix_keymap_data* keymap_data

Definition at line 34 of file pmic8xxx-keypad.h.

unsigned int num_cols

Definition at line 39 of file pmic8xxx-keypad.h.

unsigned int num_rows

Definition at line 40 of file pmic8xxx-keypad.h.

bool rep

Definition at line 49 of file pmic8xxx-keypad.h.

unsigned int row_hold_ns

Definition at line 46 of file pmic8xxx-keypad.h.

unsigned int rows_gpio_start

Definition at line 41 of file pmic8xxx-keypad.h.

unsigned int scan_delay_ms

Definition at line 45 of file pmic8xxx-keypad.h.

bool wakeup

Definition at line 48 of file pmic8xxx-keypad.h.


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