lyx add switch between spim and gpio to fix spi data error when suspend or resume
[firefly-linux-kernel-4.4.55.git] / drivers / video / display / screen / lcd_ili9803_cpt4_3.c
index 7b281a318af0001805501e9d177f04977aa19886..aba60562dbc34ab803e42fad442535284d29ff50 100755 (executable)
@@ -308,9 +308,12 @@ int lcd_init(void)
     return 0;\r
 }\r
 \r
+extern void rk29_lcd_spim_spin_lock(void);\r
+extern void rk29_lcd_spim_spin_unlock(void);\r
 int lcd_standby(u8 enable)\r
 {\r
-    if(gLcd_info)\r
+       rk29_lcd_spim_spin_lock();\r
+       if(gLcd_info)\r
         gLcd_info->io_init();\r
 \r
        if(enable) {\r
@@ -325,6 +328,7 @@ int lcd_standby(u8 enable)
 \r
     if(gLcd_info)\r
         gLcd_info->io_deinit();\r
+       rk29_lcd_spim_spin_unlock();\r
 \r
     return 0;\r
 }\r