aboutsummaryrefslogtreecommitdiff
path: root/drivers/input
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2016-12-24 11:46:01 -0800
committerMoyster <oysterized@gmail.com>2018-11-29 17:49:05 +0100
commit8588b01909e0145e5e84f5fe0a5353bd194f205c (patch)
tree2b958cb2fca998ae9b0af4fe0e8528f2394df7f0 /drivers/input
parentabb6dd37b6fcb473e8974fac2e9c6cfbaa83b038 (diff)
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
This was entirely automated, using the script by Al: PATT='^[[:blank:]]*#[[:blank:]]*include[[:blank:]]*<asm/uaccess.h>' sed -i -e "s!$PATT!#include <linux/uaccess.h>!" \ $(git grep -l "$PATT"|grep -v ^include/linux/uaccess.h) to do the replacement at the end of the merge window. Requested-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Moyster <oysterized@gmail.com>
Diffstat (limited to 'drivers/input')
-rw-r--r--drivers/input/input-compat.c2
-rw-r--r--drivers/input/misc/atlas_btns.c2
-rw-r--r--drivers/input/mouse/amimouse.c2
-rw-r--r--drivers/input/mouse/atarimouse.c2
-rw-r--r--drivers/input/mouse/trackpoint.c2
-rw-r--r--drivers/input/serio/hp_sdc.c2
-rw-r--r--drivers/input/serio/q40kbd.c2
-rw-r--r--drivers/input/serio/serport.c2
-rw-r--r--drivers/input/tablet/aiptek.c2
-rw-r--r--drivers/input/tablet/gtco.c2
-rw-r--r--drivers/input/touchscreen/mediatek/FTS2A052/fts2a052_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT1151/gt1x_extents.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT1151/gt1x_tools.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT1151/gt1x_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT813/gt813_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT818B-fpga/gt818b_driver.c4
-rw-r--r--drivers/input/touchscreen/mediatek/GT818B/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT818B/gt818b_driver.c4
-rw-r--r--drivers/input/touchscreen/mediatek/GT819/gt819_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT910/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT910/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT911/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT911/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_2/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_aio/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_aio/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ctl.c2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ex_fun.h2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_FT5346/tpd_custom_fts.h2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_GT9XX/goodix_tool.c2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_update.c2
-rw-r--r--drivers/input/touchscreen/mediatek/MZ_GT9XX/tpd_custom_gt9xx.h2
-rw-r--r--drivers/input/touchscreen/mediatek/S3203/s3203_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/ft5206/focaltech_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/ft5206/focaltech_ex_fun.h2
-rw-r--r--drivers/input/touchscreen/mediatek/ft5316/ft5316_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/gn_melfas_mms144/gn_mms144.c2
-rw-r--r--drivers/input/touchscreen/mediatek/mms100s/mms100s_cfg_fw_download.c2
-rw-r--r--drivers/input/touchscreen/mediatek/mms100s/mms100s_ts.c2
-rw-r--r--drivers/input/touchscreen/mediatek/mms128/mms128_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/mms244/mms200_ts.c2
-rw-r--r--drivers/input/touchscreen/mediatek/msg2133/msg2133_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/mtk_tpd.c2
-rw-r--r--drivers/input/touchscreen/mediatek/synaptics_2200/s2200_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/synaptics_3320/s3320_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/synaptics_3320_47/s3320_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/synaptics_3320_50/s3320_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/synaptics_3528/s3528_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/synaptics_7020_s7/s7020_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/tangleM32_16/tangleM32_16_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/tm01564/tm1896_driver.c2
-rw-r--r--drivers/input/touchscreen/mediatek/tpd_debug.c2
68 files changed, 70 insertions, 70 deletions
diff --git a/drivers/input/input-compat.c b/drivers/input/input-compat.c
index 64ca7113f..4cc735b14 100644
--- a/drivers/input/input-compat.c
+++ b/drivers/input/input-compat.c
@@ -9,7 +9,7 @@
*/
#include <linux/export.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "input-compat.h"
#ifdef CONFIG_COMPAT
diff --git a/drivers/input/misc/atlas_btns.c b/drivers/input/misc/atlas_btns.c
index 5d4402365..2c04a966b 100644
--- a/drivers/input/misc/atlas_btns.c
+++ b/drivers/input/misc/atlas_btns.c
@@ -28,7 +28,7 @@
#include <linux/init.h>
#include <linux/input.h>
#include <linux/types.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <acpi/acpi_drivers.h>
#define ACPI_ATLAS_NAME "Atlas ACPI"
diff --git a/drivers/input/mouse/amimouse.c b/drivers/input/mouse/amimouse.c
index b55d5af21..c327187d0 100644
--- a/drivers/input/mouse/amimouse.c
+++ b/drivers/input/mouse/amimouse.c
@@ -25,7 +25,7 @@
#include <asm/irq.h>
#include <asm/setup.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <asm/amigahw.h>
#include <asm/amigaints.h>
diff --git a/drivers/input/mouse/atarimouse.c b/drivers/input/mouse/atarimouse.c
index d1c43236b..96f2f5160 100644
--- a/drivers/input/mouse/atarimouse.c
+++ b/drivers/input/mouse/atarimouse.c
@@ -47,7 +47,7 @@
#include <asm/irq.h>
#include <asm/setup.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <asm/atarihw.h>
#include <asm/atarikb.h>
#include <asm/atariints.h>
diff --git a/drivers/input/mouse/trackpoint.c b/drivers/input/mouse/trackpoint.c
index ca843b6cf..d092016c4 100644
--- a/drivers/input/mouse/trackpoint.c
+++ b/drivers/input/mouse/trackpoint.c
@@ -15,7 +15,7 @@
#include <linux/input.h>
#include <linux/libps2.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "psmouse.h"
#include "trackpoint.h"
diff --git a/drivers/input/serio/hp_sdc.c b/drivers/input/serio/hp_sdc.c
index d7a7e54f6..4558b86a7 100644
--- a/drivers/input/serio/hp_sdc.c
+++ b/drivers/input/serio/hp_sdc.c
@@ -79,7 +79,7 @@
# define sdc_readb(p) gsc_readb(p)
# define sdc_writeb(v,p) gsc_writeb((v),(p))
#elif defined(__mc68000__)
-# include <asm/uaccess.h>
+#include <linux/uaccess.h>
# define sdc_readb(p) in_8(p)
# define sdc_writeb(v,p) out_8((p),(v))
#else
diff --git a/drivers/input/serio/q40kbd.c b/drivers/input/serio/q40kbd.c
index 436a3433f..a4e2e124d 100644
--- a/drivers/input/serio/q40kbd.c
+++ b/drivers/input/serio/q40kbd.c
@@ -39,7 +39,7 @@
#include <linux/slab.h>
#include <asm/io.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <asm/q40_master.h>
#include <asm/irq.h>
#include <asm/q40ints.h>
diff --git a/drivers/input/serio/serport.c b/drivers/input/serio/serport.c
index e4ecf3b64..61769aa5b 100644
--- a/drivers/input/serio/serport.c
+++ b/drivers/input/serio/serport.c
@@ -13,7 +13,7 @@
* the Free Software Foundation.
*/
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/slab.h>
diff --git a/drivers/input/tablet/aiptek.c b/drivers/input/tablet/aiptek.c
index ee83c3904..6bb888102 100644
--- a/drivers/input/tablet/aiptek.c
+++ b/drivers/input/tablet/aiptek.c
@@ -76,7 +76,7 @@
#include <linux/module.h>
#include <linux/init.h>
#include <linux/usb/input.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <asm/unaligned.h>
/*
diff --git a/drivers/input/tablet/gtco.c b/drivers/input/tablet/gtco.c
index 5a7be4c55..ccceda74c 100644
--- a/drivers/input/tablet/gtco.c
+++ b/drivers/input/tablet/gtco.c
@@ -57,7 +57,7 @@ Scott Hill shill@gtcocalcomp.com
#include <linux/slab.h>
#include <linux/input.h>
#include <linux/usb.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <asm/unaligned.h>
#include <asm/byteorder.h>
diff --git a/drivers/input/touchscreen/mediatek/FTS2A052/fts2a052_driver.c b/drivers/input/touchscreen/mediatek/FTS2A052/fts2a052_driver.c
index 4cb3c24e0..f0e9958c5 100644
--- a/drivers/input/touchscreen/mediatek/FTS2A052/fts2a052_driver.c
+++ b/drivers/input/touchscreen/mediatek/FTS2A052/fts2a052_driver.c
@@ -40,7 +40,7 @@
#include <linux/completion.h>
#include <linux/init.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include <asm/unaligned.h>
#include <mach/eint.h>
diff --git a/drivers/input/touchscreen/mediatek/GT1151/gt1x_extents.c b/drivers/input/touchscreen/mediatek/GT1151/gt1x_extents.c
index dfd893d96..6cf316e87 100644
--- a/drivers/input/touchscreen/mediatek/GT1151/gt1x_extents.c
+++ b/drivers/input/touchscreen/mediatek/GT1151/gt1x_extents.c
@@ -32,7 +32,7 @@
#ifdef CONFIG_COMPAT
#include <linux/compat.h>
#endif
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h> /*proc */
#include <asm/ioctl.h>
diff --git a/drivers/input/touchscreen/mediatek/GT1151/gt1x_tools.c b/drivers/input/touchscreen/mediatek/GT1151/gt1x_tools.c
index 80368d2f8..c4060c9f0 100644
--- a/drivers/input/touchscreen/mediatek/GT1151/gt1x_tools.c
+++ b/drivers/input/touchscreen/mediatek/GT1151/gt1x_tools.c
@@ -20,7 +20,7 @@
*/
#include <linux/delay.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h>
#include "gt1x_generic.h"
diff --git a/drivers/input/touchscreen/mediatek/GT1151/gt1x_update.c b/drivers/input/touchscreen/mediatek/GT1151/gt1x_update.c
index 3ba359460..9f0f32201 100644
--- a/drivers/input/touchscreen/mediatek/GT1151/gt1x_update.c
+++ b/drivers/input/touchscreen/mediatek/GT1151/gt1x_update.c
@@ -26,7 +26,7 @@
#include <linux/delay.h>
#include <linux/namei.h>
#include <linux/mount.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "gt1x_generic.h"
#if (GTP_HOTKNOT || GTP_HEADER_FW_UPDATE)
diff --git a/drivers/input/touchscreen/mediatek/GT813/gt813_driver.c b/drivers/input/touchscreen/mediatek/GT813/gt813_driver.c
index 55623fa57..12c5d760b 100644
--- a/drivers/input/touchscreen/mediatek/GT813/gt813_driver.c
+++ b/drivers/input/touchscreen/mediatek/GT813/gt813_driver.c
@@ -19,7 +19,7 @@
#include <linux/rtpm_prio.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_GT813.h"
diff --git a/drivers/input/touchscreen/mediatek/GT818B-fpga/gt818b_driver.c b/drivers/input/touchscreen/mediatek/GT818B-fpga/gt818b_driver.c
index 86c34d00b..4ac583bde 100644
--- a/drivers/input/touchscreen/mediatek/GT818B-fpga/gt818b_driver.c
+++ b/drivers/input/touchscreen/mediatek/GT818B-fpga/gt818b_driver.c
@@ -21,7 +21,7 @@
#include <linux/rtpm_prio.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_GT818B.h"
#include <mach/mt_pm_ldo.h>
@@ -173,7 +173,7 @@ static struct proc_dir_entry *gt818_config_proc = NULL;
#ifdef VELOCITY_CUSTOM_GT818B
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#ifndef TPD_VELOCITY_CUSTOM_X
#define TPD_VELOCITY_CUSTOM_X 10
diff --git a/drivers/input/touchscreen/mediatek/GT818B/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT818B/goodix_tool.c
index 1a3e92fc4..5eed8009f 100644
--- a/drivers/input/touchscreen/mediatek/GT818B/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT818B/goodix_tool.c
@@ -14,7 +14,7 @@
#include <linux/i2c.h>
#include <linux/proc_fs.h>
#include <linux/string.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define IC_TYPE_NAME "GT818"
#define DATA_LENGTH_UINT 512
diff --git a/drivers/input/touchscreen/mediatek/GT818B/gt818b_driver.c b/drivers/input/touchscreen/mediatek/GT818B/gt818b_driver.c
index 1ba26e3f6..730f8d829 100644
--- a/drivers/input/touchscreen/mediatek/GT818B/gt818b_driver.c
+++ b/drivers/input/touchscreen/mediatek/GT818B/gt818b_driver.c
@@ -19,7 +19,7 @@
#include <linux/rtpm_prio.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
@@ -170,7 +170,7 @@ static struct proc_dir_entry *gt818_config_proc = NULL;
#ifdef VELOCITY_CUSTOM_GT818B
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#ifndef TPD_VELOCITY_CUSTOM_X
#define TPD_VELOCITY_CUSTOM_X 10
diff --git a/drivers/input/touchscreen/mediatek/GT819/gt819_driver.c b/drivers/input/touchscreen/mediatek/GT819/gt819_driver.c
index 0060bd2bf..3aa78bceb 100644
--- a/drivers/input/touchscreen/mediatek/GT819/gt819_driver.c
+++ b/drivers/input/touchscreen/mediatek/GT819/gt819_driver.c
@@ -25,7 +25,7 @@
#include <linux/fs.h>
#include <linux/string.h>
#include <linux/completion.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <mach/mt_pm_ldo.h>
#include <mach/mt_typedefs.h>
diff --git a/drivers/input/touchscreen/mediatek/GT910/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT910/goodix_tool.c
index 8a268a800..f2ed97973 100644
--- a/drivers/input/touchscreen/mediatek/GT910/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT910/goodix_tool.c
@@ -30,7 +30,7 @@
#include <linux/time.h>
#include <linux/delay.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT910/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT910/gt9xx_update.c
index 87f2098ed..3aa31033f 100644
--- a/drivers/input/touchscreen/mediatek/GT910/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT910/gt9xx_update.c
@@ -40,7 +40,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT911/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT911/goodix_tool.c
index 55ff8656c..4d2e081d2 100644
--- a/drivers/input/touchscreen/mediatek/GT911/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT911/goodix_tool.c
@@ -30,7 +30,7 @@
#include <linux/time.h>
#include <linux/delay.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT911/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT911/gt9xx_update.c
index f4fd83f68..c3399d413 100644
--- a/drivers/input/touchscreen/mediatek/GT911/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT911/gt9xx_update.c
@@ -30,7 +30,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX/goodix_tool.c
index db9406bd1..af710d90b 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX/goodix_tool.c
@@ -30,7 +30,7 @@
#include <linux/time.h>
#include <linux/delay.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX/gt9xx_update.c
index cf49f909c..209189654 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX/gt9xx_update.c
@@ -30,7 +30,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_2/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX_2/goodix_tool.c
index d1faccce4..dc803aedc 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_2/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_2/goodix_tool.c
@@ -30,7 +30,7 @@
#include <linux/time.h>
#include <linux/delay.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_driver.c b/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_driver.c
index ea731d451..623226c4b 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_driver.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_driver.c
@@ -256,7 +256,7 @@ static struct proc_dir_entry *gt91xx_config_proc = NULL;
#ifdef VELOCITY_CUSTOM
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#ifndef TPD_VELOCITY_CUSTOM_X
#define TPD_VELOCITY_CUSTOM_X 10
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_update.c
index 650b53f72..fcf511802 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_2/gt9xx_update.c
@@ -46,7 +46,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_aio/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX_aio/goodix_tool.c
index d04192ac7..944faaca8 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_aio/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_aio/goodix_tool.c
@@ -32,7 +32,7 @@
#include "cust_gpio_usage.h"
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h> /*proc*/
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_aio/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX_aio/gt9xx_update.c
index d7a79471a..61d352a4f 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_aio/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_aio/gt9xx_update.c
@@ -46,7 +46,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot/goodix_tool.c
index d04192ac7..944faaca8 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot/goodix_tool.c
@@ -32,7 +32,7 @@
#include "cust_gpio_usage.h"
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h> /*proc*/
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot/gt9xx_update.c
index 3e5eda70d..47d986c60 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot/gt9xx_update.c
@@ -46,7 +46,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/goodix_tool.c
index c6f819a92..dd77dab9a 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/goodix_tool.c
@@ -32,7 +32,7 @@
#include "cust_gpio_usage.h"
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h> /*proc*/
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/gt9xx_update.c
index babee2638..7fce07f93 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_FLASHLESS/gt9xx_update.c
@@ -46,7 +46,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/goodix_tool.c
index d04192ac7..944faaca8 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/goodix_tool.c
@@ -32,7 +32,7 @@
#include "cust_gpio_usage.h"
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h> /*proc*/
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/gt9xx_update.c
index 17dcad5bb..d84e14d66 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_SCP/gt9xx_update.c
@@ -46,7 +46,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/goodix_tool.c
index 050e55d23..5aad7ee4a 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/goodix_tool.c
@@ -32,7 +32,7 @@
#include "cust_gpio_usage.h"
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h> /*proc*/
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/gt9xx_update.c
index 4d005365b..dc6cd3e2a 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_fpga/gt9xx_update.c
@@ -46,7 +46,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/goodix_tool.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/goodix_tool.c
index d04192ac7..944faaca8 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/goodix_tool.c
@@ -32,7 +32,7 @@
#include "cust_gpio_usage.h"
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/proc_fs.h> /*proc*/
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/gt9xx_update.c b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/gt9xx_update.c
index 09a3ef4c6..a73402877 100644
--- a/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/GT9XX_hotknot_wear/gt9xx_update.c
@@ -46,7 +46,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#define GUP_FW_INFO
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ctl.c b/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ctl.c
index 20c2add33..c708b607c 100644
--- a/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ctl.c
+++ b/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ctl.c
@@ -6,7 +6,7 @@
#include <linux/kernel.h>
#include <linux/semaphore.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/delay.h>
#include <linux/module.h>
#include <linux/init.h>
diff --git a/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_driver.c b/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_driver.c
index 7e6808ceb..44534623f 100644
--- a/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_driver.c
+++ b/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_driver.c
@@ -196,7 +196,7 @@ static int tpd_def_calmat_local[8] = TPD_CALIBRATION_MATRIX;
#ifdef VELOCITY_CUSTOM_FT5206
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
// for magnify velocity********************************************
diff --git a/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ex_fun.h b/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ex_fun.h
index 44fbadc46..6cdcc7ddc 100644
--- a/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ex_fun.h
+++ b/drivers/input/touchscreen/mediatek/MZ_FT5346/focaltech_ex_fun.h
@@ -12,7 +12,7 @@
#include <linux/syscalls.h>
#include <asm/unistd.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/fs.h>
#include <linux/string.h>
diff --git a/drivers/input/touchscreen/mediatek/MZ_FT5346/tpd_custom_fts.h b/drivers/input/touchscreen/mediatek/MZ_FT5346/tpd_custom_fts.h
index 82f225470..2cbfae913 100644
--- a/drivers/input/touchscreen/mediatek/MZ_FT5346/tpd_custom_fts.h
+++ b/drivers/input/touchscreen/mediatek/MZ_FT5346/tpd_custom_fts.h
@@ -27,7 +27,7 @@
#include <linux/rtpm_prio.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <mach/mt_pm_ldo.h>
#include <mach/mt_typedefs.h>
diff --git a/drivers/input/touchscreen/mediatek/MZ_GT9XX/goodix_tool.c b/drivers/input/touchscreen/mediatek/MZ_GT9XX/goodix_tool.c
index 9cee78f86..7f215491e 100644
--- a/drivers/input/touchscreen/mediatek/MZ_GT9XX/goodix_tool.c
+++ b/drivers/input/touchscreen/mediatek/MZ_GT9XX/goodix_tool.c
@@ -31,7 +31,7 @@
#include <linux/time.h>
#include <linux/delay.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_driver.c b/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_driver.c
index 57a5d8ef9..2cc8b949b 100644
--- a/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_driver.c
+++ b/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_driver.c
@@ -285,7 +285,7 @@ static const struct file_operations config_proc_ops = {
#ifdef VELOCITY_CUSTOM
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#ifndef TPD_VELOCITY_CUSTOM_X
#define TPD_VELOCITY_CUSTOM_X 10
diff --git a/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_update.c b/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_update.c
index 626a8d881..59591f82f 100644
--- a/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_update.c
+++ b/drivers/input/touchscreen/mediatek/MZ_GT9XX/gt9xx_update.c
@@ -50,7 +50,7 @@
#include <linux/namei.h>
#include <linux/mount.h>
#include "cust_gpio_usage.h"
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd_custom_gt9xx.h"
diff --git a/drivers/input/touchscreen/mediatek/MZ_GT9XX/tpd_custom_gt9xx.h b/drivers/input/touchscreen/mediatek/MZ_GT9XX/tpd_custom_gt9xx.h
index 63f3da5f2..36c9f750c 100644
--- a/drivers/input/touchscreen/mediatek/MZ_GT9XX/tpd_custom_gt9xx.h
+++ b/drivers/input/touchscreen/mediatek/MZ_GT9XX/tpd_custom_gt9xx.h
@@ -62,7 +62,7 @@
#include <linux/rtpm_prio.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#ifdef MT6575
#include <mach/mt6575_pm_ldo.h>
#include <mach/mt6575_typedefs.h>
diff --git a/drivers/input/touchscreen/mediatek/S3203/s3203_driver.c b/drivers/input/touchscreen/mediatek/S3203/s3203_driver.c
index da6b9a07f..46f77987a 100644
--- a/drivers/input/touchscreen/mediatek/S3203/s3203_driver.c
+++ b/drivers/input/touchscreen/mediatek/S3203/s3203_driver.c
@@ -27,7 +27,7 @@
#ifdef TPD_UPDATE_FIRMWARE
#include <linux/fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/namei.h>
#include <linux/vmalloc.h>
diff --git a/drivers/input/touchscreen/mediatek/ft5206/focaltech_driver.c b/drivers/input/touchscreen/mediatek/ft5206/focaltech_driver.c
index c08438e1f..daaa7e5f4 100644
--- a/drivers/input/touchscreen/mediatek/ft5206/focaltech_driver.c
+++ b/drivers/input/touchscreen/mediatek/ft5206/focaltech_driver.c
@@ -104,7 +104,7 @@ static int tpd_def_calmat_local[8] = TPD_CALIBRATION_MATRIX;
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
struct touch_info {
int y[10];
diff --git a/drivers/input/touchscreen/mediatek/ft5206/focaltech_ex_fun.h b/drivers/input/touchscreen/mediatek/ft5206/focaltech_ex_fun.h
index bf48b0e58..b490961a2 100644
--- a/drivers/input/touchscreen/mediatek/ft5206/focaltech_ex_fun.h
+++ b/drivers/input/touchscreen/mediatek/ft5206/focaltech_ex_fun.h
@@ -12,7 +12,7 @@
#include <linux/syscalls.h>
#include <asm/unistd.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/fs.h>
#include <linux/string.h>
diff --git a/drivers/input/touchscreen/mediatek/ft5316/ft5316_driver.c b/drivers/input/touchscreen/mediatek/ft5316/ft5316_driver.c
index c48b6dadf..d70ccb829 100644
--- a/drivers/input/touchscreen/mediatek/ft5316/ft5316_driver.c
+++ b/drivers/input/touchscreen/mediatek/ft5316/ft5316_driver.c
@@ -105,7 +105,7 @@ static int tpd_def_calmat_local[8] = TPD_CALIBRATION_MATRIX;
#ifdef VELOCITY_CUSTOM_FT5206
#include <linux/device.h>
#include <linux/miscdevice.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
// for magnify velocity********************************************
diff --git a/drivers/input/touchscreen/mediatek/gn_melfas_mms144/gn_mms144.c b/drivers/input/touchscreen/mediatek/gn_melfas_mms144/gn_mms144.c
index 008d9f689..deccc3376 100644
--- a/drivers/input/touchscreen/mediatek/gn_melfas_mms144/gn_mms144.c
+++ b/drivers/input/touchscreen/mediatek/gn_melfas_mms144/gn_mms144.c
@@ -19,7 +19,7 @@
#include <linux/rtpm_prio.h>
#include <mach/eint.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include <linux/jiffies.h>
diff --git a/drivers/input/touchscreen/mediatek/mms100s/mms100s_cfg_fw_download.c b/drivers/input/touchscreen/mediatek/mms100s/mms100s_cfg_fw_download.c
index 39d1d680e..d29e6afe7 100644
--- a/drivers/input/touchscreen/mediatek/mms100s/mms100s_cfg_fw_download.c
+++ b/drivers/input/touchscreen/mediatek/mms100s/mms100s_cfg_fw_download.c
@@ -16,7 +16,7 @@
#include <linux/completion.h>
#include <linux/init.h>
#include <linux/dma-mapping.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <asm/unaligned.h>
//#include <mach/mt_gpio.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/mms100s/mms100s_ts.c b/drivers/input/touchscreen/mediatek/mms100s/mms100s_ts.c
index a97de60fc..4fc404b0b 100644
--- a/drivers/input/touchscreen/mediatek/mms100s/mms100s_ts.c
+++ b/drivers/input/touchscreen/mediatek/mms100s/mms100s_ts.c
@@ -20,7 +20,7 @@
#include <linux/rtpm_prio.h>
#include <mach/eint.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include <linux/jiffies.h>
diff --git a/drivers/input/touchscreen/mediatek/mms128/mms128_driver.c b/drivers/input/touchscreen/mediatek/mms128/mms128_driver.c
index e16e826ce..673837bab 100644
--- a/drivers/input/touchscreen/mediatek/mms128/mms128_driver.c
+++ b/drivers/input/touchscreen/mediatek/mms128/mms128_driver.c
@@ -22,7 +22,7 @@
#include <linux/rtpm_prio.h>
#include <mach/eint.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include <linux/jiffies.h>
diff --git a/drivers/input/touchscreen/mediatek/mms244/mms200_ts.c b/drivers/input/touchscreen/mediatek/mms244/mms200_ts.c
index ec9e02f84..8506baef4 100644
--- a/drivers/input/touchscreen/mediatek/mms244/mms200_ts.c
+++ b/drivers/input/touchscreen/mediatek/mms244/mms200_ts.c
@@ -41,7 +41,7 @@
#include <linux/completion.h>
#include <linux/init.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include <asm/unaligned.h>
#include <mach/eint.h>
diff --git a/drivers/input/touchscreen/mediatek/msg2133/msg2133_driver.c b/drivers/input/touchscreen/mediatek/msg2133/msg2133_driver.c
index 62e034af5..21083e1ea 100644
--- a/drivers/input/touchscreen/mediatek/msg2133/msg2133_driver.c
+++ b/drivers/input/touchscreen/mediatek/msg2133/msg2133_driver.c
@@ -22,7 +22,7 @@
#include <linux/dma-mapping.h>
#include <linux/mm_types.h>
#include <linux/mm.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <asm/page.h>
#include <linux/vmalloc.h>
diff --git a/drivers/input/touchscreen/mediatek/mtk_tpd.c b/drivers/input/touchscreen/mediatek/mtk_tpd.c
index 0917d7842..d4a45c88b 100644
--- a/drivers/input/touchscreen/mediatek/mtk_tpd.c
+++ b/drivers/input/touchscreen/mediatek/mtk_tpd.c
@@ -26,7 +26,7 @@
#include <linux/miscdevice.h>
#include <linux/device.h>
#include <linux/slab.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#ifdef CONFIG_COMPAT
#include <linux/compat.h>
diff --git a/drivers/input/touchscreen/mediatek/synaptics_2200/s2200_driver.c b/drivers/input/touchscreen/mediatek/synaptics_2200/s2200_driver.c
index e0b8f4cd5..38d27e1c0 100644
--- a/drivers/input/touchscreen/mediatek/synaptics_2200/s2200_driver.c
+++ b/drivers/input/touchscreen/mediatek/synaptics_2200/s2200_driver.c
@@ -48,7 +48,7 @@
#include <mach/mt_typedefs.h>
#include <mach/mt_boot.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/synaptics_3320/s3320_driver.c b/drivers/input/touchscreen/mediatek/synaptics_3320/s3320_driver.c
index a753e235c..4ea6d9792 100644
--- a/drivers/input/touchscreen/mediatek/synaptics_3320/s3320_driver.c
+++ b/drivers/input/touchscreen/mediatek/synaptics_3320/s3320_driver.c
@@ -50,7 +50,7 @@
#include <mach/mt_typedefs.h>
#include <mach/mt_boot.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/synaptics_3320_47/s3320_driver.c b/drivers/input/touchscreen/mediatek/synaptics_3320_47/s3320_driver.c
index 63ae54df9..72cb3a25f 100644
--- a/drivers/input/touchscreen/mediatek/synaptics_3320_47/s3320_driver.c
+++ b/drivers/input/touchscreen/mediatek/synaptics_3320_47/s3320_driver.c
@@ -50,7 +50,7 @@
#include <mach/mt_typedefs.h>
#include <mach/mt_boot.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/synaptics_3320_50/s3320_driver.c b/drivers/input/touchscreen/mediatek/synaptics_3320_50/s3320_driver.c
index c4d06701d..c27292392 100644
--- a/drivers/input/touchscreen/mediatek/synaptics_3320_50/s3320_driver.c
+++ b/drivers/input/touchscreen/mediatek/synaptics_3320_50/s3320_driver.c
@@ -50,7 +50,7 @@
#include <mach/mt_typedefs.h>
#include <mach/mt_boot.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/synaptics_3528/s3528_driver.c b/drivers/input/touchscreen/mediatek/synaptics_3528/s3528_driver.c
index 5dc9a8fe7..965b258a1 100644
--- a/drivers/input/touchscreen/mediatek/synaptics_3528/s3528_driver.c
+++ b/drivers/input/touchscreen/mediatek/synaptics_3528/s3528_driver.c
@@ -50,7 +50,7 @@
#include <mach/mt_typedefs.h>
#include <mach/mt_boot.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/synaptics_7020_s7/s7020_driver.c b/drivers/input/touchscreen/mediatek/synaptics_7020_s7/s7020_driver.c
index 0d8f1b7c6..c169f2904 100644
--- a/drivers/input/touchscreen/mediatek/synaptics_7020_s7/s7020_driver.c
+++ b/drivers/input/touchscreen/mediatek/synaptics_7020_s7/s7020_driver.c
@@ -50,7 +50,7 @@
#include <mach/mt_typedefs.h>
#include <mach/mt_boot.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <cust_eint.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/tangleM32_16/tangleM32_16_driver.c b/drivers/input/touchscreen/mediatek/tangleM32_16/tangleM32_16_driver.c
index 4f547668f..480c24d7e 100644
--- a/drivers/input/touchscreen/mediatek/tangleM32_16/tangleM32_16_driver.c
+++ b/drivers/input/touchscreen/mediatek/tangleM32_16/tangleM32_16_driver.c
@@ -19,7 +19,7 @@
#include <linux/rtpm_prio.h>
#include <linux/proc_fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include "tpd.h"
diff --git a/drivers/input/touchscreen/mediatek/tm01564/tm1896_driver.c b/drivers/input/touchscreen/mediatek/tm01564/tm1896_driver.c
index 51197f712..866f79058 100644
--- a/drivers/input/touchscreen/mediatek/tm01564/tm1896_driver.c
+++ b/drivers/input/touchscreen/mediatek/tm01564/tm1896_driver.c
@@ -18,7 +18,7 @@
#ifdef TPD_UPDATE_FIRMWARE
#include <linux/fs.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/namei.h>
#include <linux/vmalloc.h>
diff --git a/drivers/input/touchscreen/mediatek/tpd_debug.c b/drivers/input/touchscreen/mediatek/tpd_debug.c
index 52370cbe2..214b091a4 100644
--- a/drivers/input/touchscreen/mediatek/tpd_debug.c
+++ b/drivers/input/touchscreen/mediatek/tpd_debug.c
@@ -1,5 +1,5 @@
#include <linux/vmalloc.h>
-#include <asm/uaccess.h>
+#include <linux/uaccess.h>
#include <linux/major.h>
#include <linux/miscdevice.h>
#include <linux/i2c.h>