drm/amdgpu:Support new VCN FW version naming convention
authorJames Zhu <James.Zhu@amd.com>
Tue, 19 Jun 2018 17:44:04 +0000 (13:44 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 27 Jun 2018 19:34:04 +0000 (14:34 -0500)
commit62d5b8e33b774128c93baac35a4347a6cfb64434
treefde355503ef71f57c5086bf4e7c5fe323ac561df
parentd9e98ee248b04b2462e7411b204d420d04f1ba27
drm/amdgpu:Support new VCN FW version naming convention

Support new VCN FW version naming convention:
  [31, 28] for VEP interface major version if applicable
  [27, 24] for decode interface major version
  [23, 20] for encode interface major version
  [19, 12] for encode interface minor version
  [11, 0]  for firmware revision
Bit 20-23, it is encode major and non-zero for new naming convention.
This field is part of version minor and DRM_DISABLED_FLAG in old naming
convention. Since the latest version minor is 0x5B and DRM_DISABLED_FLAG
is zero in old naming convention, this field is always zero so far.
These four bits are used to tell which naming convention is present.

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Fang, Peter <Peter.Fang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c