<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<p style="font-family:Arial;font-size:10pt;color:#008000;margin:15pt;" align="Left">
[Public]<br>
</p>
<br>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Yes, that makes more sense.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Alex</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Chen, Guchun <Guchun.Chen@amd.com><br>
<b>Sent:</b> Wednesday, November 24, 2021 9:21 PM<br>
<b>To:</b> Chen, Guchun <Guchun.Chen@amd.com>; Alex Deucher <alexdeucher@gmail.com>; Jian, Jane <Jane.Jian@amd.com><br>
<b>Cc:</b> Deucher, Alexander <Alexander.Deucher@amd.com>; Chen, JingWen <JingWen.Chen2@amd.com>; amd-gfx list <amd-gfx@lists.freedesktop.org><br>
<b>Subject:</b> RE: [PATCH] drm/amdgpu/sriov/vcn: skip ip revision check case to ip init for SIENNA_CICHLID</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">[Public]<br>
<br>
A typo.<br>
<br>
It's better to move 'case IP_VERSION(3, 0, 192)' after IP_VERSION(3, 0, 2)?<br>
<br>
case IP_VERSION(3, 1, 1):<br>
case IP_VERSION(3, 0, 2):<br>
+ case IP_VERSION(3, 0, 192):<br>
        amdgpu_device_ip_block_add(adev, &vcn_v3_0_ip_block);<br>
        if (!amdgpu_sriov_vf(adev))<br>
                amdgpu_device_ip_block_add(adev, &jpeg_v3_0_ip_block);<br>
        break;<br>
<br>
Regards,<br>
Guchun<br>
<br>
-----Original Message-----<br>
From: amd-gfx <amd-gfx-bounces@lists.freedesktop.org> On Behalf Of Chen, Guchun<br>
Sent: Thursday, November 25, 2021 10:19 AM<br>
To: Alex Deucher <alexdeucher@gmail.com>; Jian, Jane <Jane.Jian@amd.com><br>
Cc: Deucher, Alexander <Alexander.Deucher@amd.com>; Chen, JingWen <JingWen.Chen2@amd.com>; amd-gfx list <amd-gfx@lists.freedesktop.org><br>
Subject: RE: [PATCH] drm/amdgpu/sriov/vcn: skip ip revision check case to ip init for SIENNA_CICHLID<br>
<br>
[Public]<br>
<br>
It's better to move 'case IP_VERSION(3, 0, 192)' after IP_VERSION(3, 0, 192)?<br>
<br>
case IP_VERSION(3, 1, 1):<br>
case IP_VERSION(3, 0, 2):<br>
+ case IP_VERSION(3, 0, 192):<br>
        amdgpu_device_ip_block_add(adev, &vcn_v3_0_ip_block);<br>
        if (!amdgpu_sriov_vf(adev))<br>
                amdgpu_device_ip_block_add(adev, &jpeg_v3_0_ip_block);<br>
        break;<br>
<br>
Regards,<br>
Guchun<br>
<br>
-----Original Message-----<br>
From: Alex Deucher <alexdeucher@gmail.com><br>
Sent: Wednesday, November 24, 2021 10:23 PM<br>
To: Jian, Jane <Jane.Jian@amd.com><br>
Cc: Deucher, Alexander <Alexander.Deucher@amd.com>; Chen, Guchun <Guchun.Chen@amd.com>; Chen, JingWen <JingWen.Chen2@amd.com>; amd-gfx list <amd-gfx@lists.freedesktop.org><br>
Subject: Re: [PATCH] drm/amdgpu/sriov/vcn: skip ip revision check case to ip init for SIENNA_CICHLID<br>
<br>
On Wed, Nov 24, 2021 at 9:20 AM Jane Jian <Jane.Jian@amd.com> wrote:<br>
><br>
> [WHY]<br>
> for sriov odd# vf will modify vcn0 engine ip revision(due to <br>
> multimedia bandwidth feature), which will be mismatched with original<br>
> vcn0 revision<br>
><br>
> [HOW]<br>
> add new version check for vcn0 disabled revision(3, 0, 192), typically <br>
> modified under sriov mode<br>
><br>
> Signed-off-by: Jane Jian <Jane.Jian@amd.com><br>
<br>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com><br>
<br>
> Change-Id: I1ace32acbf3a13c0baac958508da1324ec387a58<br>
> ---<br>
>  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 +<br>
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c       | 1 +<br>
>  2 files changed, 2 insertions(+)<br>
><br>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c<br>
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c<br>
> index 503995c7ff6c..3f9b7b0bab3c 100644<br>
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c<br>
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c<br>
> @@ -923,6 +923,7 @@ static int amdgpu_discovery_set_mm_ip_blocks(struct amdgpu_device *adev)<br>
>                                 amdgpu_device_ip_block_add(adev, &jpeg_v3_0_ip_block);<br>
>                         break;<br>
>                 case IP_VERSION(3, 0, 33):<br>
> +               case IP_VERSION(3, 0, 192):<br>
>                         amdgpu_device_ip_block_add(adev, &vcn_v3_0_ip_block);<br>
>                         break;<br>
>                 default:<br>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c<br>
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c<br>
> index 4f7c70845785..585961c2f5f2 100644<br>
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c<br>
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c<br>
> @@ -135,6 +135,7 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev)<br>
>                 break;<br>
>         case IP_VERSION(3, 0, 0):<br>
>         case IP_VERSION(3, 0, 64):<br>
> +       case IP_VERSION(3, 0, 192):<br>
>                 if (adev->ip_versions[GC_HWIP][0] == IP_VERSION(10, 3, 0))<br>
>                         fw_name = FIRMWARE_SIENNA_CICHLID;<br>
>                 else<br>
> --<br>
> 2.17.1<br>
><br>
</div>
</span></font></div>
</div>
</body>
</html>