gpu: nvgpu: Add hals for router_perfmon_regs_base

gv11b onwards add hals
        get_hwpm_gpcrouter_perfmon_regs_base
        get_hwpm_fbprouter_perfmon_regs_base

And remove the ga10b version of same as that is redundant.

This is preparatory patch to update the gr_gv11b_pri_pmmgpcrouter_addr
and gr_gv11b_pri_pmmfbprouter_addr with the hals

JIRA NVGPU-9073

Change-Id: I8b04f9b61784ca2c09b248655435ea7a7ab92926
Signed-off-by: Ramalingam C <ramalingamc@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2828584
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-by: Ankur Kishore <ankkishore@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Ramalingam C
2022-12-15 13:34:09 +00:00
committed by mobile promotions
parent d255876fe9
commit 4c22d5c35d
7 changed files with 21 additions and 17 deletions

View File

@@ -519,24 +519,13 @@ u32 ga10b_get_hwpm_fbp_perfmon_regs_base(struct gk20a *g)
(void)g;
return perf_pmmfbp_base_v();
}
u32 ga10b_get_hwpm_gpc_perfmon_regs_base(struct gk20a *g)
{
(void)g;
return perf_pmmgpc_base_v();
}
u32 ga10b_get_hwpm_fbprouter_perfmon_regs_base(struct gk20a *g)
{
(void)g;
return perf_pmmfbprouter_base_v();
}
u32 ga10b_get_hwpm_gpcrouter_perfmon_regs_base(struct gk20a *g)
{
(void)g;
return perf_pmmgpcrouter_base_v();
}
void ga10b_perf_get_num_hwpm_perfmon(struct gk20a *g, u32 *num_sys_perfmon,
u32 *num_fbp_perfmon, u32 *num_gpc_perfmon)
{