tegra: hwpm: t234: update nvlink perfmux allowlist

Add NVLINK internal perfmux filter registers used for HWPM profiling.

Jira THWPM-68

Change-Id: I6269f31bdc56a330e5140ef7301eb5eb7bb61353
Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2744698
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com>
Reviewed-by: Vasuki Shankar <vasukis@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com>
Reviewed-by: Adeel Raza <araza@nvidia.com>
This commit is contained in:
Vedashree Vidwans
2022-07-13 11:44:18 -07:00
committed by mobile promotions
parent 539a7cd9a9
commit e28906ad68
2 changed files with 39 additions and 4 deletions

View File

@@ -247,7 +247,7 @@ struct allowlist t234_pva0_pm_alist[9] = {
{0x00008020, true},
};
struct allowlist t234_nvdla_alist[34] = {
struct allowlist t234_nvdla_alist[37] = {
{0x00001088, false},
{0x000010a8, false},
{0x0001a000, false},
@@ -282,6 +282,9 @@ struct allowlist t234_nvdla_alist[34] = {
{0x0001a074, true},
{0x0001a078, true},
{0x0001a07c, true},
{0x00000008, true},
{0x00000a00, true},
{0x00000a20, true},
};
struct allowlist t234_mgbe_alist[2] = {
@@ -328,8 +331,40 @@ struct allowlist t234_mss_channel_alist[2] = {
{0x0000082c, true},
};
struct allowlist t234_mss_nvlink_alist[1] = {
struct allowlist t234_mss_nvlink_alist[33] = {
{0x00000a30, true},
{0x00000a80, true},
{0x00000a84, true},
{0x00000a88, true},
{0x00000a8c, true},
{0x00000a90, true},
{0x00000a94, true},
{0x00000a98, true},
{0x00000a9c, true},
{0x00000aa0, true},
{0x00000aa4, true},
{0x00000aa8, true},
{0x00000aac, true},
{0x00000ab0, true},
{0x00000ab4, true},
{0x00000ab8, true},
{0x00000abc, true},
{0x00000ac0, true},
{0x00000ac4, true},
{0x00000ac8, true},
{0x00000acc, true},
{0x00000ad0, true},
{0x00000ad4, true},
{0x00000ad8, true},
{0x00000adc, true},
{0x00000ae0, true},
{0x00000ae4, true},
{0x00000ae8, true},
{0x00000aec, true},
{0x00000af0, true},
{0x00000af4, true},
{0x00000af8, true},
{0x00000afc, true},
};
struct allowlist t234_mc0to7_res_mss_iso_niso_hub_alist[2] = {

View File

@@ -31,14 +31,14 @@ extern struct allowlist t234_isp_thi_alist[7];
extern struct allowlist t234_vic_alist[9];
extern struct allowlist t234_ofa_alist[8];
extern struct allowlist t234_pva0_pm_alist[9];
extern struct allowlist t234_nvdla_alist[34];
extern struct allowlist t234_nvdla_alist[37];
extern struct allowlist t234_mgbe_alist[2];
extern struct allowlist t234_nvdec_alist[8];
extern struct allowlist t234_nvenc_alist[9];
extern struct allowlist t234_pcie_ctl_alist[2];
extern struct allowlist t234_disp_alist[3];
extern struct allowlist t234_mss_channel_alist[2];
extern struct allowlist t234_mss_nvlink_alist[1];
extern struct allowlist t234_mss_nvlink_alist[33];
extern struct allowlist t234_mc0to7_res_mss_iso_niso_hub_alist[2];
extern struct allowlist t234_mc8_res_mss_iso_niso_hub_alist[1];
extern struct allowlist t234_mcb_res_mss_iso_niso_hub_alist[3];