This adds support for MultiMedia HUB (MMHUB) version 3.0.2. The first patch adds register headers and is too large to send out. Hawking Zhang (3): drm/amdgpu: add mmhub v3_0_2 ip headers drm/amdgpu: add mmhub v3_0_2 ip callback functions drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0 drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 571 ++ drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.h | 28 + .../asic_reg/mmhub/mmhub_3_0_2_offset.h | 1425 ++++ .../asic_reg/mmhub/mmhub_3_0_2_sh_mask.h | 7228 +++++++++++++++++ 6 files changed, 9262 insertions(+), 2 deletions(-) create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_sh_mask.h -- 2.35.1