Initial commit from HTC m7ul-3.4.10-jb-crc-ddcfb8c
diff --git a/include/linux/gpio_keys.h b/include/linux/gpio_keys.h
new file mode 100644
index 0000000..a58d7bd
--- /dev/null
+++ b/include/linux/gpio_keys.h
@@ -0,0 +1,30 @@
+#ifndef _GPIO_KEYS_H
+#define _GPIO_KEYS_H
+
+struct device;
+
+struct gpio_keys_button {
+
+ unsigned int code;
+ int gpio;
+ int active_low;
+ const char *desc;
+ unsigned int type;
+ int wakeup;
+ int debounce_interval;
+ bool can_disable;
+ int value;
+ unsigned int irq;
+};
+
+struct gpio_keys_platform_data {
+ struct gpio_keys_button *buttons;
+ int nbuttons;
+ unsigned int poll_interval;
+ unsigned int rep:1;
+ int (*enable)(struct device *dev);
+ void (*disable)(struct device *dev);
+ const char *name;
+};
+
+#endif