drm/msm/a6xx: Add a6xx gpu state
authorJordan Crouse <jcrouse@codeaurora.org>
Fri, 2 Nov 2018 15:25:25 +0000 (09:25 -0600)
committerRob Clark <robdclark@gmail.com>
Tue, 11 Dec 2018 18:05:30 +0000 (13:05 -0500)
commit1707add815519da406c2d1444a1f10ef8bb4ad5b
treede24dac0d207a864082492a014d74378b72a1f28
parentb9fc230252e7d0cbf109292bead71e50476f14c9
drm/msm/a6xx: Add a6xx gpu state

Add support for gathering and dumping the a6xx GPU state including
registers, GMU registers, indexed registers, shader blocks,
context clusters and debugbus.

v2: Fix bugs discovered by Sharat Masetty

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/Makefile
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
drivers/gpu/drm/msm/adreno/a6xx_gmu.h
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
drivers/gpu/drm/msm/adreno/a6xx_gpu.h
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c [new file with mode: 0644]
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h [new file with mode: 0644]