mirror of
git://nv-tegra.nvidia.com/linux-hwpm.git
synced 2025-12-22 09:12:05 +03:00
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:
committed by
mobile promotions
parent
539a7cd9a9
commit
e28906ad68
@@ -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] = {
|
||||
|
||||
@@ -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];
|
||||
|
||||
Reference in New Issue
Block a user