diff options
author | Xiaohui Tao <xtao@nvidia.com> | 2013-09-18 17:16:15 -0400 |
---|---|---|
committer | David Pu <dpu@nvidia.com> | 2017-07-27 19:09:19 -0400 |
commit | 2cbf183d2aa74f4c451a3f864fb7010f9c291b28 (patch) | |
tree | 70db532b8242f7b90f4092629a4c45a76336c318 /drivers/input/touchscreen/rm31080a_ctrl.c | |
parent | 20e98814e2f3d4e31a27d1ee2a821473216f1402 (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.c | 7 |
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 | /*===========================================================================*/ |
135 | MODULE_AUTHOR("xxxxxxxxxx <xxxxxxxx@rad-ic.com>"); | 136 | MODULE_AUTHOR("xxxxxxxxxx <xxxxxxxx@rad-ic.com>"); |
136 | MODULE_DESCRIPTION("Raydium touchscreen control functions"); | 137 | MODULE_DESCRIPTION("Raydium touchscreen control functions"); |
137 | MODULE_LICENSE("GPL"); | 138 | MODULE_LICENSE("GPL"); |