This DC patchset brings improvements in multiple areas. In summary, we highlight: * HDCP SEND AKI INIT error * fix audio format not updated after edid updated * Reduce stack size * FEC check in timing validation * Add fSMC_MSG_SetDtbClk support * Update VTEM Infopacket definition * [FW Promotion] Release 0.0.109.0 * Add support for zstate during extended vblank * remove destructive verify link for TMDS * move FPU related code from dcn31 to dml/dcn31 folder * move FPU related code from dcn315 to dml/dcn31 folder * move FPU related code from dcn316 to dml/dcn31 folder Ahmad Othman (1): drm/amd/display: HDCP SEND AKI INIT error Anthony Koo (1): drm/amd/display: [FW Promotion] Release 0.0.109.0 Aric Cyr (1): drm/amd/display: 3.2.178 Charlene Liu (2): drm/amd/display: fix audio format not updated after edid updated drm/amd/display: remove destructive verify link for TMDS Chiawen Huang (1): drm/amd/display: FEC check in timing validation Gabe Teeger (1): drm/amd/display: Add support for zstate during extended vblank Leo (Hanghong) Ma (1): drm/amd/display: Update VTEM Infopacket definition Melissa Wen (3): drm/amd/dicplay: move FPU related code from dcn31 to dml/dcn31 folder drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder Oliver Logush (1): drm/amd/display: Add fSMC_MSG_SetDtbClk support Rodrigo Siqueira (1): drm/amd/display: Reduce stack size .../display/dc/clk_mgr/dcn315/dcn315_smu.c | 19 +- .../display/dc/clk_mgr/dcn315/dcn315_smu.h | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 23 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3 +- .../gpu/drm/amd/display/dc/core/dc_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dc.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 + .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 8 +- .../drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 + drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 26 - .../gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 8 + .../drm/amd/display/dc/dcn31/dcn31_resource.c | 356 +------- .../drm/amd/display/dc/dcn31/dcn31_resource.h | 4 +- .../gpu/drm/amd/display/dc/dcn315/Makefile | 26 - .../amd/display/dc/dcn315/dcn315_resource.c | 232 +---- .../amd/display/dc/dcn315/dcn315_resource.h | 3 + .../gpu/drm/amd/display/dc/dcn316/Makefile | 26 - .../amd/display/dc/dcn316/dcn316_resource.c | 231 +---- .../amd/display/dc/dcn316/dcn316_resource.h | 3 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 + .../drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 18 +- .../drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 863 ++++++++++++++++++ .../drm/amd/display/dc/dml/dcn31/dcn31_fpu.h | 44 + .../dc/dml/dcn31/display_rq_dlg_calc_31.c | 13 + .../amd/display/dc/dml/display_mode_structs.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp.c | 38 +- .../gpu/drm/amd/display/modules/hdcp/hdcp.h | 8 + .../drm/amd/display/modules/inc/mod_hdcp.h | 2 +- .../display/modules/info_packet/info_packet.c | 5 +- 31 files changed, 1085 insertions(+), 915 deletions(-) create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h -- 2.35.1