Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition

Adding vcn and jpeg ver 2.6 ras register definition

Signed-off-by: Mohammad Zafar Ziya <Mohammadzafar.ziya@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Mohammad Zafar Ziya and committed by
Alex Deucher
f0a339a8 edd08fa1

+37
+13
drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h
··· 988 988 #define mmMDM_WIG_PIPE_BUSY_BASE_IDX 1 989 989 990 990 991 + /* VCN 2_6_0 regs */ 992 + #define mmUVD_RAS_VCPU_VCODEC_STATUS 0x0057 993 + #define mmUVD_RAS_VCPU_VCODEC_STATUS_BASE_IDX 1 994 + #define mmUVD_RAS_MMSCH_FATAL_ERROR 0x0058 995 + #define mmUVD_RAS_MMSCH_FATAL_ERROR_BASE_IDX 1 996 + 997 + 998 + /* JPEG 2_6_0 regs */ 999 + #define mmUVD_RAS_JPEG0_STATUS 0x0059 1000 + #define mmUVD_RAS_JPEG0_STATUS_BASE_IDX 1 1001 + #define mmUVD_RAS_JPEG1_STATUS 0x005a 1002 + #define mmUVD_RAS_JPEG1_STATUS_BASE_IDX 1 1003 + 991 1004 #endif
+24
drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h
··· 3606 3606 #define UVD_LMI_CRC3__CRC32_MASK 0xFFFFFFFFL 3607 3607 3608 3608 3609 + /* VCN 2_6_0 UVD_RAS_VCPU_VCODEC_STATUS */ 3610 + #define UVD_RAS_VCPU_VCODEC_STATUS__POISONED_VF__SHIFT 0x0 3611 + #define UVD_RAS_VCPU_VCODEC_STATUS__POISONED_PF__SHIFT 0x1f 3612 + #define UVD_RAS_VCPU_VCODEC_STATUS__POISONED_VF_MASK 0x7FFFFFFFL 3613 + #define UVD_RAS_VCPU_VCODEC_STATUS__POISONED_PF_MASK 0x80000000L 3614 + 3615 + /* VCN 2_6_0 UVD_RAS_MMSCH_FATAL_ERROR */ 3616 + #define UVD_RAS_MMSCH_FATAL_ERROR__POISONED_VF__SHIFT 0x0 3617 + #define UVD_RAS_MMSCH_FATAL_ERROR__POISONED_PF__SHIFT 0x1f 3618 + #define UVD_RAS_MMSCH_FATAL_ERROR__POISONED_VF_MASK 0x7FFFFFFFL 3619 + #define UVD_RAS_MMSCH_FATAL_ERROR__POISONED_PF_MASK 0x80000000L 3620 + 3621 + /* JPEG 2_6_0 UVD_RAS_JPEG0_STATUS */ 3622 + #define UVD_RAS_JPEG0_STATUS__POISONED_VF__SHIFT 0x0 3623 + #define UVD_RAS_JPEG0_STATUS__POISONED_PF__SHIFT 0x1f 3624 + #define UVD_RAS_JPEG0_STATUS__POISONED_VF_MASK 0x7FFFFFFFL 3625 + #define UVD_RAS_JPEG0_STATUS__POISONED_PF_MASK 0x80000000L 3626 + 3627 + /* JPEG 2_6_0 UVD_RAS_JPEG1_STATUS */ 3628 + #define UVD_RAS_JPEG1_STATUS__POISONED_VF__SHIFT 0x0 3629 + #define UVD_RAS_JPEG1_STATUS__POISONED_PF__SHIFT 0x1f 3630 + #define UVD_RAS_JPEG1_STATUS__POISONED_VF_MASK 0x7FFFFFFFL 3631 + #define UVD_RAS_JPEG1_STATUS__POISONED_PF_MASK 0x80000000L 3632 + 3609 3633 #endif