crucial_oj: add oj driver and modifications needed in gpio_input/event/matrix
diff --git a/include/linux/gpio_event.h b/include/linux/gpio_event.h
index 2613fc5..71ee16a 100644
--- a/include/linux/gpio_event.h
+++ b/include/linux/gpio_event.h
@@ -37,6 +37,9 @@
 		     void **data, unsigned int dev, unsigned int type,
 		     unsigned int code, int value); /* out events */
 	bool no_suspend;
+#ifdef CONFIG_OPTICALJOYSTICK_CRUCIAL
+	bool oj_btn;
+#endif
 };
 
 struct gpio_event_platform_data {