This patchset brings support for dcn36. --- Wayne Lin (12): drm/amd/display: Add dcn36 register header files drm/amd/display: Add DCN36 version identifiers drm/amd/display: Add DCN36 BIOS command table support drm/amd/display: Add DCN36 IRQ drm/amd/display: Add DCN36 Resource drm/amd/display: Add DCN36 GPIO drm/amd/display: Add DCN36 DML2 support drm/amd/display: Add DCN36 DMCUB drm/amd/display: Support DCN36 DSC drm/amd/display: Support DCN36 HDCP drm/amd/display: Add DCN36 CORE drm/amd/display: Add DCN36 DM Support .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 18 + .../amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 + .../display/dc/bios/command_table_helper2.c | 1 + .../gpu/drm/amd/display/dc/core/dc_resource.c | 6 + drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 + .../dc/dml2/display_mode_core_structs.h | 1 + .../gpu/drm/amd/display/dc/dml2/dml2_policy.c | 1 + .../display/dc/dml2/dml2_translation_helper.c | 3 + .../drm/amd/display/dc/dml2/dml2_wrapper.c | 4 + .../gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + .../drm/amd/display/dc/gpio/hw_translate.c | 1 + .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 1 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 + .../display/dc/irq/dcn36/irq_service_dcn36.c | 408 + .../display/dc/irq/dcn36/irq_service_dcn36.h | 12 + .../gpu/drm/amd/display/dc/resource/Makefile | 8 + .../dc/resource/dcn36/dcn36_resource.c | 2171 + .../dc/resource/dcn36/dcn36_resource.h | 73 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + .../gpu/drm/amd/display/dmub/src/dmub_dcn36.c | 34 + .../gpu/drm/amd/display/dmub/src/dmub_dcn36.h | 13 + .../gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 + .../gpu/drm/amd/display/include/dal_asic_id.h | 1 + .../gpu/drm/amd/display/include/dal_types.h | 1 + .../include/asic_reg/dcn/dcn_3_6_0_offset.h | 15485 ++++ .../include/asic_reg/dcn/dcn_3_6_0_sh_mask.h | 61940 ++++++++++++++++ 27 files changed, 80201 insertions(+) create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.h create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_6_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_6_0_sh_mask.h -- 2.37.3