Signed-off-by: Oliver Logush ollogush@xxxxxxx<mailto:ollogush@xxxxxxx> Reviewed By: Alexander.Deucher@xxxxxxx<mailto:Alexander.Deucher@xxxxxxx> Charlene.Liu@xxxxxxx<mailto:Charlene.Liu@xxxxxxx> --- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c b/drivers/gp= u/drm/amd/display/dc/core/dc_resource.c index b36bae4b5bc9..71b393194c55 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c @@ -135,7 +135,7 @@ enum dce_version resource_parse_asic_id(struct hw_asic_= id asic_id) case FAMILY_NV: dc_version =3D DCN_VERSION_2_0; - if (asic_id.chip_id =3D=3D DEVICE_ID_NV_13FE= ) { + if (asic_id.chip_id =3D=3D DEVICE_ID_NV_13FE = || asic_id.chip_id =3D=3D DEVICE_ID_NV_143F) { dc_version =3D DCN_VERSION_2= _01; break; } diff --git a/drivers/gpu/drm/amd/display/include/dal_asic_id.h b/drivers/gp= u/drm/amd/display/include/dal_asic_id.h index e4a2dfacab4c..e672be6327cb 100644 --- a/drivers/gpu/drm/amd/display/include/dal_asic_id.h +++ b/drivers/gpu/drm/amd/display/include/dal_asic_id.h @@ -212,6 +212,7 @@ enum { #define ASICREV_IS_GREEN_SARDINE(eChipRev) ((eChipRev >=3D GREEN_SARDINE_A0= ) && (eChipRev < 0xFF)) #endif #define DEVICE_ID_NV_13FE 0x13FE // CYAN_SKILLFISH +#define DEVICE_ID_NV_143F 0x143F #define FAMILY_VGH 144 #define DEVICE_ID_VGH_163F 0x163F #define VANGOGH_A0 0x01 -- 2.25.1 --_000_BY5PR12MB4052A50F44F62CD791BE0C08F22F9BY5PR12MB4052namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"= > <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri",sans-serif;} @page WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72" style=3D"word-wrap:= break-word"> <p style=3D"font-family:Arial;font-size:10pt;color:#0000FF;margin:5pt;" ali= gn=3D"Left"> [AMD Official Use Only]<br> </p> <br> <div> <div class=3D"WordSection1"> <p class=3D"MsoNormal">From 488cc792021a60300df3659de204ebef954ba2bb Mon Se= p 17 00:00:00 2001<o:p></o:p></p> <p class=3D"MsoNormal">From: Oliver Logush <a href=3D"mailto:ollogush@amd.c= om">ollogush@xxxxxxx</a><o:p></o:p></p> <p class=3D"MsoNormal">Date: Wed, 9 Feb 2022 14:25:13 -0500<o:p></o:p></p> <p class=3D"MsoNormal">Subject: [PATCH] drm/amd/display: extend dcn201 supp= ort<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Signed-off-by: Oliver Logush <a href=3D"mailto:ollog= ush@xxxxxxx"> ollogush@xxxxxxx</a><o:p></o:p></p> <p class=3D"MsoNormal">Reviewed By: <a href=3D"mailto:Alexander.Deucher@amd= .com">Alexander.Deucher@xxxxxxx</a><o:p></o:p></p> <p class=3D"MsoNormal" style=3D"margin-left:.5in"> &= nbsp; <a href=3D"mailto:Charlene.Liu@xxxxxxx"= > Charlene.Liu@xxxxxxx</a><o:p></o:p></p> <p class=3D"MsoNormal">---<o:p></o:p></p> <p class=3D"MsoNormal">drivers/gpu/drm/amd/display/dc/core/dc_resource.c | = 2 +-<o:p></o:p></p> <p class=3D"MsoNormal">drivers/gpu/drm/amd/display/include/dal_asic_id.h | = 1 +<o:p></o:p></p> <p class=3D"MsoNormal">2 files changed, 2 insertions(+), 1 deletion(-)<o:p>= </o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_= resource.c b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c<o:p></o:p></= p> <p class=3D"MsoNormal">index b36bae4b5bc9..71b393194c55 100644<o:p></o:p></= p> <p class=3D"MsoNormal">--- a/drivers/gpu/drm/amd/display/dc/core/dc_resourc= e.c<o:p></o:p></p> <p class=3D"MsoNormal">+++ b/drivers/gpu/drm/amd/display/dc/core/dc_resourc= e.c<o:p></o:p></p> <p class=3D"MsoNormal">@@ -135,7 +135,7 @@ enum dce_version resource_parse_= asic_id(struct hw_asic_id asic_id)<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal"> &nbs= p; case FAMILY_NV:<o:p></o:p></p> <p class=3D"MsoNormal"> &nbs= p; &= nbsp; dc_version =3D DCN_VE= RSION_2_0;<o:p></o:p></p> <p class=3D"MsoNormal">- &nb= sp; = if (asic_id.chip_id =3D=3D= DEVICE_ID_NV_13FE) {<o:p></o:p></p> <p class=3D"MsoNormal">+ &nb= sp; = if (asic_id.chip_id =3D=3D DEVIC= E_ID_NV_13FE || asic_id.chip_id =3D=3D DEVICE_ID_NV_143F) {<o:p></o:p></p> <p class=3D"MsoNormal"> &nbs= p; &= nbsp; &nbs= p; = dc_version =3D DCN_VERSION_2_01;<o:p></o:p></p> <p class=3D"MsoNormal"> &nbs= p; &= nbsp; &nbs= p; = break;<o:p></o:p></p> <p class=3D"MsoNormal"> &nbs= p; &= nbsp; }<o:p></o:p></p> <p class=3D"MsoNormal">diff --git a/drivers/gpu/drm/amd/display/include/dal= _asic_id.h b/drivers/gpu/drm/amd/display/include/dal_asic_id.h<o:p></o:p></= p> <p class=3D"MsoNormal">index e4a2dfacab4c..e672be6327cb 100644<o:p></o:p></= p> <p class=3D"MsoNormal">--- a/drivers/gpu/drm/amd/display/include/dal_asic_i= d.h<o:p></o:p></p> <p class=3D"MsoNormal">+++ b/drivers/gpu/drm/amd/display/include/dal_asic_i= d.h<o:p></o:p></p> <p class=3D"MsoNormal">@@ -212,6 +212,7 @@ enum {<o:p></o:p></p> <p class=3D"MsoNormal">#define ASICREV_IS_GREEN_SARDINE(eChipRev) ((eChipRe= v >=3D GREEN_SARDINE_A0) && (eChipRev < 0xFF))<o:p></o:p></p> <p class=3D"MsoNormal">#endif<o:p></o:p></p> <p class=3D"MsoNormal">#define DEVICE_ID_NV_13FE 0x13FE // CYAN_SKILL= FISH<o:p></o:p></p> <p class=3D"MsoNormal">+#define DEVICE_ID_NV_143F 0x143F<o:p></o:p></p> <p class=3D"MsoNormal">#define FAMILY_VGH 144<o:p></o:p></p> <p class=3D"MsoNormal">#define DEVICE_ID_VGH_163F 0x163F<o:p></o:p></p> <p class=3D"MsoNormal">#define VANGOGH_A0 0x01<o:p></o:p></p> <p class=3D"MsoNormal">-- <o:p></o:p></p> <p class=3D"MsoNormal">2.25.1<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </div> </body> </html> --_000_BY5PR12MB4052A50F44F62CD791BE0C08F22F9BY5PR12MB4052namp_--