linux/drivers/gpu/drm/amd/display/dc/dcn10
Dmytro Laktyushkin 12e2b2d4c6 drm/amd/display: add dcc programming for dual plane
Add dual plane dcc programming support for
surfaces.

Removes unions from plane size and dcc params as they
serve no practical purpose only making our code
more convoluted. This results in easy dual plane
dcc and surface size programming.

Temporary diags_dm code is used to handle the interface
change without breaking functionality as a diags change
needs to be applied after this one.

Signed-off-by: Dmytro Laktyushkin <Dmytro.Laktyushkin@amd.com>
Reviewed-by: Charlene Liu <Charlene.Liu@amd.com>
Acked-by: Leo Li <sunpeng.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-07-18 14:27:26 -05:00
..
dcn10_cm_common.c drm/amd/display: Add tracing to dc 2018-12-05 17:49:49 -05:00
dcn10_cm_common.h drm/amd/display: Implement CM dealpha and bias interfaces 2019-05-31 10:39:29 -05:00
dcn10_dpp_cm.c drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dpp_dscl.c drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dpp.c drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dpp.h drm/amd/display: Add DCN2 DPP 2019-06-21 18:59:34 -05:00
dcn10_dwb.c drm/amd/display: Add DCN2 DWB 2019-06-21 18:59:35 -05:00
dcn10_dwb.h drm/amd/display: Add DCN2 DWB 2019-06-21 18:59:35 -05:00
dcn10_hubbub.c drm/amdgpu/display: drop ifdefs around comments 2019-06-25 13:23:17 -05:00
dcn10_hubbub.h drm/amd/display: Refactor program watermark. 2019-05-24 12:20:48 -05:00
dcn10_hubp.c drm/amd/display: add dcc programming for dual plane 2019-07-18 14:27:26 -05:00
dcn10_hubp.h drm/amd/display: add dcc programming for dual plane 2019-07-18 14:27:26 -05:00
dcn10_hw_sequencer_debug.c drm/amd/display: refactor dump_clk_registers 2019-07-18 14:18:09 -05:00
dcn10_hw_sequencer.c drm/amd/display: add dcc programming for dual plane 2019-07-18 14:27:26 -05:00
dcn10_hw_sequencer.h drm/amd/display: Add Underflow Asserts to dc 2019-06-22 09:34:14 -05:00
dcn10_ipp.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn10_ipp.h drm/amd/display: Add DCN2 IPP 2019-06-21 18:59:35 -05:00
dcn10_link_encoder.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn10_link_encoder.h drm/amd/display: Add DCN2 DIO 2019-06-21 18:59:34 -05:00
dcn10_mpc.c drm/amd/display: Fixes for some MPO cases 2019-07-18 14:27:25 -05:00
dcn10_mpc.h drm/amd/display: add mpc to dtn log 2018-04-11 13:07:38 -05:00
dcn10_opp.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dcn10_opp.h drm/amd/display: Move opp reg access from hwss to opp module. 2018-02-19 14:17:34 -05:00
dcn10_optc.c drm/amd/display: do not need otg lock if otg is not active 2019-06-22 09:34:08 -05:00
dcn10_optc.h drm/amd/display: Fix ODM combine data format 2019-06-22 09:34:10 -05:00
dcn10_resource.c drm/amd/display: allocate 4 ddc engines for RV2 2019-07-18 14:27:25 -05:00
dcn10_resource.h drm/amd/display: Use DCN functions instead of DCE 2019-05-24 12:21:00 -05:00
dcn10_stream_encoder.c drm/amd/display: Do not fill Null packet in the blank period 2019-07-18 14:18:10 -05:00
dcn10_stream_encoder.h drm/amd/display: Add DIG_CLOCK_PATTERN register 2019-07-18 14:27:25 -05:00
Makefile drm/amd/display: move clk_mgr files to right place 2019-05-31 10:39:31 -05:00