linux_dsm_epyc7002/drivers/gpu/drm/amd/display/dc
Yongqiang Sun 2c37e49a6b drm/amd/display: Check SCRATCH reg to determine S3 resume.
Use lid state only to determine fast boot optimization is not enough.
For S3/Resume, due to bios isn't involved in boot, eDP wasn't
light up, while lid state is open, if do fast boot optimization,
eDP panel will skip enable link and result in black screen after boot.
And becasue of bios isn't involved, no matter UEFI or Legacy boot,
BIOS_SCRATCH_3 value should be 0, use this to determine the case.

Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com>
Reviewed-by: Charlene Liu <Charlene.Liu@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-05-15 13:43:26 -05:00
..
basics drm/amd/display: Do not use os types 2018-05-15 13:42:53 -05:00
bios drm/amd/dc: Use atombios api directly in DC 2018-04-11 13:07:51 -05:00
calcs drm/amd/display: Fill calcs date from stream src/dst if available 2018-04-11 13:08:08 -05:00
core drm/amd/display: fix segfault on insufficient TG during validation 2018-05-15 13:43:23 -05:00
dce drm/amd/display: HDMI has no sound after Panel power off/on 2018-05-15 13:43:25 -05:00
dce80 drm/amd/display: drop dc_validate_guaranteed 2018-04-11 13:07:40 -05:00
dce100 drm/amd/display: drop dc_validate_guaranteed 2018-04-11 13:07:40 -05:00
dce110 drm/amd/display: Check SCRATCH reg to determine S3 resume. 2018-05-15 13:43:26 -05:00
dce112 drm/amd/display: drop dc_validate_guaranteed 2018-04-11 13:07:40 -05:00
dce120 drm/amd/display: Program v_total_min/max after v_total_cntl 2018-04-11 13:08:03 -05:00
dcn10 drm/amd/display: Move DCC support functions into dchubbub 2018-05-15 13:43:25 -05:00
dml drm/amd/display: change dml init to use default structs 2018-05-15 13:43:24 -05:00
gpio drm/amd/dc: include new ip and ip_offset headers 2018-02-19 14:18:14 -05:00
i2caux drm/amd/display: Correct print types in DC_LOGS 2018-04-11 13:07:44 -05:00
inc drm/amd/display: Move DCC support functions into dchubbub 2018-05-15 13:43:25 -05:00
irq drm/amd/display: Don't blow up if TG is NULL in dce110_vblank_set 2018-03-07 16:27:01 -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: resume from S3 bypass power down HW block. 2018-02-19 14:19:35 -05:00
dc_ddc_types.h drm/amd/display: Roll core_link into dc_link 2017-09-26 18:15:36 -04:00
dc_dp_types.h drm/amd/display: get remote dpcd caps for timing validation 2017-12-06 12:47:26 -05:00
dc_helper.c drm/amdgpu: add license to files where it was missing 2017-12-07 11:51:25 -05:00
dc_hw_types.h drm/amd/display: csc_transform to dc_csc_transform 2018-05-15 13:42:54 -05:00
dc_link.h drm/amd/display: fix brightness level after resume from suspend 2018-05-15 13:43:22 -05:00
dc_stream.h drm/amd/display: Check lid state to determine fast boot optimization. 2018-05-15 13:43:24 -05:00
dc_types.h drm/amd/display: remove unused enum 2018-04-11 13:08:07 -05:00
dc.h drm/amd/display: dal 3.1.42 2018-05-15 13:43:22 -05:00
dm_helpers.h drm/amd/display: add diags clock programming 2018-03-05 15:34:40 -05:00
dm_pp_smu.h drm/amd/display: PME sw wa to support waking AZ D3 2018-02-19 14:17:17 -05:00
dm_services_types.h drm/amd/dc: Use forward declaration instand of include header file 2018-03-05 15:38:05 -05:00
dm_services.h drm/amd/display: add delay between panel pwr off to on. 2018-04-11 13:08:06 -05:00
irq_types.h drm/amd/display: Add vline IRQ programming for DCN 2018-04-11 13:07:45 -05:00
Makefile drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
os_types.h drm/amdgpu: Remove wrapper layer of cgs irq handling 2018-03-21 14:36:58 -05:00