/* * Some platform data for the RMI4 touchscreen that will override the __weak * platform data in the Ux500 machine if this driver is activated. */ #include #include #include #include #include #include "synaptics_i2c_rmi4.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, }; struct i2c_board_info __initdata mop500_i2c3_devices_u8500[] = { { I2C_BOARD_INFO("synaptics_rmi4_i2c", 0x4B), .platform_data = &rmi4_i2c_dev_platformdata, }, };