linux/drivers/gpu/drm/amd/display/dc
Harry Wentland 084b3765ec drm/amd/display: Return aux replies directly to DRM
Currently we still go through DC code that does error checking, retries,
etc. There's no need for that since DRM already does that for us. This
simplifies the code a bit and makes it easier to debug.

This also ensures we correctly tell DRM how many bytes have actually
been read, as we should. This allows DRM to correctly read the EDID on
the Chamelium DP port.

Signed-off-by: Harry Wentland <harry.wentland@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-07-13 14:48:36 -05:00
..
basics Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-06-22 13:19:05 +10:00
bios drm/amd/display: fix incorrect check for atom table size 2018-07-13 14:47:39 -05:00
calcs drm/amd/display: Allow option to use worst-case watermark 2018-07-05 16:38:45 -05:00
core drm/amd/display: Return aux replies directly to DRM 2018-07-13 14:48:36 -05:00
dce drm/amd/display: Define couple extra DCN registers 2018-07-13 14:48:10 -05:00
dce80 drm/amd/display: rename dce_disp_clk to dccg 2018-07-05 16:38:33 -05:00
dce100 drm/amd/display: rename dce_disp_clk to dccg 2018-07-05 16:38:33 -05:00
dce110 drm/amd/display: Correct calculation of duration time. 2018-07-13 14:47:59 -05:00
dce112 drm/amd/display: Fix a typo in wm_min_memg_clk_in_khz 2018-07-05 16:38:51 -05:00
dce120 drm/amd/display: Fix a typo in wm_min_memg_clk_in_khz 2018-07-05 16:38:51 -05:00
dcn10 drm/amd/display: Expose configure_encoder for link_encoder 2018-07-13 14:48:16 -05:00
dml drm/amd/display: remove soc_bounding_box.c 2018-07-05 16:38:43 -05:00
gpio drm/amd/display: Move common GPIO registers into a common define 2018-07-13 14:47:20 -05:00
i2caux drm/amd/display: Break out function to simply read aux reply 2018-07-13 14:48:29 -05:00
inc drm/amd/display: Return aux replies directly to DRM 2018-07-13 14:48:36 -05:00
irq drm/amd/display: off by one in find_irq_source_info() 2018-07-05 16:40:02 -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: get board layout for edid emulation 2018-07-05 16:38: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: generic indirect register access 2018-07-13 14:47:33 -05:00
dc_hw_types.h drm/amd/display: Implement cursor multiplier 2018-07-13 14:47:07 -05:00
dc_link.h drm/amd/display: Serialize is_dp_sink_present 2018-07-13 14:48:21 -05:00
dc_stream.h drm/amd/display: Drop duplicate dc_stream_set_static_screen_events definition 2018-06-15 12:24:02 -05:00
dc_types.h drm/amd/display: create sink_id in dc_sink structure to idenitify all sinks 2018-06-15 12:24:43 -05:00
dc.h drm/amd/display: dal 3.1.53 2018-07-13 14:47:53 -05:00
dm_helpers.h drm/amd/display: Serialize is_dp_sink_present 2018-07-13 14:48:21 -05:00
dm_pp_smu.h drm/amd/display: Introduce pp-smu raven functions 2018-07-05 16:38:30 -05:00
dm_services_types.h drm/amd/display: Fix a typo in wm_min_memg_clk_in_khz 2018-07-05 16:38:51 -05:00
dm_services.h amdgpu: display: use modern ktime accessors 2018-06-19 13:17:38 -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 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