summaryrefslogtreecommitdiffstats
path: root/drivers/input/touchscreen/rm31080a_ctrl.c
diff options
context:
space:
mode:
authorXiaohui Tao <xtao@nvidia.com>2013-09-18 17:16:15 -0400
committerDavid Pu <dpu@nvidia.com>2017-07-27 19:09:19 -0400
commit2cbf183d2aa74f4c451a3f864fb7010f9c291b28 (patch)
tree70db532b8242f7b90f4092629a4c45a76336c318 /drivers/input/touchscreen/rm31080a_ctrl.c
parent20e98814e2f3d4e31a27d1ee2a821473216f1402 (diff)
input: touch: raydium: v60.6 code drop
a. Checkpatch done (Bug ID 1368132) b. Fix 3.3V control issue (Bug ID 1354253, 1348628) as the attached pictures. The 3.3V is turned off in LP0 mode. c. Refine suspend/resume timing issue (Bug ID 1359713, 1288233, 1283537) Bug 1368132 Bug 1354253 Bug 1348628 Bug 1359713 Bug 1288233 Bug 1283537 Change-Id: I639d311b51e4bd7feffcc904caa34370ab52e505 Signed-off-by: Xiaohui Tao <xtao@nvidia.com> Reviewed-on: http://git-master/r/276340 Reviewed-by: Mitch Luban <mluban@nvidia.com>
Diffstat (limited to 'drivers/input/touchscreen/rm31080a_ctrl.c')
-rw-r--r--drivers/input/touchscreen/rm31080a_ctrl.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/input/touchscreen/rm31080a_ctrl.c b/drivers/input/touchscreen/rm31080a_ctrl.c
index 50a70c046..f95c7f449 100644
--- a/drivers/input/touchscreen/rm31080a_ctrl.c
+++ b/drivers/input/touchscreen/rm31080a_ctrl.c
@@ -1,7 +1,8 @@
1/* 1/*
2 * Raydium RM31080 touchscreen driver 2 * Raydium RM31080 touchscreen driver
3 * 3 *
4 * Copyright (C) 2012-2013, Raydium Semiconductor Corporation. All Rights Reserved. 4 * Copyright (C) 2012-2013, Raydium Semiconductor Corporation.
5 * All Rights Reserved.
5 * Copyright (C) 2012-2013, NVIDIA Corporation. All Rights Reserved. 6 * Copyright (C) 2012-2013, NVIDIA Corporation. All Rights Reserved.
6 * 7 *
7 * This program is free software; you can redistribute it and/or modify it 8 * This program is free software; you can redistribute it and/or modify it
@@ -14,7 +15,7 @@
14 INCLUDED FILES 15 INCLUDED FILES
15=============================================================================*/ 16=============================================================================*/
16#include <linux/device.h> 17#include <linux/device.h>
17#include <asm/uaccess.h> /* copy_to_user() */ 18#include <linux/uaccess.h> /* copy_to_user() */
18#include <linux/delay.h> 19#include <linux/delay.h>
19#include <linux/module.h> /* Module definition */ 20#include <linux/module.h> /* Module definition */
20 21
@@ -131,7 +132,7 @@ void rm_tch_ctrl_set_parameter(void *arg)
131 memcpy(&g_stCtrl, arg, sizeof(struct rm_tch_ctrl_para)); 132 memcpy(&g_stCtrl, arg, sizeof(struct rm_tch_ctrl_para));
132} 133}
133 134
134/*=============================================================================*/ 135/*===========================================================================*/
135MODULE_AUTHOR("xxxxxxxxxx <xxxxxxxx@rad-ic.com>"); 136MODULE_AUTHOR("xxxxxxxxxx <xxxxxxxx@rad-ic.com>");
136MODULE_DESCRIPTION("Raydium touchscreen control functions"); 137MODULE_DESCRIPTION("Raydium touchscreen control functions");
137MODULE_LICENSE("GPL"); 138MODULE_LICENSE("GPL");