#include <linux/gpio.h>
#include <mach/board.h>
#include <linux/input/mt.h>
+/************ for A720 A&B config **************/
+#define RK2928_A720_A //for A
+/***********************************************/
#ifdef SITRONIX_MONITOR_THREAD
#include <linux/kthread.h>
input_report_abs(ts->input_dev, ABS_MT_TRACKING_ID, i);
input_report_abs(ts->input_dev, ABS_MT_TOUCH_MAJOR, 200);
input_report_abs(ts->input_dev, ABS_MT_POSITION_X, MTDStructure[i].Pixel_X);
+ #ifdef RK2928_A720_A
input_report_abs(ts->input_dev, ABS_MT_POSITION_Y, 480 - MTDStructure[i].Pixel_Y);
+ #else
+ input_report_abs(ts->input_dev, ABS_MT_POSITION_Y, MTDStructure[i].Pixel_Y);
+ #endif
input_report_abs(ts->input_dev, ABS_MT_WIDTH_MAJOR, 100);
DbgMsg("lr[%d](%d, %d)+\n", i, MTDStructure[i].Pixel_X, MTDStructure[i].Pixel_Y);
}else if(MTDStructure[i].Current_Pressed_area == AREA_NONE){