linux/drivers/gpu/drm/amd/display/dc/dcn31
Alvin Lee 0baae62463 drm/amd/display: Refactor fast update to use new HWSS build sequence
[Description]
- Refactor HW sequencer to use a build / execute sequence
- Also move gamma updates to become fast

v2: squash in build fix ("drm/amd/display: Fix guarding of 'if (dc->debug.visual_confirm)'")

Acked-by: Stylon Wang <stylon.wang@amd.com>
Signed-off-by: Alvin Lee <alvin.lee2@amd.com>
Reviewed-by: Jun Lei <jun.lei@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-06-09 12:41:22 -04:00
..
Makefile drm/amd/display: move FPU related code from dcn31 to dml/dcn31 folder 2022-03-25 12:40:26 -04:00
dcn31_afmt.c drm/amd/display: Add VPG and AFMT low power support for DCN3.1 2021-09-14 15:57:11 -04:00
dcn31_afmt.h drm/amd/display: Add VPG and AFMT low power support for DCN3.1 2021-09-14 15:57:11 -04:00
dcn31_apg.c drm/amd/display: Remove unused local variables and function 2023-02-23 17:36:00 -05:00
dcn31_apg.h drm/amd/display: remove audio mute control in hpo dp 2022-10-24 14:35:40 -04:00
dcn31_dccg.c drm/amd/display: add dscclk instance offset check 2023-04-11 18:03:35 -04:00
dcn31_dccg.h drm/amd/display: Fix dpstreamclk programming 2022-07-25 17:17:10 -04:00
dcn31_dio_link_encoder.c drm/amd/display: refactor dmub commands into single function 2023-04-18 16:28:52 -04:00
dcn31_dio_link_encoder.h drm/amd/display: Enable DCN314 in DC 2022-07-13 20:57:05 -04:00
dcn31_hpo_dp_link_encoder.c drm/amd/display: merge dc_link.h into dc.h and dc_types.h 2023-02-28 14:30:00 -05:00
dcn31_hpo_dp_link_encoder.h drm/amd/display: support dynamic HPO DP link encoder allocation 2021-12-30 08:54:45 -05:00
dcn31_hpo_dp_stream_encoder.c drm/amd/display: merge dc_link.h into dc.h and dc_types.h 2023-02-28 14:30:00 -05:00
dcn31_hpo_dp_stream_encoder.h drm/amd/display: Add a missing register field for HPO DP stream encoder 2022-08-10 14:52:03 -04:00
dcn31_hubbub.c drm/amd/display: add pixel rate based CRB allocation support 2023-04-24 18:36:45 -04:00
dcn31_hubbub.h drm/amd/display: Add function prototypes to headers 2023-02-15 22:24:34 -05:00
dcn31_hubp.c drm/amd/display: Add HUBP surface flip interrupt handler 2022-11-15 11:52:05 -05:00
dcn31_hubp.h drm/amd/display: Add DCN3.1 DCHHUB 2021-06-04 16:39:18 -04:00
dcn31_hwseq.c drm/amd/display: Clean FPGA code in dc 2023-06-09 10:44:11 -04:00
dcn31_hwseq.h Revert "drm/amd/display: correct static_screen_event_mask" 2022-12-15 12:18:18 -05:00
dcn31_init.c drm/amd/display: Clean FPGA code in dc 2023-06-09 10:44:11 -04:00
dcn31_init.h drm/amd/display: Add DCN3.1 HWSEQ 2021-06-04 16:39:19 -04:00
dcn31_optc.c Revert "drm/amd/display: correct static_screen_event_mask" 2022-12-15 12:18:18 -05:00
dcn31_optc.h Revert "drm/amd/display: correct static_screen_event_mask" 2022-12-15 12:18:18 -05:00
dcn31_panel_cntl.c drm/amd/display: refactor dmub commands into single function 2023-04-18 16:28:52 -04:00
dcn31_panel_cntl.h drm/amd/display: Add DCN3.1 PANEL 2021-06-04 16:39:18 -04:00
dcn31_resource.c drm/amd/display: Refactor fast update to use new HWSS build sequence 2023-06-09 12:41:22 -04:00
dcn31_resource.h drm/amd/display: make variables static 2022-08-10 14:57:49 -04:00
dcn31_vpg.c drm/amd/display: Add VPG and AFMT low power support for DCN3.1 2021-09-14 15:57:11 -04:00
dcn31_vpg.h drm/amd/display: Add VPG and AFMT low power support for DCN3.1 2021-09-14 15:57:11 -04:00