crucial_oj: add oj driver and modifications needed in gpio_input/event/matrix