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

#include <samsung-keypad.h>

Data Fields

struct matrix_keymap_datakeymap_data
 
unsigned int rows
 
unsigned int cols
 
bool no_autorepeat
 
bool wakeup
 
void(* cfg_gpio )(unsigned int rows, unsigned int cols)
 

Detailed Description

struct samsung_keypad_platdata - Platform device data for Samsung Keypad. : pointer to &matrix_keymap_data. : number of keypad row supported. : number of keypad col supported. : disable key autorepeat. : controls whether the device should be set up as wakeup source. : configure the GPIO.

Initialisation data specific to either the machine or the platform for the device driver to use or call-back when configuring gpio.

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

Field Documentation

void(* cfg_gpio)(unsigned int rows, unsigned int cols)

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

unsigned int cols

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

struct matrix_keymap_data* keymap_data

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

bool no_autorepeat

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

unsigned int rows

Definition at line 35 of file samsung-keypad.h.

bool wakeup

Definition at line 38 of file samsung-keypad.h.


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