]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/amdgpu: update irq sec header for vcn 5.0.0
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 11 Nov 2024 22:15:37 +0000 (17:15 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 10 Dec 2024 15:29:01 +0000 (10:29 -0500)
No functional change.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c

index f08dbe37499da1b95d0bf8ebe487cdde9b23a62b..097b9ad1721fe43c35b15b2a0ba0614653b8d278 100644 (file)
@@ -32,7 +32,7 @@
 
 #include "vcn/vcn_5_0_0_offset.h"
 #include "vcn/vcn_5_0_0_sh_mask.h"
-#include "ivsrcid/vcn/irqsrcs_vcn_4_0.h"
+#include "ivsrcid/vcn/irqsrcs_vcn_5_0.h"
 #include "vcn_v5_0_0.h"
 
 #include <drm/drm_drv.h>
@@ -140,13 +140,13 @@ static int vcn_v5_0_0_sw_init(struct amdgpu_ip_block *ip_block)
 
                /* VCN UNIFIED TRAP */
                r = amdgpu_irq_add_id(adev, amdgpu_ih_clientid_vcns[i],
-                               VCN_4_0__SRCID__UVD_ENC_GENERAL_PURPOSE, &adev->vcn.inst[i].irq);
+                               VCN_5_0__SRCID__UVD_ENC_GENERAL_PURPOSE, &adev->vcn.inst[i].irq);
                if (r)
                        return r;
 
                /* VCN POISON TRAP */
                r = amdgpu_irq_add_id(adev, amdgpu_ih_clientid_vcns[i],
-                               VCN_4_0__SRCID_UVD_POISON, &adev->vcn.inst[i].irq);
+                               VCN_5_0__SRCID_UVD_POISON, &adev->vcn.inst[i].irq);
                if (r)
                        return r;
 
@@ -1318,10 +1318,10 @@ static int vcn_v5_0_0_process_interrupt(struct amdgpu_device *adev, struct amdgp
        DRM_DEBUG("IH: VCN TRAP\n");
 
        switch (entry->src_id) {
-       case VCN_4_0__SRCID__UVD_ENC_GENERAL_PURPOSE:
+       case VCN_5_0__SRCID__UVD_ENC_GENERAL_PURPOSE:
                amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_enc[0]);
                break;
-       case VCN_4_0__SRCID_UVD_POISON:
+       case VCN_5_0__SRCID_UVD_POISON:
                amdgpu_vcn_process_poison_irq(adev, source, entry);
                break;
        default: