···7575 case DCN_VERSION_3_02:7676 case DCN_VERSION_3_03:7777 case DCN_VERSION_3_1:7878+ case DCN_VERSION_3_14:7879 case DCN_VERSION_3_15:7980 case DCN_VERSION_3_16:8081 case DCN_VERSION_3_2:
···42924292 !dc->debug.dpia_debug.bits.disable_dpia)42934293 return true;4294429442954295+ if (dc->ctx->asic_id.chip_family == AMDGPU_FAMILY_GC_11_0_2 &&42964296+ !dc->debug.dpia_debug.bits.disable_dpia)42974297+ return true;42984298+42954299 /* dmub aux needs dmub notifications to be enabled */42964300 return dc->debug.enable_dmub_aux_for_legacy_ddc;42974301}
+1
drivers/gpu/drm/amd/display/dc/core/dc_link.c
···33723372 switch(link->ctx->asic_id.chip_family) {33733373 case FAMILY_YELLOW_CARP:33743374 case AMDGPU_FAMILY_GC_10_3_6:33753375+ case AMDGPU_FAMILY_GC_11_0_2:33753376 if(!dc->debug.disable_z10)33763377 psr_context->psr_level.bits.SKIP_CRTC_DISABLE = false;33773378 break;
+8
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
···6363#include "dcn302/dcn302_resource.h"6464#include "dcn303/dcn303_resource.h"6565#include "dcn31/dcn31_resource.h"6666+#include "dcn314/dcn314_resource.h"6667#include "dcn315/dcn315_resource.h"6768#include "dcn316/dcn316_resource.h"6869#include "../dcn32/dcn32_resource.h"···168167 if (ASICREV_IS_GC_11_0_2(asic_id.hw_internal_rev))169168 dc_version = DCN_VERSION_3_21;170169 break;170170+ case AMDGPU_FAMILY_GC_11_0_2:171171+ if (ASICREV_IS_GC_11_0_2(asic_id.hw_internal_rev))172172+ dc_version = DCN_VERSION_3_14;173173+ break;171174 default:172175 dc_version = DCE_VERSION_UNKNOWN;173176 break;···260255 break;261256 case DCN_VERSION_3_1:262257 res_pool = dcn31_create_resource_pool(init_data, dc);258258+ break;259259+ case DCN_VERSION_3_14:260260+ res_pool = dcn314_create_resource_pool(init_data, dc);263261 break;264262 case DCN_VERSION_3_15:265263 res_pool = dcn315_create_resource_pool(init_data, dc);
···21622162 pool->base.usb4_dpia_count = 4;21632163 }2164216421652165+ if (dc->ctx->asic_id.chip_family == AMDGPU_FAMILY_GC_11_0_2)21662166+ pool->base.usb4_dpia_count = 4;21672167+21652168 /* Audio, Stream Encoders including HPO and virtual, MPC 3D LUTs */21662169 if (!resource_construct(num_virtual_links, dc, &pool->base,21672170 (!IS_FPGA_MAXIMUS_DC(dc->ctx->dce_environment) ?
+1
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c
···100100 case DCN_VERSION_3_02:101101 case DCN_VERSION_3_03:102102 case DCN_VERSION_3_1:103103+ case DCN_VERSION_3_14:103104 case DCN_VERSION_3_16:104105 dal_hw_factory_dcn30_init(factory);105106 return true;
···101101 case DCN_VERSION_3_02:102102 case DCN_VERSION_3_03:103103 case DCN_VERSION_3_1:104104+ case DCN_VERSION_3_14:104105 case DCN_VERSION_3_16:105106 dal_hw_translate_dcn30_init(translate);106107 return true;