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