search for: nv_ppwr_counter_sig_gr_gpc_idle

Displaying 3 results from an estimated 3 matches for "nv_ppwr_counter_sig_gr_gpc_idle".

2015 Oct 26
0
[PATCH 2/4] pmu/fuc: add macros for pdaemon pwr counters
...NOT_ALL 2 +#define NV_PPWR_COUNTER_MODE_ALWAYS 3 +#define NV_PPWR_COUNTER_SIG_GR_IDLE 0x00000001 +#define NV_PPWR_COUNTER_SIG_GR_HUB_IDLE 0x00000002 +#define NV_PPWR_COUNTER_SIG_GR_GPC_IDLE 0x00000004 +#define NV_PPWR_COUNTER_SIG_GR_ROP_IDLE 0x00000008 +#define NV_PPWR_COUNTER_SIG_PVLD_IDLE 0x00000010 +#define NV_PPWR_COUNTER_SIG_PPDEC_IDLE 0x00000020 +#define NV_PPWR...
2015 Oct 26
9
[PATCH 0/4] Add pdaemon load counters
this series makes use of the load counters we can use to get information about the current load of the gpu. This series includes the needed pmu bits and a debugfs interface to read them out. Currently the values are between 0 and 255, because it is much easier to implement it this way on the pmu. Karol Herbst (4): subdev/pmu/fuc: add gk104 pmu/fuc: add macros for pdaemon pwr counters
2015 Oct 26
0
[PATCH 3/4] subdev/pmu/fuc: implement perf
...ODE_IF_NOT_ALL) + nv_iowr(NV_PPWR_COUNTER_MODE(1), $r14) + nv_iowr(NV_PPWR_COUNTER_MODE(2), $r14) + nv_iowr(NV_PPWR_COUNTER_MODE(3), $r14) +#if NVKM_PPWR_CHIPSET >= GF100 + nv_iowr(NV_PPWR_COUNTER_MODE(4), $r14) +#endif + + // core load counter + imm32($r14, + NV_PPWR_COUNTER_SIG_GR_IDLE + | NV_PPWR_COUNTER_SIG_GR_GPC_IDLE + | NV_PPWR_COUNTER_SIG_GR_ROP_IDLE +#if NVKM_PPWR_CHIPSET >= GF100 + | NV_PPWR_COUNTER_SIG_GR_HUB_IDLE + | NV_PPWR_COUNTER_SIG_PCOPY0_IDLE + | NV_PPWR_COUNTER_SIG_PCOPY1_IDLE +#if NVKM_PPWR_CHIPSET >= GK104 + | NV_PPWR_COUNTER_SIG_PCOPY2_IDLE +#endif +#endif + ) + nv_iowr(NV_PPWR_COUNTE...