linux/drivers/gpu/drm/amd/display/dc
Bhawanpreet Lakha 4ece61a22b drm/amd/display: set clocks to 0 on suspend on dce80
[Why]
When a dce80 asic was suspended, the clocks were not set to 0.
Upon resume, the new clock was compared to the existing clock,
they were found to be the same, and so the clock was not set.
This resulted in a blackscreen.

[How]
In atomic commit, check to see if there are any active pipes.
If no, set clocks to 0

Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
2019-02-20 16:58:06 -05:00
..
basics drm/amd/display: Convert remaining loggers off dc_logger 2018-07-13 14:48:42 -05:00
bios drm/amd/display: Add functionality to get XGMI SS info 2018-12-18 17:39:56 -05:00
calcs drm/amd/display: Retiring set_display_requirements in dm_pp_smu.h - part4 2018-11-05 14:21:41 -05:00
core drm/amd/display: Detach backlight from stream 2019-01-16 17:11:47 -05:00
dce drm/amd/display: Raise dispclk value for dce11 2019-02-19 15:33:47 -05:00
dce80 drm/amd/display: set clocks to 0 on suspend on dce80 2019-02-20 16:58:06 -05:00
dce100 drm/amd/display: fix optimize_bandwidth func pointer for dce80 2019-02-20 16:57:47 -05:00
dce110 drm/amd/display: fix PME notification not working in RV desktop 2019-01-14 16:01:06 -05:00
dce112 drm/amd/display: rename dccg to clk_mgr 2018-11-05 14:20:48 -05:00
dce120 drm/amd/display: rename dccg to clk_mgr 2018-11-05 14:20:48 -05:00
dcn10 drm/amd/display: Fix negative cursor pos programming 2019-02-20 16:56:28 -05:00
dml drm/amd/display: fix dml max voltage state 2018-11-05 14:21:33 -05:00
gpio drm/amd/display: Add DCE_VERSION_12_1 enum for Vega 20 2018-12-18 17:39:49 -05:00
i2caux drm/amd/display: Add DCE_VERSION_12_1 enum for Vega 20 2018-12-18 17:39:49 -05:00
inc drm/amd/display: fbc state could not reach while enable fbc 2018-11-30 12:02:35 -05:00
irq Revert "drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with CONFIG_X86" 2018-08-21 14:32:28 -05:00
virtual drm/amd/display: Pass signal directly to enable_tmds_output 2018-03-07 16:27:20 -05:00
dc_bios_types.h drm/amd/display: Add condition to sync eDP SW status and HW status 2018-11-05 14:21:45 -05:00
dc_ddc_types.h drm/amd/display: Move i2c and aux structs into dc_ddc_types.h 2018-06-15 12:23:38 -05:00
dc_dp_types.h drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests 2018-06-15 12:22:09 -05:00
dc_helper.c drm/amd/display: Warn instead of error on REG_WAIT timeout 2018-12-18 18:25:10 -05:00
dc_hw_types.h drm/amd/display: move AYCrCb8888 format to video section 2018-12-18 18:25:10 -05:00
dc_link.h drm/amd/display: Detach backlight from stream 2019-01-16 17:11:47 -05:00
dc_stream.h drm/amd/display: Detach backlight from stream 2019-01-16 17:11:47 -05:00
dc_types.h drm/amd/display: Add tracing to dc 2018-12-05 17:49:49 -05:00
dc.h drm/amd/display: 3.2.08 2018-11-30 12:04:29 -05:00
dm_event_log.h drm/amd/display: Add customizable tracing event 2018-11-30 12:02:49 -05:00
dm_helpers.h drm/amd/display: Add hook for MST root branch info 2018-07-16 16:11:49 -05:00
dm_pp_smu.h drm/amd/display: Clean up for DCN1 clock debug logging 2018-11-30 12:04:45 -05:00
dm_services_types.h drm/amd/display: Fix some backlight variable styling 2018-11-05 14:21:39 -05:00
dm_services.h drm/amd/display: Add tracing to dc 2018-12-05 17:49:49 -05:00
irq_types.h drm/amd/display: get rid of 32.32 unsigned fixed point 2018-05-18 16:08:21 -05:00
Makefile Revert "drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with CONFIG_X86" 2018-08-21 14:32:28 -05:00
os_types.h amd-gpu: Don't undefine READ and WRITE 2018-10-24 00:36:12 +01:00