Commit Graph

1120 Commits

Author SHA1 Message Date
xhh
1d65090701 86v:merge change for 86v 2014-09-13 10:57:41 +08:00
zyk
5af42f221b vtl tp firmware: move to dts 2014-08-27 16:40:02 +08:00
xjh
fa1743b3da TP: sdk support goodix 2014-08-05 17:23:07 +08:00
xjh
db3d3b58b2 TP: add 312x sdk TP 2014-07-30 08:44:12 +08:00
黄涛
f76a860c34 input: touchscreen: k29_i2c_goodix: fix compilation warning 2014-06-16 21:14:15 +08:00
黄涛
e1c7e54fcb input: touchscreen: vtl_ts: fix compilation warning 2014-06-16 21:11:58 +08:00
黄涛
73a6ed1e58 input: touchscreen: fix tp_suspend.h compilation warning 2014-06-16 20:26:56 +08:00
郭毅
8f1f978a49 TP: fix tp bug cause by this commit:
commit 4c225bb953
Author: 郭毅 <gy@rock-chips.com>
Date:   Mon May 12 17:11:01 2014 +0800

    rk3288: tb: Compatible sdk use f402's LCD&TP
2014-05-13 09:20:47 +08:00
郭毅
4c225bb953 rk3288: tb: Compatible sdk use f402's LCD&TP
If your sdk's lcd is f402, plese make rk3288-tb1.img and you need to
define TB1_USE_F402 in drivers/input/touchscreen/vtl_ts/chip.c and
drivers/input/touchscreen/vtl_ts/vtl_ts.h to make tp work fine.
2014-05-12 17:16:33 +08:00
zyk
3d461e7c83 tp: vtl fix init warning 2014-04-30 17:53:01 +08:00
zyk
20a2e9cf69 tp :vtl delete pdf 2014-04-28 13:59:06 +08:00
zyk
7fc41fd1ca tp: vtl new driver 2014-04-28 11:54:54 +08:00
郭毅
af7298a247 p977: 1.tp: set int ct363_first_init_flag to static int.
2. 5v_en: move unnecessary log
2014-04-21 14:17:29 +08:00
郭毅
070ccdf3fa tp: fix sometimes resume too long cause by tp bug
auther : zyk
2014-04-21 09:41:48 +08:00
Cody Xie
b1e9d51bba Revert "tp ct36x:reduce init time"
This reverts commit 175e2ce4f5.
2014-04-01 09:54:10 +08:00
zyk
175e2ce4f5 tp ct36x:reduce init time 2014-03-31 19:43:38 +08:00
yj
1b093ead20 ct36x: add early suspend && resume 2014-03-29 21:16:39 +08:00
yj
91e4ee6d05 TP_SUSPEND: mod compiler warning 2014-03-29 21:12:09 +08:00
yj
ef7a6587b6 TP: sdk tp add early resume 2014-03-28 18:30:21 +08:00
zyk
ca9ed5f397 Revert "tp ct36x: reduce init time"
This reverts commit 2118788ec8.
2014-03-27 11:23:38 +08:00
zyk
2118788ec8 tp ct36x: reduce init time 2014-03-26 15:29:42 +08:00
郭毅
aa71396e5f tp: ct36x touchscreen compatible sdk and 977 2014-03-24 16:34:16 +08:00
郭毅
a5c25384a5 p977 : support ct36x for p977 touchscreen 2014-03-24 14:33:52 +08:00
zyk
1126eaeb1a TP goodix: change init time 2014-03-20 17:22:39 +08:00
zyk
3b7941ce8f TP ct36x: reduce init time 2014-03-20 16:33:57 +08:00
黄涛
8937289465 input: ts: ct36x: init use async and fix compile warning 2014-03-12 09:53:03 +08:00
zyk
e3a0fd5f7d ct36x compatible ct363 and ct365 2014-03-11 15:59:26 +08:00
黄涛
80507470b1 input: ts: ct36x: fix init 2014-03-10 20:27:32 +08:00
zyk
154cd6f739 rk3188 tp: ct365 2014-03-06 16:13:08 +08:00
yxj
58f19df659 porting tp ct36x to linux3.10 2014-03-06 11:47:38 +08:00
黄涛
48cac12f26 ts: rk29_i2c_goodix: fix resume with enable wrong irq 2014-02-20 20:07:14 +08:00
黄涛
6681264bd8 ts: rk29_i2c_goodix: porting to 3.10 2014-02-13 18:11:01 +08:00
黄涛
c36cf48454 Merge remote-tracking branch 'origin/upstream/linux-linaro-lsk-v3.10-android' into develop-3.10 2014-02-10 16:23:36 +08:00
Christian Engelmayer
c3d8edeff2 Input: usbtouchscreen - separate report and transmit buffer size handling
commit 4ef38351d7 upstream.

