aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/input/keyboard/w90p910_keypad.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/input/keyboard/w90p910_keypad.c b/drivers/input/keyboard/w90p910_keypad.c
index 2d03dd0f9e07..6032def03707 100644
--- a/drivers/input/keyboard/w90p910_keypad.c
+++ b/drivers/input/keyboard/w90p910_keypad.c
@@ -120,7 +120,7 @@ static int __devinit w90p910_keypad_probe(struct platform_device *pdev)
120{ 120{
121 const struct w90p910_keypad_platform_data *pdata = 121 const struct w90p910_keypad_platform_data *pdata =
122 pdev->dev.platform_data; 122 pdev->dev.platform_data;
123 const struct matrix_keymap_data *keymap_data = pdata->keymap_data; 123 const struct matrix_keymap_data *keymap_data;
124 struct w90p910_keypad *keypad; 124 struct w90p910_keypad *keypad;
125 struct input_dev *input_dev; 125 struct input_dev *input_dev;
126 struct resource *res; 126 struct resource *res;
@@ -132,6 +132,8 @@ static int __devinit w90p910_keypad_probe(struct platform_device *pdev)
132 return -EINVAL; 132 return -EINVAL;
133 } 133 }
134 134
135 keymap_data = pdata->keymap_data;
136
135 irq = platform_get_irq(pdev, 0); 137 irq = platform_get_irq(pdev, 0);
136 if (irq < 0) { 138 if (irq < 0) {
137 dev_err(&pdev->dev, "failed to get keypad irq\n"); 139 dev_err(&pdev->dev, "failed to get keypad irq\n");