[PATCH 00/11] VCN 4.0.3 Support

Alex Deucher alexander.deucher at amd.com
Mon Mar 27 19:46:12 UTC 2023


This adds support for VCN 4.0.3.  VCN is the media engine on AMD
GPUs.  Patch 1 add new register headers and is too big for the
mailing list.

Hawking Zhang (1):
  drm/amdgpu: add vcn v4_0_3 ip headers

James Zhu (10):
  drm/amdgpu: add VCN4_0_3 firmware
  drm/amdgpu/jpeg: add jpeg support for VCN4_0_3
  drm/amdgpu/vcn: add vcn support for VCN4_0_3
  drm/amdgpu/jpeg: enable jpeg cg for VCN4_0_3
  drm/amdgpu/jpeg: enable jpeg pg for VCN4_0_3
  drm/amdgpu/vcn: enable vcn cg for VCN4_0_3
  drm/amdgpu/vcn: enable vcn pg for VCN4_0_3
  drm/amdgpu/vcn: enable vcn DPG mode for VCN4_0_3
  drm/amdgpu/jpeg: add multiple jpeg rings support
  drm/amdgpu/jpeg: add multiple jpeg rings support for vcn4_0_3

 drivers/gpu/drm/amd/amdgpu/Makefile           |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c      |    21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h      |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c       |     5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c       |    17 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c        |    12 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c        |    14 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c        |    18 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c        |    14 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c        |    16 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c      |   840 ++
 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h      |    50 +
 drivers/gpu/drm/amd/amdgpu/soc15.c            |     9 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c         |    12 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c       |  1438 +++
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h       |    29 +
 .../include/asic_reg/vcn/vcn_4_0_3_offset.h   |  2254 ++++
 .../include/asic_reg/vcn/vcn_4_0_3_sh_mask.h  | 10424 ++++++++++++++++
 18 files changed, 15120 insertions(+), 63 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_3_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_3_sh_mask.h

-- 
2.39.2



More information about the amd-gfx mailing list