This patch supports the separate handling of the USB transfer buffer length
and the length of the buffer used for multi packet support. For devices
supporting multiple report or diagnostic packets, the USB transfer size is now
limited to the USB endpoints wMaxPacketSize - otherwise it defaults to the
configured report packet size as before.

This fixes an issue where event reporting can be delayed for an arbitrary
time for multi packet devices. For instance the report size for eGalax devices
is defined to the 16 byte maximum diagnostic packet size as opposed to the 5
byte report packet size. In case the driver requests 16 byte from the USB
interrupt endpoint, the USB host controller driver needs to split up the
request into 2 accesses according to the endpoints wMaxPacketSize of 8 byte.
When the first transfer is answered by the eGalax device with not less than
the full 8 byte requested, the host controller has got no way of knowing
whether the touch controller has got additional data queued and will issue
the second transfer. If per example a liftoff event finishes at such a
wMaxPacketSize boundary, the data will not be available to the usbtouch driver
until a further event is triggered and transfered to the host. From user
perspective the BTN_TOUCH release event in this case is stuck until the next
touch down event.

Signed-off-by: Christian Engelmayer <christian.engelmayer@frequentis.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-12-20 07:45:08 -08:00
黄涛
aea1f7c03c Merge tag 'v3.10.23' into develop-3.10
This is the 3.10.23 stable release

Conflicts:
	drivers/input/evdev.c
2013-12-10 12:23:21 +08:00
Forest Bond
c2dd82b43d Input: usbtouchscreen: ignore eGalax/D-Wav/EETI HIDs
commit ae2aa3a512 upstream.

The HID driver now handles these devices, regardless of what protocol
the device claims it supports.

Signed-off-by: Forest Bond <forest.bond@rapidrollout.com>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-12-04 10:57:18 -08:00
黄涛
107d3e5358 Merge remote-tracking branch 'origin/upstream/linux-linaro-lsk-v3.10-android+android-common-3.10' into develop-3.10 2013-11-11 14:38:40 +08:00
黄涛
ef88c53f60 rk: revert 20f3d0b+v3.0.66 to v3.0 2013-11-08 21:34:05 +08:00
黄涛
8216724bd9 rk: temp revert rk change 2013-11-08 21:33:42 +08:00
ywj
1687a0df4d mend some error,Compatible with 3028a and 3168 2013-09-09 14:54:44 +08:00
ywj
62656c9ea5 add control for factoryV4.0 in rockchip_gslX680_rk3028.c and rk3026_codec.c 2013-08-30 12:29:11 +08:00
ywj
0a600e049e mend dislay bug on rk3168 and Compatible with 3188 for factoryV4.0 2013-08-14 10:10:22 +08:00
黄涛
803063762a ts: rk29_i2c_goodix: fix shutdown panic, prevent unregister_early_suspend before register_early_suspend 2013-08-08 17:53:53 +08:00
hjc
44c9860957 rk3168m_f304: add board and defconfig file 2013-07-25 11:16:17 +08:00
ywj
e5e0500fb3 factoryToolV4.0 support on rk3168,lcd,bL,codec,tp,usbwifi,battery control by parameter 2013-07-20 15:40:09 +08:00
yj
e1ce3c5325 F304: add board & tp 2013-07-19 14:26:52 +08:00
hjc
131c0b60ab add rk3028_86v rk3168_rk616 board and defconfig 2013-07-10 09:41:00 +08:00
Matthias Kaehlcke
d3bf073aa7 Input: cyttsp - fix swapped mfg_stat and mfg_cmd registers
The command and status register in the driver were swapped with
respect to the order specified in the datasheet (CY8CTMA140).
Confirmed with Cypress that the order in the datasheet is correct.

Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
Acked-by: Javier Martinez Canillas <javier@dowhile0.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2013-06-05 22:46:37 -07:00
Ferruh Yigit
fbd5e77e65 Input: cyttsp - add missing handshake
For the devices that has blocking with timeout communication, these
extra handshakes will prevent one timeout delay in startup sequence

Tested-by: Ferruh Yigit <fery@cypress.com> on TMA300-DVK
Signed-off-by: Ferruh Yigit <fery@cypress.com>
Acked-by: Javier Martinez Canillas <javier@dowhile0.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2013-06-05 22:46:34 -07:00
Ferruh Yigit
d2983cdb48 Input: cyttsp - fix memcpy size param
memcpy param is wrong because of offset in bl_cmd, this may corrupt the
stack which may cause a crash.

Tested-by: Ferruh Yigit <fery@cypress.com> on TMA300-DVK
Signed-off-by: Ferruh Yigit <fery@cypress.com>
Acked-by: Javier Martinez Canillas <javier@dowhile0.org>
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2013-06-05 22:46:30 -07:00