apq8064: Enable keypad driver

Change-Id: I9e5a050bde0ea6047fc0e211cfcf7cde6bec0591
diff --git a/target/msm8960/keypad.c b/target/msm8960/keypad.c
index 8bbd005..e63a449 100644
--- a/target/msm8960/keypad.c
+++ b/target/msm8960/keypad.c
@@ -77,6 +77,26 @@
 	.poll_time = 20 /* msec */ ,
 };
 
+unsigned int apq8064_qwerty_keymap[] = {
+	[KEYMAP_INDEX(0, 0)] = KEY_VOLUMEUP,	/* Volume key on the device/CDP */
+	[KEYMAP_INDEX(0, 1)] = KEY_VOLUMEDOWN,	/* Volume key on the device/CDP */
+};
+
+unsigned int apq8064_keys_gpiomap[] = {
+	[KEYMAP_INDEX(0, 0)] = PM_GPIO(35),	/* Volume key on the device/CDP */
+	[KEYMAP_INDEX(0, 1)] = PM_GPIO(38),	/* Volume key on the device/CDP */
+};
+
+
+struct qwerty_keypad_info apq8064_qwerty_keypad = {
+	.keymap = apq8064_qwerty_keymap,
+	.gpiomap = apq8064_keys_gpiomap,
+	.mapsize = ARRAY_SIZE(apq8064_qwerty_keymap),
+	.key_gpio_get = &pm8921_gpio_get,
+	.settle_time = 5 /* msec */ ,
+	.poll_time = 20 /* msec */ ,
+};
+
 void msm8960_keypad_init(void)
 {
 	msm8960_keypad_gpio_init();
@@ -89,6 +109,12 @@
 	ssbi_gpio_keypad_init(&msm8930_qwerty_keypad);
 }
 
+void apq8064_keypad_init(void)
+{
+	apq8064_keypad_gpio_init();
+	ssbi_gpio_keypad_init(&apq8064_qwerty_keypad);
+}
+
 /* Configure keypad_drv through pwm or DBUS inputs or manually */
 int led_kp_set( int current,
 	enum kp_backlight_mode mode,