Star64_linux/drivers/gpu/drm/amd/display/dc/dce
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
..
dce_abm.c drm/amd/display: Wait for backlight programming completion in set backlight level 2019-07-18 14:18:09 -05:00
dce_abm.h drm/amd/display: enable abm on dcn2 2019-06-22 09:34:10 -05:00
dce_audio.c drm/amd/display:Use Pixel clock in 100Hz units for HDMI Audio wall clock DTO 2019-07-18 14:18:09 -05:00
dce_audio.h drm/amd/display: add audio related regs 2019-06-11 12:49:44 -05:00
dce_aux.c drm/amd/display: Add aux tracing log in dce 2019-07-18 14:18:08 -05:00
dce_aux.h drm/amd/display: add AUX and I2C for DCN2 2019-06-21 18:59:34 -05:00
dce_clk_mgr.c drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
dce_clock_source.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dce_clock_source.h drm/amd/display: Add DCN2 clk mgr 2019-06-21 18:59:34 -05:00
dce_dmcu.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dce_dmcu.h drm/amd/display: Add DCN2 HW Sequencer and Resource 2019-06-21 18:59:35 -05:00
dce_hwseq.c
dce_hwseq.h drm/amd/display: Split out common HUBP registers and code 2019-07-18 14:18:08 -05:00
dce_i2c.c
dce_i2c.h
dce_i2c_hw.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
dce_i2c_hw.h drm/amd/display: add AUX and I2C for DCN2 2019-06-21 18:59:34 -05:00
dce_i2c_sw.c drm/amd: drop dependencies on drm_os_linux.h 2019-06-10 22:59:32 +02:00
dce_i2c_sw.h
dce_ipp.c drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
dce_ipp.h
dce_link_encoder.c drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
dce_link_encoder.h
dce_mem_input.c drm/amd/display: add dcc programming for dual plane 2019-07-18 14:27:26 -05:00
dce_mem_input.h
dce_opp.c drm/amd: drop use of drmp.h in os_types.h 2019-06-10 22:59:45 +02:00
dce_opp.h
dce_scl_filters.c
dce_stream_encoder.c drm/amd/display:Use Pixel clock in 100Hz units for HDMI Audio wall clock DTO 2019-07-18 14:18:09 -05:00
dce_stream_encoder.h
dce_transform.c
dce_transform.h
Makefile drm/amd/display: move clk_mgr files to right place 2019-05-31 10:39:31 -05:00