aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2017-09-24 09:15:35 -0400
committerLucas Stach <l.stach@pengutronix.de>2017-10-10 05:45:50 -0400
commita515264c958427eef1813c45da13086ca1784929 (patch)
treefa67562d144736752e0da88e47d3822958e2f3a2
parentc3787ff6545ef2e60710e9926e3b00d596e5d7e8 (diff)
drm/etnaviv: add SE perf domain
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com> Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_perfmon.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c b/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c
index 3ab5ff26c648..5dbd5b433dc3 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_perfmon.c
@@ -238,6 +238,24 @@ static const struct etnaviv_pm_domain doms_3d[] = {
238 &pipe_reg_read 238 &pipe_reg_read
239 } 239 }
240 } 240 }
241 },
242 {
243 .name = "SE",
244 .profile_read = VIVS_MC_PROFILE_SE_READ,
245 .profile_config = VIVS_MC_PROFILE_CONFIG1,
246 .nr_signals = 2,
247 .signal = (const struct etnaviv_pm_signal[]) {
248 {
249 "CULLED_TRIANGLE_COUNT",
250 VIVS_MC_PROFILE_CONFIG1_SE_CULLED_TRIANGLE_COUNT,
251 &perf_reg_read
252 },
253 {
254 "CULLED_LINES_COUNT",
255 VIVS_MC_PROFILE_CONFIG1_SE_CULLED_LINES_COUNT,
256 &perf_reg_read
257 }
258 }
241 } 259 }
242}; 260};
243 261