diff options
Diffstat (limited to 'arch/arm/mach-pxa/palmt5.c')
-rw-r--r-- | arch/arm/mach-pxa/palmt5.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/arm/mach-pxa/palmt5.c b/arch/arm/mach-pxa/palmt5.c index 5033fd07968f..3ed9b029428b 100644 --- a/arch/arm/mach-pxa/palmt5.c +++ b/arch/arm/mach-pxa/palmt5.c | |||
@@ -108,7 +108,7 @@ static unsigned long palmt5_pin_config[] __initdata = { | |||
108 | * GPIO keyboard | 108 | * GPIO keyboard |
109 | ******************************************************************************/ | 109 | ******************************************************************************/ |
110 | #if defined(CONFIG_KEYBOARD_PXA27x) || defined(CONFIG_KEYBOARD_PXA27x_MODULE) | 110 | #if defined(CONFIG_KEYBOARD_PXA27x) || defined(CONFIG_KEYBOARD_PXA27x_MODULE) |
111 | static unsigned int palmt5_matrix_keys[] = { | 111 | static const unsigned int palmt5_matrix_keys[] = { |
112 | KEY(0, 0, KEY_POWER), | 112 | KEY(0, 0, KEY_POWER), |
113 | KEY(0, 1, KEY_F1), | 113 | KEY(0, 1, KEY_F1), |
114 | KEY(0, 2, KEY_ENTER), | 114 | KEY(0, 2, KEY_ENTER), |
@@ -124,11 +124,15 @@ static unsigned int palmt5_matrix_keys[] = { | |||
124 | KEY(3, 2, KEY_LEFT), | 124 | KEY(3, 2, KEY_LEFT), |
125 | }; | 125 | }; |
126 | 126 | ||
127 | static struct matrix_keymap_data palmt5_matrix_keymap_data = { | ||
128 | .keymap = palmt5_matrix_keys, | ||
129 | .keymap_size = ARRAY_SIZE(palmt5_matrix_keys), | ||
130 | }; | ||
131 | |||
127 | static struct pxa27x_keypad_platform_data palmt5_keypad_platform_data = { | 132 | static struct pxa27x_keypad_platform_data palmt5_keypad_platform_data = { |
128 | .matrix_key_rows = 4, | 133 | .matrix_key_rows = 4, |
129 | .matrix_key_cols = 3, | 134 | .matrix_key_cols = 3, |
130 | .matrix_key_map = palmt5_matrix_keys, | 135 | .matrix_keymap_data = &palmt5_matrix_keymap_data, |
131 | .matrix_key_map_size = ARRAY_SIZE(palmt5_matrix_keys), | ||
132 | 136 | ||
133 | .debounce_interval = 30, | 137 | .debounce_interval = 30, |
134 | }; | 138 | }; |