linux/drivers/gpu/drm/amd/display/dc
Wesley Chalmers f3e077d95c drm/amd/display: fix use of uninitialized memory
DML does not calculate chroma values for RQ when surface is not YUV, but DC
will unconditionally use the uninitialized values for HW programming.
This does not cause visual corruption since HW will ignore garbage chroma
values when surface is not YUV, but causes presubmission tests to fail
golden value comparison.

Signed-off-by: Wesley Chalmers <Wesley.Chalmers@amd.com>
Signed-off-by: Eryk Brol <eryk.brol@amd.com>
Reviewed-by: Wenjing Liu <Wenjing.Liu@amd.com>
Acked-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-07-05 16:38:37 -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: Define dp_alt_mode 2018-07-05 16:38:35 -05:00
calcs drm/amd/display: get rid of cur_clks from dcn_bw_output 2018-07-05 16:38:32 -05:00
core drm/amd/display: clean up set_bandwidth usage 2018-07-05 16:38:33 -05:00
dce drm/amd/display: change dentist DID enum values to uppercase 2018-07-05 16:38:36 -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: clean up set_bandwidth usage 2018-07-05 16:38:33 -05:00
dce112 drm/amd/display: rename dce_disp_clk to dccg 2018-07-05 16:38:33 -05:00
dce120 drm/amd/display: rename display clock block to dccg 2018-07-05 16:38:28 -05:00
dcn10 drm/amd/display: support ACrYCb2101010 2018-07-05 16:38:37 -05:00
dml drm/amd/display: fix use of uninitialized memory 2018-07-05 16:38:37 -05:00
gpio treewide: kzalloc() -> kcalloc() 2018-06-12 16:19:22 -07:00
i2caux drm/amd/display: Move i2c and aux structs into dc_ddc_types.h 2018-06-15 12:23:38 -05:00
inc drm/amd/display: get rid of cur_clks from dcn_bw_output 2018-07-05 16:38:32 -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: 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: add rq/dlg/ttu to dtn log 2018-05-15 13:43:26 -05:00
dc_hw_types.h drm/amd/display: support ACrYCb2101010 2018-07-05 16:38:37 -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: 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.48 2018-07-05 16:38:30 -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: Introduce pp-smu raven functions 2018-07-05 16:38:30 -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 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