Lines Matching +full:key +full:- +full:wakeup
1 /* SPDX-License-Identifier: GPL-2.0 */
13 #define KEY(row, col, val) ((((row) & (MATRIX_MAX_ROWS - 1)) << 24) |\ macro
14 (((col) & (MATRIX_MAX_COLS - 1)) << 16) |\
24 * struct matrix_keymap_data - keymap for matrix keyboards
25 * @keymap: pointer to array of uint32 values encoded with KEY() macro
30 * keymaps to drivers that implement matrix-like keypads/keyboards.
38 * struct matrix_keypad_platform_data - platform-dependent keypad data
51 * @wakeup: controls whether the device should be set up as wakeup
53 * @no_autorepeat: disable key autorepeat
57 * This structure represents platform-specific data that use used by
71 /* key debounce interval in milli-second */
78 bool wakeup; member