Commit f5e69000 authored by Committed by Greg Kroah-Hartman
drm/hisilicon: Ensure LDI regs are properly configured.
commit a2f042430784d86eb2b7a6d2a869f552da30edba upstream. 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: Peter Griffin <email@example.com> Tested-by: John Stultz <firstname.lastname@example.org> Reviewed-by: Xinliang Liu <email@example.com> Signed-off-by: Xinliang Liu <firstname.lastname@example.org> Signed-off-by: Greg Kroah-Hartman <email@example.com>
Showing with 3 additions and 0 deletions