| * Copyright (C) ST-Ericsson SA 2010 |
| * License Terms: GNU General Public License v2 |
| * Author: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com> |
| * ux500 Scroll key and Keypad Encoder (SKE) header |
| #include <linux/input/matrix_keypad.h> |
| /* register definitions for SKE peripheral */ |
| * struct keypad_platform_data - structure for platform specific data |
| * @init: pointer to keypad init function |
| * @exit: pointer to keypad deinitialisation function |
| * @keymap_data: matrix scan code table for keycodes |
| * @krow: maximum number of rows |
| * @kcol: maximum number of columns |
| * @debounce_ms: platform specific debounce time |
| * @no_autorepeat: flag for auto repetition |
| * @wakeup_enable: allow waking up the system |
| struct ske_keypad_platform_data { |
| const struct matrix_keymap_data *keymap_data; |