summaryrefslogtreecommitdiff
path: root/drivers/gpu/host1x
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2015-01-28 13:29:02 (GMT)
committerThierry Reding <treding@nvidia.com>2015-04-02 16:46:20 (GMT)
commitb4a20144e0c0a45431695fa5968ce2ed8c9ce6ca (patch)
treeb88e8ff21a35d398d18b1bb7725a80f307c51bfc /drivers/gpu/host1x
parentdab163366a2a0f134cfa13a64ab750945648a18a (diff)
downloadlinux-b4a20144e0c0a45431695fa5968ce2ed8c9ce6ca.tar.xz
gpu: host1x: Export host1x_syncpt_read()
This function is used to read the current value of the syncpt and is useful in situations where drivers don't schedule work and wait for the syncpoint to increment. One particular use-case is using the syncpoint as a VBLANK counter. Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/host1x')
-rw-r--r--drivers/gpu/host1x/syncpt.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/host1x/syncpt.c b/drivers/gpu/host1x/syncpt.c
index b10550e..6b7fdc1 100644
--- a/drivers/gpu/host1x/syncpt.c
+++ b/drivers/gpu/host1x/syncpt.c
@@ -425,6 +425,12 @@ u32 host1x_syncpt_read_min(struct host1x_syncpt *sp)
}
EXPORT_SYMBOL(host1x_syncpt_read_min);
+u32 host1x_syncpt_read(struct host1x_syncpt *sp)
+{
+ return host1x_syncpt_load(sp);
+}
+EXPORT_SYMBOL(host1x_syncpt_read);
+
int host1x_syncpt_nb_pts(struct host1x *host)
{
return host->info->nb_pts;