**
1.问题现象:
**
**【开机起来】**开机起来可以正常显示
**【按power按键休眠】**第二次按下Power按键进入休眠,隔10s,再按Power按键唤醒。
**【出现结果】**屏幕黑屏有背光,并提示drm time out错
**【lcd信息】**lcd为480*800 2lane的mipi
**【复现概率】**第二次按下休眠唤醒必然复现
【具体错误log如下】
//第一次休眠的log//
[ 54.858511] dw-mipi-dsi ff450000.dsi: final DSI-Link bandwidth: 402 x 2 Mbps
[ 54.861310] voosn test unprepare
//第一次唤醒的log//
[ 56.357190] healthd: battery l=100 v=4164 t=18.8 h=2 st=5 c=-3 fc=1481000 chg=u
[ 56.366079] healthd: battery l=100 v=4164 t=18.8 h=2 st=5 c=-3 fc=1481000 chg=u
[ 60.673878] rockchip-vop ff460000.vop: [drm:vop_crtc_enable] Update mode to 480x800p60, type: 16
[ 60.674916] dw-mipi-dsi ff450000.dsi: final DSI-Link bandwidth: 402 x 2 Mbps
[ 60.721375] voosn test prepare
[ 60.751706] sensors 1-0019: set sensor poll time to 66ms
[ 60.760141] sensors 1-0019: sensor on: starting poll sensor data 64ms
[ 60.843679] panel-simple-dsi ff450000.dsi.0: err=0,mode=08//这是我添加的log,在发送dsi 参数前获取dsi状态
[ 61.030386] panel-simple-dsi ff450000.dsi.0: after send err=0,mode=9c//这是我添加的log,在发送dsi参数后获取dsi状态
//第二次休眠的log//
[ 63.743290] healthd: battery l=100 v=4166 t=18.8 h=2 st=5 c=0 fc=1481000 chg=u
[ 64.290867] healthd: battery l=100 v=4166 t=18.8 h=2 st=5 c=0 fc=1481000 chg=u
[ 69.296014] voosn test unprepare
//第二次唤醒log//
[ 81.278684] dclk_vopb_frac p_rate(30266999) is low than rate(30267000)*20, use integer or half-div
[ 81.278832] rockchip-vop ff460000.vop: [drm:vop_crtc_enable] Update mode to 480x800p60, type: 16
[ 81.279311] dclk_vopb_frac p_rate(30266999) is low than rate(30267000)*20, use integer or half-div
[ 81.279526] dw-mipi-dsi ff450000.dsi: final DSI-Link bandwidth: 402 x 2 Mbps
[ 81.324079] voosn test prepare
[ 81.361002] sensors 1-0019: set sensor poll time to 66ms
[ 81.368475] sensors 1-0019: sensor on: starting poll sensor data 64ms
[ 81.447001] panel-simple-dsi ff450000.dsi.0: err=0,mode=08
[ 81.633654] panel-simple-dsi ff450000.dsi.0: after send err=0,mode=9c
[ 82.683651] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[ 83.683623] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[ 84.743684] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[ 85.793663] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[ 87.463632] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
[ 92.863633] [drm:drm_atomic_helper_commit_cleanup_done] *ERROR* [CRTC:60] flip_done timed out
//第三次休眠的log//
[ 92.869806] voosn test unprepare
[ 92.940347] ------------[ cut here ]------------
[ 92.940408] WARNING: at drivers/gpu/drm/rockchip/rockchip_drm_vop.c:1418
[ 92.940417] Modules linked in: bifrost_kbase
[ 92.940434]
[ 92.940450] CPU: 1 PID: 294 Comm: HwBinder:243_2 Not tainted 4.4.189 #108
[ 92.940459] Hardware name: Rockchip rk3326 863 avb board (DT)
[ 92.940469] task: ffffffc03a608000 task.stack: ffffffc03a604000
[ 92.940489] PC is at vop_crtc_disable+0x434/0x7c8
[ 92.940500] LR is at vop_crtc_disable+0x430/0x7c8
[ 92.940509] pc : [<ffffff80084d8648>] lr : [<ffffff80084d8644>] pstate: 60400145
[ 92.940516] sp : ffffffc03a607a50
[ 92.940523