/* ************************************************************************************************************ * * function * * name : * * parmeters : * * return : * * note : * * ************************************************************************************************************ */ int board_display_set_exit_mode(int lcd_off_only) { uint arg[4] = { 0 }; uint cmd = 0; #if defined(CONFIG_VIDEO_SUNXI_V3) cmd = DISP_SET_EXIT_MODE; #else cmd = DISP_CMD_SET_EXIT_MODE; #endif if(lcd_off_only) { arg[0] = DISP_EXIT_MODE_CLEAN_PARTLY; disp_ioctl(NULL, cmd, (void *)arg); } else { #if defined(CONFIG_VIDEO_SUNXI_V3) cmd = DISP_LCD_DISABLE; #elif defined(CONFIG_VIDEO_SUNXI_V2) cmd = DISP_CMD_LCD_DISABLE; #else cmd = DISP_CMD_LCD_OFF; #endif disp_ioctl(NULL, cmd, (void *)arg); board_display_wait_lcd_close(); } return 0; }
/* ************************************************************************************************************ * * function * * name : * * parmeters : * * return : * * note : * * ************************************************************************************************************ */ int board_display_set_exit_mode(int lcd_off_only) { uint arg[4] = { 0 }; if(lcd_off_only) { arg[0] = DISP_EXIT_MODE_CLEAN_PARTLY; disp_ioctl(NULL, DISP_CMD_SET_EXIT_MODE, (void *)arg); } else { disp_ioctl(NULL, DISP_CMD_LCD_OFF, (void *)arg); board_display_wait_lcd_close(); } return 0; }