mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
memory: tegra: Update allowlist of PERFMUX registers
Add few PERFMUX register offsets to allowlist for SOC-HWPM to access. Bug 4704678 Change-Id: Ica7c6d2a7fc47699abf0969eef1b4b4a518a5b78 Signed-off-by: Ashish Mhetre <amhetre@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-t264/+/3221623 Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
Jon Hunter
parent
6d78ed22c7
commit
01b31bbabb
@@ -18,6 +18,9 @@
|
||||
#define MC_MCC_CTL_PERFMUX_OFFSET 0x8914
|
||||
#define MC_MCC_DP_PERFMUX_OFFSET 0x8918
|
||||
#define MC_CBRIDGE_PERFMUX_OFFSET 0x891c
|
||||
#define MSS_HUB_IB_PERFMUX_OFFSET 0x6f3c
|
||||
#define MSS_HUB_CIF_PERFMUX_OFFSET 0x6f34
|
||||
#define MSS_HUB_TU_PERFMUX_0 0x6f38
|
||||
|
||||
#define MAX_MC_CHANNELS 17 // Broadcast Channel + 16 MC Channels
|
||||
|
||||
@@ -66,7 +69,8 @@ static int tegra_mc_hwpm_reg_op(void *ip_dev,
|
||||
}
|
||||
|
||||
if (reg_offset != MC_MCC_CTL_PERFMUX_OFFSET && reg_offset != MC_MCC_DP_PERFMUX_OFFSET &&
|
||||
reg_offset != MC_CBRIDGE_PERFMUX_OFFSET) {
|
||||
reg_offset != MC_CBRIDGE_PERFMUX_OFFSET && reg_offset != MSS_HUB_IB_PERFMUX_OFFSET &&
|
||||
reg_offset != MSS_HUB_CIF_PERFMUX_OFFSET && reg_offset != MSS_HUB_TU_PERFMUX_0) {
|
||||
dev_err(dev, "SOC-HWPM requesting access to prohibited register");
|
||||
return -EPERM;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user