input: touch: Raydium: v73.10 code drop
authorAlex Chen <alchen@nvidia.com>
Fri, 27 Jun 2014 09:03:36 +0000 (17:03 +0800)
committerEmad Mir <emir@nvidia.com>
Sat, 28 Jun 2014 02:50:27 +0000 (19:50 -0700)
commit7d511f3a70cfe9508a9bd2230d8b20b6c5114689
tree097e8637883d2ed0e443c033e6cdb2776dcb43de
parent58bf883bf47223dc5a45ecf11a331ae01c58700c
input: touch: Raydium: v73.10 code drop

Bug 200004233

1. Raising service priority to avoid "service busy" issue while
   system fully loading
2. Test_mode function@driver (Change idle escape threshold at runtime)
     Usage:
        a. Disable: echo 0 > /sys/devices/virtual/misc/touch/test_mode
        b. Enable: echo 1 > /sys/devices/virtual/misc/touch/test_mode
        c. Set: echo 2 2 100 > /sys/devices/virtual/misc/touch/test_mode
           (take touch threshold 100 as example)
        d. Check: cat /sys/devices/virtual/misc/touch/test_mode
3. Coding style refine
4. Add mutex_lock/mutex_unlock protection in KRL_CMD_FLUSH_QU command table

Change-Id: Iebfd42c359b510e7102d54c9b8537382c8788242
Signed-off-by: Alex Chen <alchen@nvidia.com>
Reviewed-on: http://git-master/r/432095
Reviewed-by: Jordan Nien <jnien@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
drivers/input/touchscreen/rm31080a_ts.c
include/linux/spi/rm31080a_ctrl.h
include/linux/spi/rm31080a_ts.h