diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2017-08-15 17:14:25 +0300 |
---|---|---|
committer | Xinliang Liu <xinliang.liu@linaro.org> | 2017-11-01 05:36:50 +0300 |
commit | a2f042430784d86eb2b7a6d2a869f552da30edba (patch) | |
tree | eb3234e3a085d7ce5f3b15766c3c1c993b8ba1ff /drivers/gpio/gpio-mockup.c | |
parent | 62884cd386b876638720ef88374b31a84ca7ee5f (diff) | |
download | linux-a2f042430784d86eb2b7a6d2a869f552da30edba.tar.xz |
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: Peter Griffin <peter.griffin@linaro.org>
Tested-by: John Stultz <john.stultz@linaro.org>
Cc: stable@vger.kernel.org
Reviewed-by: Xinliang Liu <xinliang.liu@linaro.org>
Signed-off-by: Xinliang Liu <xinliang.liu@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-mockup.c')
0 files changed, 0 insertions, 0 deletions