mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
nvidia-oot: add soc-hwpm device node
Add tegra-soc-hwpm device node. Bug 3583624 Change-Id: I7e2861689da8cad1481cfa6968ed4aec32e303d0 Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2785721 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Vasuki Shankar <vasukis@nvidia.com> Reviewed-by: Seema Khowala <seemaj@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
55f261f5b8
commit
994623c5ea
@@ -579,6 +579,114 @@
|
||||
dma-coherent;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
tegra_soc_hwpm {
|
||||
compatible = "nvidia,t234-soc-hwpm";
|
||||
dma-coherent;
|
||||
reg = <0xf100000 0x1000>,
|
||||
<0xf101000 0x1000>,
|
||||
<0xf102000 0x1000>,
|
||||
<0xf103000 0x1000>,
|
||||
<0xf104000 0x1000>,
|
||||
<0xf105000 0x1000>,
|
||||
<0xf106000 0x1000>,
|
||||
<0xf107000 0x1000>,
|
||||
<0xf108000 0x1000>,
|
||||
<0xf109000 0x1000>,
|
||||
<0xf10a000 0x1000>,
|
||||
<0xf10b000 0x1000>,
|
||||
<0xf10c000 0x1000>,
|
||||
<0xf10d000 0x1000>,
|
||||
<0xf10e000 0x1000>,
|
||||
<0xf10f000 0x1000>,
|
||||
<0xf110000 0x1000>,
|
||||
<0xf111000 0x1000>,
|
||||
<0xf112000 0x1000>,
|
||||
<0xf113000 0x1000>,
|
||||
<0xf114000 0x1000>,
|
||||
<0xf115000 0x1000>,
|
||||
<0xf116000 0x1000>,
|
||||
<0xf117000 0x1000>,
|
||||
<0xf118000 0x1000>,
|
||||
<0xf119000 0x1000>,
|
||||
<0xf11a000 0x1000>,
|
||||
<0xf11b000 0x1000>,
|
||||
<0xf11c000 0x1000>,
|
||||
<0xf11d000 0x1000>,
|
||||
<0xf11e000 0x1000>,
|
||||
<0xf11f000 0x1000>,
|
||||
<0xf120000 0x1000>,
|
||||
<0xf121000 0x1000>,
|
||||
<0xf122000 0x1000>,
|
||||
<0xf123000 0x1000>,
|
||||
<0xf124000 0x1000>,
|
||||
<0xf125000 0x1000>,
|
||||
<0xf126000 0x1000>,
|
||||
<0xf127000 0x1000>,
|
||||
<0xf128000 0x1000>,
|
||||
<0xf129000 0x1000>,
|
||||
<0xf12a000 0x1000>,
|
||||
<0xf12b000 0x1000>,
|
||||
<0xf12c000 0x1000>,
|
||||
<0xf12d000 0x1000>,
|
||||
<0xf12e000 0x1000>,
|
||||
<0xf12f000 0x1000>,
|
||||
<0xf130000 0x1000>,
|
||||
<0xf131000 0x1000>,
|
||||
<0xf132000 0x1000>,
|
||||
<0xf133000 0x1000>,
|
||||
<0xf14a000 0x2000>,
|
||||
<0xf14d000 0x1000>;
|
||||
|
||||
reg-names = "perfmon_vi0",
|
||||
"perfmon_vi1",
|
||||
"perfmon_isp0",
|
||||
"perfmon_vica0",
|
||||
"perfmon_ofaa0",
|
||||
"perfmon_pvav0", "perfmon_pvav1", "perfmon_pvac0",
|
||||
"perfmon_nvdlab0", "perfmon_nvdlab1",
|
||||
"perfmon_nvdisplay0",
|
||||
"perfmon_sys0",
|
||||
"perfmon_mgbe0", "perfmon_mgbe1",
|
||||
"perfmon_mgbe2", "perfmon_mgbe3",
|
||||
"perfmon_scf",
|
||||
"perfmon_nvdeca0",
|
||||
"perfmon_nvenca0",
|
||||
"perfmon_mssnvlhsh0",
|
||||
"perfmon_pcie0", "perfmon_pcie1",
|
||||
"perfmon_pcie2", "perfmon_pcie3", "perfmon_pcie4",
|
||||
"perfmon_pcie5", "perfmon_pcie6", "perfmon_pcie7",
|
||||
"perfmon_pcie8", "perfmon_pcie9", "perfmon_pcie10",
|
||||
"perfmon_msschannel_parta0",
|
||||
"perfmon_msschannel_parta1",
|
||||
"perfmon_msschannel_parta2",
|
||||
"perfmon_msschannel_parta3",
|
||||
"perfmon_msschannel_partb0",
|
||||
"perfmon_msschannel_partb1",
|
||||
"perfmon_msschannel_partb2",
|
||||
"perfmon_msschannel_partb3",
|
||||
"perfmon_msschannel_partc0",
|
||||
"perfmon_msschannel_partc1",
|
||||
"perfmon_msschannel_partc2",
|
||||
"perfmon_msschannel_partc3",
|
||||
"perfmon_msschannel_partd0",
|
||||
"perfmon_msschannel_partd1",
|
||||
"perfmon_msschannel_partd2",
|
||||
"perfmon_msschannel_partd3",
|
||||
"perfmon_msshub0", "perfmon_msshub1",
|
||||
"perfmon_mssmcfclient0", "perfmon_mssmcfmem0",
|
||||
"perfmon_mssmcfmem1",
|
||||
"pma", "rtr";
|
||||
|
||||
clocks = <&bpmp TEGRA234_CLK_LA>,
|
||||
<&bpmp TEGRA234_CLK_PLLREFE_VCOOUT_GATED>;
|
||||
clock-names = "la", "parent";
|
||||
resets = <&bpmp TEGRA234_RESET_LA>,
|
||||
<&bpmp TEGRA234_RESET_HWPM>;
|
||||
reset-names = "la", "hwpm";
|
||||
iommus = <&smmu_niso1 TEGRA234_SID_HWMP_PMA>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user