OSDN Git Service

drm/msm/a6xx: add A640/A650 hwcg
authorJonathan Marek <jonathan@marek.ca>
Fri, 10 Jul 2020 23:04:10 +0000 (19:04 -0400)
committerRob Clark <robdclark@chromium.org>
Fri, 31 Jul 2020 13:46:17 +0000 (06:46 -0700)
commit66ffb9150b00f3fdf50d08153df36d6ea052dbd4
tree00f93cc7d0f495f76993b0eeafbb415709702ea0
parentb1c53a2a2d395d404c8f9e2d416872ae053c9d2b
drm/msm/a6xx: add A640/A650 hwcg

Initialize hardware clock-gating registers on A640 and A650 GPUs.

At least for A650, this solves some performance issues.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
drivers/gpu/drm/msm/adreno/adreno_device.c
drivers/gpu/drm/msm/adreno/adreno_gpu.h