drm/rockchip: vop: optimize register take effect check
[firefly-linux-kernel-4.4.55.git] / drivers / rk_nand / rk_nand_base.c
index 852a45cc470b3f1d22e3df30491a332564cf505d..39de3ea38a9bee2bab25eb219b0bc2dd8df18379 100644 (file)
@@ -17,6 +17,7 @@
 #include <asm/cacheflush.h>
 #include <linux/platform_device.h>
 #include <linux/clk.h>
+#include <linux/uaccess.h>
 #ifdef CONFIG_OF
 #include <linux/of.h>
 #endif
@@ -129,6 +130,18 @@ int rknand_get_boot_media(void)
 }
 EXPORT_SYMBOL(rknand_get_boot_media);
 
+unsigned long rk_copy_from_user(void *to, const void __user *from,
+                               unsigned long n)
+{
+       return copy_from_user(to, from, n);
+}
+
+unsigned long rk_copy_to_user(void __user *to, const void *from,
+                             unsigned long n)
+{
+       return copy_to_user(to, from, n);
+}
+
 int rk_nand_schedule_enable_config(int en)
 {
        int tmp = rk_nand_wait_busy_schedule;