diff options
| author | Caden Chien <chih-wei.chien@amd.com> | 2026-05-18 13:22:23 +0800 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-06-03 13:50:46 -0400 |
| commit | 66ce596a061ccd226f8cf3614accd753a9982274 (patch) | |
| tree | 0751502c097fd11a0c92cc7b77ebc64e6cff0c9e | |
| parent | 42631c2dd3ea5cad7f787c9985b383ea36c5b65d (diff) | |
| download | linux-66ce596a061ccd226f8cf3614accd753a9982274.tar.gz linux-66ce596a061ccd226f8cf3614accd753a9982274.zip | |
drm/amdgpu/vpe: add vpe v2.2.0 support
This initializes VPE IP version 2.2.0
Signed-off-by: Caden Chien <chih-wei.chien@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 1 | ||||
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 1 | ||||
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/vpe_v2_0.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c index bc0dba2ed450..be5069642a90 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c @@ -2769,6 +2769,7 @@ static int amdgpu_discovery_set_vpe_ip_blocks(struct amdgpu_device *adev) amdgpu_device_ip_block_add(adev, &vpe_v6_1_ip_block); break; case IP_VERSION(2, 0, 0): + case IP_VERSION(2, 2, 0): amdgpu_device_ip_block_add(adev, &vpe_v2_0_ip_block); break; default: diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c index 601420491477..7bf74ff93fbd 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c @@ -312,6 +312,7 @@ static int vpe_early_init(struct amdgpu_ip_block *ip_block) vpe->collaborate_mode = true; break; case IP_VERSION(2, 0, 0): + case IP_VERSION(2, 2, 0): vpe_v2_0_set_funcs(vpe); break; default: diff --git a/drivers/gpu/drm/amd/amdgpu/vpe_v2_0.c b/drivers/gpu/drm/amd/amdgpu/vpe_v2_0.c index 0d91e01fbf3a..c92c5fc59aeb 100644 --- a/drivers/gpu/drm/amd/amdgpu/vpe_v2_0.c +++ b/drivers/gpu/drm/amd/amdgpu/vpe_v2_0.c @@ -31,6 +31,7 @@ #include "vpe/vpe_2_0_0_sh_mask.h" MODULE_FIRMWARE("amdgpu/vpe_2_0_0.bin"); +MODULE_FIRMWARE("amdgpu/vpe_2_2_0.bin"); #define VPE_THREAD1_UCODE_OFFSET 0x8000 |
