struct_matrix_keypad_platform_data man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

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.11	 November 2013	       STRUCT MATRIX_KEYPAD(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net