linux_dsm_epyc7002/drivers/gpu/drm/amd/display/dc
Shirish S cc19514113 drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size
The drm layer expects aux->transfer() to return the payload bytes read.
Currently dm_dp_aux_transfer() returns the payload size which does not
gets updated during the read, hence not giving the right data for the
drm layer to pars edid. This leads to the drm layer to conclude as the
edid is BAD and hence some monitors/devices dont get detected properly.

This patch changes the return type of dm_dp_aux_transfer() to actual
bytes read during DP_AUX_NATIVE_READ & DP_AUX_I2C_READ.

Signed-off-by: Shirish S <shirish.s@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-02-28 15:38:40 -05:00
..
basics drm/amd/display: WBSCL filter init calculation fixes 2018-02-19 14:19:29 -05:00
bios drm/amd/display: Remove duplicate entries from BIOS function table 2018-02-19 14:20:12 -05:00
calcs drm/amd/display: Change blackout time to 0 on CZ/ST 2018-02-19 14:20:00 -05:00
core drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size 2018-02-28 15:38:40 -05:00
dce drm/amd/display: provide an interface to query firmware version 2018-02-19 14:20:14 -05:00
dce80 drm/amd/display: Expose DCE110 CRC functions for DCE8 2018-02-19 14:20:10 -05:00
dce100 drm/amd/display: Re-use DCE100 display_power_gating for DCE80 2018-02-19 14:20:04 -05:00
dce110 drm/amd/display: Fix increment when sampling OTF in DCE 2018-02-19 14:20:17 -05:00
dce112 drm/amd/display: Add timing generator count to resource pool. 2018-02-19 14:18:36 -05:00
dce120 drm/amd/display: Add timing generator count to resource pool. 2018-02-19 14:18:36 -05:00
dcn10 drm/amd/display: De PQ implementation 2018-02-19 14:20:17 -05:00
dml drm/amd/display: Remove unused CFLAGS entry in DML Makefile 2018-02-19 14:19:54 -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: make dm_dp_aux_transfer return payload bytes instead of size 2018-02-28 15:38:40 -05:00
inc drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size 2018-02-28 15:38:40 -05:00
irq drm/amd/dc: include new ip and ip_offset headers 2018-02-19 14:18:14 -05:00
virtual drm/amd/display: Pass signal directly to enable_tmds_output 2018-02-19 14:17:24 -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: Bypass gamma set if not standard type 2018-02-19 14:19:25 -05:00
dc_link.h drm/amd/display: Rearchitecture HDMI HPD 2018-02-19 14:19:57 -05:00
dc_stream.h drm/amd/display: Expose dither setting functionality to Linux 2018-02-19 14:20:08 -05:00
dc_types.h drm/amd/display: Remove delay on disconnect patch 2018-02-19 14:20:11 -05:00
dc.h drm/amd/display: provide an interface to query firmware version 2018-02-19 14:20:14 -05:00
dm_helpers.h drm/amd/display: Implement HDMI retimer settings for RV AM4 support. 2017-09-26 18:16:45 -04: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/display: refactor pplib/smu communication 2017-09-26 18:16:46 -04:00
dm_services.h drm/amd/display: Remove unused dm_pp_ interfaces 2018-02-19 14:20:16 -05:00
irq_types.h drm/amd/display: Add interrupt entries for VBLANK isr. 2017-09-26 17:11:12 -04:00
Makefile drm/amdgpu: add license to Makefiles 2017-12-07 11:51:10 -05:00
os_types.h drm/amd/display: Don't spam debug log on long reg waits 2017-12-20 14:46:06 -05:00