centos man page for struct_matrix_keypad_platform_data

Query: struct_matrix_keypad_platform_data

OS: centos

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

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)
Related Man Pages
struct_irq_chip_generic(9) - centos
struct_kgdb_arch(9) - centos
struct_matrix_keypad_platform_data(9) - centos
struct_uio_info(9) - centos
struct_matrix_keypad_platform_data(9) - suse
Similar Topics in the Unix Linux Community
merging colums from different files
Unix script help
GPIO and sysfs