Skip to content
Commit a2f04243 authored by Peter Griffin's avatar Peter Griffin Committed by Xinliang Liu
Browse files

drm/hisilicon: Ensure LDI regs are properly configured.



This patch fixes the following soft lockup:
  BUG: soft lockup - CPU#0 stuck for 23s! [weston:307]

On weston idle-timeout the IP is powered down and reset
asserted. On weston resume we get a massive vblank
IRQ storm due to the LDI registers having lost some state.

This state loss is caused by ade_crtc_atomic_begin() not
calling ade_ldi_set_mode(). With this patch applied
resuming from Weston idle-timeout works well.

Signed-off-by: default avatarPeter Griffin <peter.griffin@linaro.org>
Tested-by: default avatarJohn Stultz <john.stultz@linaro.org>
Cc: stable@vger.kernel.org
Reviewed-by: default avatarXinliang Liu <xinliang.liu@linaro.org>
Signed-off-by: default avatarXinliang Liu <xinliang.liu@linaro.org>
parent 62884cd3
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment