]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/msm: Fix a5xx/a6xx timestamps
authorRob Clark <robdclark@chromium.org>
Thu, 25 Mar 2021 01:23:52 +0000 (18:23 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Apr 2021 11:13:20 +0000 (13:13 +0200)
commit3eaf50dad6d135c57f5dae2dd78c20c25ccf5dbd
tree9238f6f9af2073f67e504f7110111d9d334f66c8
parentcca23e554060ac4046833a06dfe53a2d7a6180fc
drm/msm: Fix a5xx/a6xx timestamps

[ Upstream commit 9fbd3088351b92e8c2cef6e37a39decb12a8d5bb ]

They were reading a counter that was configured to ALWAYS_COUNT (ie.
cycles that the GPU is doing something) rather than ALWAYS_ON.  This
isn't the thing that userspace is looking for.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Acked-by: Jordan Crouse <jordan@cosmicpenguin.net>
Message-Id: <20210325012358.1759770-2-robdclark@gmail.com>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/msm/adreno/a5xx_gpu.c
drivers/gpu/drm/msm/adreno/a6xx_gpu.c