Title: [9188] trunk/drivers/input/touchscreen: [#6066] input: touchscreen: Update AD7160 register definition to spec rev.
Revision
9188
Author
hennerich
Date
2010-10-01 09:01:48 -0400 (Fri, 01 Oct 2010)

Log Message

[#6066] input: touchscreen: Update AD7160 register definition to spec rev. 9.00

Modified Paths

Diff

Modified: trunk/drivers/input/touchscreen/ad7160.c (9187 => 9188)


--- trunk/drivers/input/touchscreen/ad7160.c	2010-09-30 08:26:50 UTC (rev 9187)
+++ trunk/drivers/input/touchscreen/ad7160.c	2010-10-01 13:01:48 UTC (rev 9188)
@@ -378,9 +378,6 @@
 			(ts->pdata->sensor_y_res << 12) |
 			ts->pdata->sensor_x_res);
 
-	/* Reset demo control/status register */
-	ad7160_write(ts, AD7160_REG_DEMO_CTRL_STAT, AD7160_SW_IIR_FILTER_EN);
-
 	/* Position window update control register */
 	ad7160_write(ts, AD7160_REG_POSITION_WINDOW_CTRL,
 		(ts->pdata->move_window << 8) |

Modified: trunk/drivers/input/touchscreen/ad7160.h (9187 => 9188)


--- trunk/drivers/input/touchscreen/ad7160.h	2010-09-30 08:26:50 UTC (rev 9187)
+++ trunk/drivers/input/touchscreen/ad7160.h	2010-10-01 13:01:48 UTC (rev 9188)
@@ -12,69 +12,62 @@
 #include <linux/types.h>
 
 #define AD7160_REG_AFE_DEVID			0x40050114
-#define AD7160_REG_DEVICE_ID			0x40051700
-#define AD7160_REG_REV_ID			0x40051704
-#define AD7160_REG_FW_REV			0x40051708
-#define AD7160_REG_FP_AFE_AMB			0x4005170C
-#define AD7160_REG_LP_AFE_AMB			0x40051710
-#define AD7160_REG_DMA_RAM_ADDR_CTRL		0x40051714
-#define AD7160_REG_DMA_CTRL			0x40051718
-#define AD7160_REG_AFE_DAC_OFFS_CTRL		0x4005171C
-#define AD7160_REG_LPM_CTRL			0x40051720
-#define AD7160_REG_BOOT_MODE_CTRL		0x40051724
-#define AD7160_REG_FINGER_ACT_CTRL		0x40051738
-#define AD7160_REG_XY_NB_SENSORS		0x4005173C
-#define AD7160_REG_XY_RES			0x40051740
-#define AD7160_REG_POSITION_WINDOW_CTRL		0x40051744
-#define AD7160_REG_INT_GEST_EN_CTRL		0x4005175C
-#define AD7160_REG_HORZ_VERT_GEST_CTRL		0x40051760
-#define AD7160_REG_PINCH_CTRL			0x40051764
-#define AD7160_REG_ROT_CTRL			0x40051768
-#define AD7160_REG_HAPTIC_CTRL			0x40051780
-#define AD7160_REG_HAPTIC_EFFECT1_CTRL		0x40051784
-#define AD7160_REG_HAPTIC_EFFECT2_CTRL		0x40051788
-#define AD7160_REG_HAPTIC_EFFECT3_CTRL1		0x4005178C
-#define AD7160_REG_HAPTIC_EFFECT3_CTRL2		0x40051790
-#define AD7160_REG_HAPTIC_EFFECT4_CTRL1		0x40051794
-#define AD7160_REG_HAPTIC_EFFECT4_CTRL2		0x40051798
-#define AD7160_REG_HAPTIC_EFFECT5_CTRL1		0x4005179C
-#define AD7160_REG_HAPTIC_EFFECT5_CTRL2		0x400517A0
-#define AD7160_REG_HAPTIC_EFFECT5_CTRL3		0x400517A4
-#define AD7160_REG_HAPTIC_EFFECT6_CTRL1		0x400517A8
-#define AD7160_REG_HAPTIC_EFFECT6_CTRL2		0x400517AC
-#define AD7160_REG_HAPTIC_EFFECT6_CTRL3		0x400517B0
-#define AD7160_REG_AFE_OFFS_ADJ_STAT		0x400517DC
-#define AD7160_REG_PRESSURE_STAT		0x400517E0
-#define AD7160_REG_FINGER_ACT_STAT		0x400517E4
-#define AD7160_REG_GEST_STAT			0x400517E8
-#define AD7160_REG_NB_FINGERS			0x400517EC
-#define AD7160_REG_POS_DATA_STATUS1		0x400517F0
-#define AD7160_REG_ABS_MT_TOUCH_STATUS1		0x400517F4
-#define AD7160_REG_POS_DATA_STATUS2		0x400517F8
-#define AD7160_REG_ABS_MT_TOUCH_STATUS2		0x400517FC
-#define AD7160_REG_POS_DATA_STATUS3		0x40051800
-#define AD7160_REG_ABS_MT_TOUCH_STATUS3		0x40051804
-#define AD7160_REG_POS_DATA_STATUS4		0x40051808
-#define AD7160_REG_ABS_MT_TOUCH_STATUS4		0x4005180C
-#define AD7160_REG_POS_DATA_STATUS5		0x40051810
-#define AD7160_REG_ABS_MT_TOUCH_STATUS5		0x40051814
-#define AD7160_REG_POS_DATA_STATUS6		0x40051818
-#define AD7160_REG_ABS_MT_TOUCH_STATUS6		0x4005181C
-#define AD7160_REG_POS_DATA_STATUS7		0x40051820
-#define AD7160_REG_ABS_MT_TOUCH_STATUS7		0x40051824
-#define AD7160_REG_POS_DATA_STATUS8		0x40051828
-#define AD7160_REG_ABS_MT_TOUCH_STATUS8		0x4005182C
-#define AD7160_REG_POS_DATA_STATUS9		0x40051830
-#define AD7160_REG_ABS_MT_TOUCH_STATUS9		0x40051834
-#define AD7160_REG_POS_DATA_STATUS10		0x40051838
-#define AD7160_REG_ABS_MT_TOUCH_STATUS10	0x4005183C
-#define AD7160_REG_STAGE_READ_INDEX		0x40051868
-#define AD7160_REG_STAGE_READ_SLF_CDC		0x4005186C
-#define AD7160_REG_STAGE_READ_SLF_AMB		0x40051870
-#define AD7160_REG_STAGE_READ_SLF_OFFS		0x40051874
-#define AD7160_REG_STAGE_READ_HSTAT		0x40051878
-#define AD7160_REG_STAGE_READ_PROX		0x4005187C
-#define AD7160_REG_DEMO_CTRL_STAT		0x400517B4
+#define AD7160_REG_DEVICE_ID			0x40051E80
+#define AD7160_REG_REV_ID			0x40051E84
+#define AD7160_REG_FW_REV			0x40051E88
+#define AD7160_REG_FP_BASELINE_CTRL		0x40051E8C
+#define AD7160_REG_LP_BASELINE_CTRL		0x40051E90
+#define AD7160_REG_DMA_RAM_ADDR_CTRL		0x40051E94
+#define AD7160_REG_DMA_CTRL			0x40051E98
+#define AD7160_REG_AFE_DAC_OFFS_CTRL		0x40051E9C
+#define AD7160_REG_LPM_CTRL			0x40051EA0
+#define AD7160_REG_BOOT_MODE_CTRL		0x40051EA4
+#define AD7160_REG_FINGER_ACT_CTRL		0x40051EB8
+#define AD7160_REG_XY_NB_SENSORS		0x40051EBC
+#define AD7160_REG_XY_RES			0x40051EC0
+#define AD7160_REG_POSITION_WINDOW_CTRL		0x40051EC4
+#define AD7160_REG_FINGER_SEPARATION_CTRL	0x40051EC8
+#define AD7160_REG_INT_GEST_EN_CTRL		0x40051EDC
+#define AD7160_REG_HORZ_VERT_GEST_CTRL		0x40051EE0
+#define AD7160_REG_PINCH_CTRL			0x40051EE4
+#define AD7160_REG_ROT_CTRL			0x40051EE8
+#define AD7160_REG_HAPTIC_CTRL			0x40051F00
+#define AD7160_REG_HAPTIC_EFFECT1_CTRL		0x40051F04
+#define AD7160_REG_HAPTIC_EFFECT2_CTRL		0x40051F08
+#define AD7160_REG_HAPTIC_EFFECT3_CTRL1		0x40051F0C
+#define AD7160_REG_HAPTIC_EFFECT3_CTRL2		0x40051F10
+#define AD7160_REG_HAPTIC_EFFECT4_CTRL1		0x40051F14
+#define AD7160_REG_HAPTIC_EFFECT4_CTRL2		0x40051F18
+#define AD7160_REG_HAPTIC_EFFECT5_CTRL1		0x40051F1C
+#define AD7160_REG_HAPTIC_EFFECT5_CTRL2		0x40051F20
+#define AD7160_REG_HAPTIC_EFFECT5_CTRL3		0x40051F24
+#define AD7160_REG_HAPTIC_EFFECT6_CTRL1		0x40051F28
+#define AD7160_REG_HAPTIC_EFFECT6_CTRL2		0x40051F2C
+#define AD7160_REG_HAPTIC_EFFECT6_CTRL3		0x40051F30
+#define AD7160_REG_AFE_OFFS_ADJ_STAT		0x40051F5C
+#define AD7160_REG_FINGER_ACT_STAT		0x40051F64
+#define AD7160_REG_GEST_STAT			0x40051F68
+#define AD7160_REG_NB_FINGERS			0x40051F6C
+#define AD7160_REG_POS_DATA_STATUS1		0x40051F70
+#define AD7160_REG_ABS_MT_TOUCH_STATUS1		0x40051F74
+#define AD7160_REG_POS_DATA_STATUS2		0x40051F78
+#define AD7160_REG_ABS_MT_TOUCH_STATUS2		0x40051F7C
+#define AD7160_REG_POS_DATA_STATUS3		0x40051F80
+#define AD7160_REG_ABS_MT_TOUCH_STATUS3		0x40051F84
+#define AD7160_REG_POS_DATA_STATUS4		0x40051F88
+#define AD7160_REG_ABS_MT_TOUCH_STATUS4		0x40051F8C
+#define AD7160_REG_POS_DATA_STATUS5		0x40051F90
+#define AD7160_REG_ABS_MT_TOUCH_STATUS5		0x40051F94
+#define AD7160_REG_POS_DATA_STATUS6		0x40051F98
+#define AD7160_REG_ABS_MT_TOUCH_STATUS6		0x40051F9C
+#define AD7160_REG_POS_DATA_STATUS7		0x40051FA0
+#define AD7160_REG_ABS_MT_TOUCH_STATUS7		0x40051FA4
+#define AD7160_REG_POS_DATA_STATUS8		0x40051FA8
+#define AD7160_REG_ABS_MT_TOUCH_STATUS8		0x40051FAC
+#define AD7160_REG_POS_DATA_STATUS9		0x40051FB0
+#define AD7160_REG_ABS_MT_TOUCH_STATUS9		0x40051FB4
+#define AD7160_REG_POS_DATA_STATUS10		0x40051FB8
+#define AD7160_REG_ABS_MT_TOUCH_STATUS10	0x40051FBC
 
 #define REG_SIZE_BYTES		4
 #define MAX_NUM_FINGERS		10
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to