Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/etnaviv: add MC perf domain

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>

authored by

Christian Gmeiner and committed by
Lucas Stach
49168ee9 9646025e

+23
+23
drivers/gpu/drm/etnaviv/etnaviv_perfmon.c
··· 352 352 &perf_reg_read 353 353 } 354 354 } 355 + }, 356 + { 357 + .name = "MC", 358 + .profile_read = VIVS_MC_PROFILE_MC_READ, 359 + .profile_config = VIVS_MC_PROFILE_CONFIG2, 360 + .nr_signals = 3, 361 + .signal = (const struct etnaviv_pm_signal[]) { 362 + { 363 + "TOTAL_READ_REQ_8B_FROM_PIPELINE", 364 + VIVS_MC_PROFILE_CONFIG2_MC_TOTAL_READ_REQ_8B_FROM_PIPELINE, 365 + &perf_reg_read 366 + }, 367 + { 368 + "TOTAL_READ_REQ_8B_FROM_IP", 369 + VIVS_MC_PROFILE_CONFIG2_MC_TOTAL_READ_REQ_8B_FROM_IP, 370 + &perf_reg_read 371 + }, 372 + { 373 + "TOTAL_WRITE_REQ_8B_FROM_PIPELINE", 374 + VIVS_MC_PROFILE_CONFIG2_MC_TOTAL_WRITE_REQ_8B_FROM_PIPELINE, 375 + &perf_reg_read 376 + } 377 + } 355 378 } 356 379 }; 357 380