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

drm/amdgpu: add UVD support for Stoney

Stoney is UVD 6.x.

Signed-off-by: Samuel Li <samuel.li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Samuel Li and committed by
Alex Deucher
a39c8cea e3c7656c

+5
+5
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
··· 53 53 #define FIRMWARE_TONGA "amdgpu/tonga_uvd.bin" 54 54 #define FIRMWARE_CARRIZO "amdgpu/carrizo_uvd.bin" 55 55 #define FIRMWARE_FIJI "amdgpu/fiji_uvd.bin" 56 + #define FIRMWARE_STONEY "amdgpu/stoney_uvd.bin" 56 57 57 58 /** 58 59 * amdgpu_uvd_cs_ctx - Command submission parser context ··· 84 83 MODULE_FIRMWARE(FIRMWARE_TONGA); 85 84 MODULE_FIRMWARE(FIRMWARE_CARRIZO); 86 85 MODULE_FIRMWARE(FIRMWARE_FIJI); 86 + MODULE_FIRMWARE(FIRMWARE_STONEY); 87 87 88 88 static void amdgpu_uvd_note_usage(struct amdgpu_device *adev); 89 89 static void amdgpu_uvd_idle_work_handler(struct work_struct *work); ··· 125 123 break; 126 124 case CHIP_CARRIZO: 127 125 fw_name = FIRMWARE_CARRIZO; 126 + break; 127 + case CHIP_STONEY: 128 + fw_name = FIRMWARE_STONEY; 128 129 break; 129 130 default: 130 131 return -EINVAL;