xref: /freebsd/sys/contrib/device-tree/Bindings/devfreq/event/exynos-nocp.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot
2*c66ec88fSEmmanuel Vadot* Samsung Exynos NoC (Network on Chip) Probe device
3*c66ec88fSEmmanuel Vadot
4*c66ec88fSEmmanuel VadotThe Samsung Exynos542x SoC has NoC (Network on Chip) Probe for NoC bus.
5*c66ec88fSEmmanuel VadotNoC provides the primitive values to get the performance data. The packets
6*c66ec88fSEmmanuel Vadotthat the Network on Chip (NoC) probes detects are transported over
7*c66ec88fSEmmanuel Vadotthe network infrastructure to observer units. You can configure probes to
8*c66ec88fSEmmanuel Vadotcapture packets with header or data on the data request response network,
9*c66ec88fSEmmanuel Vadotor as traffic debug or statistic collectors. Exynos542x bus has multiple
10*c66ec88fSEmmanuel VadotNoC probes to provide bandwidth information about behavior of the SoC
11*c66ec88fSEmmanuel Vadotthat you can use while analyzing system performance.
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel VadotRequired properties:
14*c66ec88fSEmmanuel Vadot- compatible: Should be "samsung,exynos5420-nocp"
15*c66ec88fSEmmanuel Vadot- reg: physical base address of each NoC Probe and length of memory mapped region.
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel VadotOptional properties:
18*c66ec88fSEmmanuel Vadot- clock-names : the name of clock used by the NoC Probe, "nocp"
19*c66ec88fSEmmanuel Vadot- clocks : phandles for clock specified in "clock-names" property
20*c66ec88fSEmmanuel Vadot
21*c66ec88fSEmmanuel VadotExample : NoC Probe nodes in Device Tree are listed below.
22*c66ec88fSEmmanuel Vadot
23*c66ec88fSEmmanuel Vadot	nocp_mem0_0: nocp@10ca1000 {
24*c66ec88fSEmmanuel Vadot		compatible = "samsung,exynos5420-nocp";
25*c66ec88fSEmmanuel Vadot		reg = <0x10CA1000 0x200>;
26*c66ec88fSEmmanuel Vadot	};
27