mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: ga10b: update PMM litter values
Fix PMM litter values for ROP and LTC units. The ROP unit has been moved from FBP to GPC, hence, introduce new litter constants: - GPU_LIT_PERFMON_PMMGPC_ROP_DOMAIN_START - GPU_LIT_PERFMON_PMMGPC_ROP_DOMAIN_COUNT Previous PMMFBP_ROP litter constants are removed. Update GPU_LIT_PERFMON_PMMFBP_LTC_DOMAIN_COUNT to 4. Jira NVGPU-7204 Change-Id: If3b5e278099ac0d503a3535f1b9b328dc105488b Signed-off-by: Antony Clince Alex <aalex@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2607544 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
32a148867f
commit
dc52b24512
@@ -163,7 +163,10 @@ u32 ga10b_get_litter_value(struct gk20a *g, int value)
|
||||
case GPU_LIT_NUM_LTC_LTS_WAYS:
|
||||
ret = proj_scal_litter_num_ltc_lts_ways_v();
|
||||
break;
|
||||
/* TODO check these hardcoded values for ga10b: JIRA NVGPU-4709 */
|
||||
/*
|
||||
* The perfmon start, count for various chiplets are taken
|
||||
* from the PM programming guide.
|
||||
*/
|
||||
case GPU_LIT_PERFMON_PMMGPCTPCA_DOMAIN_START:
|
||||
ret = 2;
|
||||
break;
|
||||
@@ -177,12 +180,12 @@ u32 ga10b_get_litter_value(struct gk20a *g, int value)
|
||||
ret = 1;
|
||||
break;
|
||||
case GPU_LIT_PERFMON_PMMFBP_LTC_DOMAIN_COUNT:
|
||||
ret = 2;
|
||||
ret = 4;
|
||||
break;
|
||||
case GPU_LIT_PERFMON_PMMFBP_ROP_DOMAIN_START:
|
||||
ret = 3;
|
||||
case GPU_LIT_PERFMON_PMMGPC_ROP_DOMAIN_START:
|
||||
ret = 14;
|
||||
break;
|
||||
case GPU_LIT_PERFMON_PMMFBP_ROP_DOMAIN_COUNT:
|
||||
case GPU_LIT_PERFMON_PMMGPC_ROP_DOMAIN_COUNT:
|
||||
ret = 2;
|
||||
break;
|
||||
case GPU_LIT_ROP_IN_GPC_BASE:
|
||||
|
||||
@@ -278,6 +278,8 @@ struct railgate_stats {
|
||||
#define GPU_LIT_ROP_IN_GPC_SHARED_BASE 53
|
||||
#define GPU_LIT_ROP_IN_GPC_PRI_SHARED_IDX 54
|
||||
#define GPU_LIT_ROP_IN_GPC_STRIDE 55
|
||||
#define GPU_LIT_PERFMON_PMMGPC_ROP_DOMAIN_START 56
|
||||
#define GPU_LIT_PERFMON_PMMGPC_ROP_DOMAIN_COUNT 57
|
||||
|
||||
/** @endcond */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user