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