summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2019-07-04 03:17:35 +0000
committerjsg <jsg@openbsd.org>2019-07-04 03:17:35 +0000
commitb603abd67b080fb46d7ce5e96be64fd2d9b0d76b (patch)
treecc1fa7e65745ad8bfc9c480266d6f9ab5e7227b8 /sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
parentdrm/amdgpu: add picasso ucode loading method (diff)
downloadwireguard-openbsd-b603abd67b080fb46d7ce5e96be64fd2d9b0d76b.tar.xz
wireguard-openbsd-b603abd67b080fb46d7ce5e96be64fd2d9b0d76b.zip
drm/amdgpu: add picasso support for vcn
From Likun Gao 86771d9a58fa8f6b2b871f72c6beaf269f309718 in mainline linux
Diffstat (limited to 'sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c')
-rw-r--r--sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c b/sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
index 7ea19217a00..71091e06d6f 100644
--- a/sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
+++ b/sys/dev/pci/drm/amd/amdgpu/amdgpu_vcn.c
@@ -42,8 +42,10 @@
/* Firmware Names */
#define FIRMWARE_RAVEN "amdgpu/raven_vcn.bin"
+#define FIRMWARE_PICASSO "amdgpu/picasso_vcn.bin"
MODULE_FIRMWARE(FIRMWARE_RAVEN);
+MODULE_FIRMWARE(FIRMWARE_PICASSO);
static void amdgpu_vcn_idle_work_handler(struct work_struct *work);
@@ -61,6 +63,9 @@ int amdgpu_vcn_sw_init(struct amdgpu_device *adev)
case CHIP_RAVEN:
fw_name = FIRMWARE_RAVEN;
break;
+ case CHIP_PICASSO:
+ fw_name = FIRMWARE_PICASSO;
+ break;
default:
return -EINVAL;
}