|
@@ -12,34 +12,14 @@
|
|
|
#include <linux/interrupt.h>
|
|
|
#include <linux/mfd/tc3589x.h>
|
|
|
#include <linux/input/matrix_keypad.h>
|
|
|
-#include <../drivers/staging/ste_rmi4/synaptics_i2c_rmi4.h>
|
|
|
|
|
|
#include <mach/gpio.h>
|
|
|
#include <mach/irqs.h>
|
|
|
|
|
|
#include "board-mop500.h"
|
|
|
|
|
|
-/*
|
|
|
- * Synaptics RMI4 touchscreen interface on the U8500 UIB
|
|
|
- */
|
|
|
-
|
|
|
-/*
|
|
|
- * Descriptor structure.
|
|
|
- * Describes the number of i2c devices on the bus that speak RMI.
|
|
|
- */
|
|
|
-static struct synaptics_rmi4_platform_data rmi4_i2c_dev_platformdata = {
|
|
|
- .irq_number = NOMADIK_GPIO_TO_IRQ(84),
|
|
|
- .irq_type = (IRQF_TRIGGER_FALLING | IRQF_SHARED),
|
|
|
- .x_flip = false,
|
|
|
- .y_flip = true,
|
|
|
- .regulator_en = false,
|
|
|
-};
|
|
|
-
|
|
|
-static struct i2c_board_info __initdata mop500_i2c3_devices_u8500[] = {
|
|
|
- {
|
|
|
- I2C_BOARD_INFO("synaptics_rmi4_i2c", 0x4B),
|
|
|
- .platform_data = &rmi4_i2c_dev_platformdata,
|
|
|
- },
|
|
|
+/* Dummy data that can be overridden by staging driver */
|
|
|
+struct i2c_board_info __initdata __weak mop500_i2c3_devices_u8500[] = {
|
|
|
};
|
|
|
|
|
|
/*
|