drm/msm/a6xx: Split out gpucc register block
authorJie Zhang <quic_jiezh@quicinc.com>
Thu, 27 Feb 2025 20:07:49 +0000 (01:37 +0530)
committerRob Clark <robdclark@chromium.org>
Thu, 27 Feb 2025 21:05:23 +0000 (13:05 -0800)
commit378a6219993e93d79ffc4b593f53370bc57f3b1f
tree36777e8b6e3cb6f42d30703e57c51ed37babf20a
parent0b305b7cadce835505bd93183a599acb1f800a05
drm/msm/a6xx: Split out gpucc register block

Some GPUs have different memory map for GPUCC block. So split out the
gpucc range from a6xx_gmu_cx_registers to a separate block to
accommodate those GPUs.

Signed-off-by: Jie Zhang <quic_jiezh@quicinc.com>
Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/640052/
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h