Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

struct_matrix_keypad_platform_data(9) [suse man page]

STRUCT 
MATRIX_KEYPAD(9) Input Subsystem STRUCT MATRIX_KEYPAD(9) NAME
struct_matrix_keypad_platform_data - platform-dependent keypad data SYNOPSIS
struct matrix_keypad_platform_data { const struct matrix_keymap_data * keymap_data; const unsigned int * row_gpios; const unsigned int * col_gpios; unsigned int num_row_gpios; unsigned int num_col_gpios; unsigned int col_scan_delay_us; unsigned int debounce_ms; bool active_low; bool wakeup; bool no_autorepeat; }; MEMBERS
keymap_data pointer to matrix_keymap_data row_gpios pointer to array of gpio numbers representing rows col_gpios pointer to array of gpio numbers reporesenting colums num_row_gpios actual number of row gpios used by device num_col_gpios actual number of col gpios used by device col_scan_delay_us delay, measured in microseconds, that is needed before we can keypad after activating column gpio debounce_ms debounce interval in milliseconds active_low gpio polarity wakeup controls whether the device should be set up as wakeup source no_autorepeat disable key autorepeat DESCRIPTION
This structure represents platform-specific data that use used by matrix_keypad driver to perform proper initialization. COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 STRUCT MATRIX_KEYPAD(9)

Check Out this Related Man Page

STRUCT 
MATRIX_KEYPAD(9) Input Subsystem STRUCT MATRIX_KEYPAD(9) NAME
struct_matrix_keypad_platform_data - platform-dependent keypad data SYNOPSIS
struct matrix_keypad_platform_data { const struct matrix_keymap_data * keymap_data; const unsigned int * row_gpios; const unsigned int * col_gpios; unsigned int num_row_gpios; unsigned int num_col_gpios; unsigned int col_scan_delay_us; unsigned int debounce_ms; unsigned int clustered_irq; unsigned int clustered_irq_flags; bool active_low; bool wakeup; bool no_autorepeat; }; MEMBERS
keymap_data pointer to matrix_keymap_data row_gpios pointer to array of gpio numbers representing rows col_gpios pointer to array of gpio numbers reporesenting colums num_row_gpios actual number of row gpios used by device num_col_gpios actual number of col gpios used by device col_scan_delay_us delay, measured in microseconds, that is needed before we can keypad after activating column gpio debounce_ms debounce interval in milliseconds clustered_irq may be specified if interrupts of all row/column GPIOs are bundled to one single irq clustered_irq_flags flags that are needed for the clustered irq active_low gpio polarity wakeup controls whether the device should be set up as wakeup source no_autorepeat disable key autorepeat DESCRIPTION
This structure represents platform-specific data that use used by matrix_keypad driver to perform proper initialization. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 STRUCT MATRIX_KEYPAD(9)
Man Page