1*8c85bdafSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0
2*8c85bdafSKrzysztof Kozlowski%YAML 1.2
3*8c85bdafSKrzysztof Kozlowski---
4*8c85bdafSKrzysztof Kozlowski$id: http://devicetree.org/schemas/devfreq/event/samsung,exynos-nocp.yaml#
5*8c85bdafSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8c85bdafSKrzysztof Kozlowski
7*8c85bdafSKrzysztof Kozlowskititle: Samsung Exynos NoC (Network on Chip) Probe
8*8c85bdafSKrzysztof Kozlowski
9*8c85bdafSKrzysztof Kozlowskimaintainers:
10*8c85bdafSKrzysztof Kozlowski  - Chanwoo Choi <cw00.choi@samsung.com>
11*8c85bdafSKrzysztof Kozlowski  - Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12*8c85bdafSKrzysztof Kozlowski
13*8c85bdafSKrzysztof Kozlowskidescription: |
14*8c85bdafSKrzysztof Kozlowski  The Samsung Exynos542x SoC has a NoC (Network on Chip) Probe for NoC bus.
15*8c85bdafSKrzysztof Kozlowski  NoC provides the primitive values to get the performance data. The packets
16*8c85bdafSKrzysztof Kozlowski  that the Network on Chip (NoC) probes detects are transported over the
17*8c85bdafSKrzysztof Kozlowski  network infrastructure to observer units. You can configure probes to capture
18*8c85bdafSKrzysztof Kozlowski  packets with header or data on the data request response network, or as
19*8c85bdafSKrzysztof Kozlowski  traffic debug or statistic collectors. Exynos542x bus has multiple NoC probes
20*8c85bdafSKrzysztof Kozlowski  to provide bandwidth information about behavior of the SoC that you can use
21*8c85bdafSKrzysztof Kozlowski  while analyzing system performance.
22*8c85bdafSKrzysztof Kozlowski
23*8c85bdafSKrzysztof Kozlowskiproperties:
24*8c85bdafSKrzysztof Kozlowski  compatible:
25*8c85bdafSKrzysztof Kozlowski    const: samsung,exynos5420-nocp
26*8c85bdafSKrzysztof Kozlowski
27*8c85bdafSKrzysztof Kozlowski  clock-names:
28*8c85bdafSKrzysztof Kozlowski    items:
29*8c85bdafSKrzysztof Kozlowski      - const: nocp
30*8c85bdafSKrzysztof Kozlowski
31*8c85bdafSKrzysztof Kozlowski  clocks:
32*8c85bdafSKrzysztof Kozlowski    maxItems: 1
33*8c85bdafSKrzysztof Kozlowski
34*8c85bdafSKrzysztof Kozlowski  reg:
35*8c85bdafSKrzysztof Kozlowski    maxItems: 1
36*8c85bdafSKrzysztof Kozlowski
37*8c85bdafSKrzysztof Kozlowskirequired:
38*8c85bdafSKrzysztof Kozlowski  - compatible
39*8c85bdafSKrzysztof Kozlowski  - reg
40*8c85bdafSKrzysztof Kozlowski
41*8c85bdafSKrzysztof KozlowskiadditionalProperties: false
42*8c85bdafSKrzysztof Kozlowski
43*8c85bdafSKrzysztof Kozlowskiexamples:
44*8c85bdafSKrzysztof Kozlowski  - |
45*8c85bdafSKrzysztof Kozlowski    nocp_mem0_0: nocp@10ca1000 {
46*8c85bdafSKrzysztof Kozlowski        compatible = "samsung,exynos5420-nocp";
47*8c85bdafSKrzysztof Kozlowski        reg = <0x10ca1000 0x200>;
48*8c85bdafSKrzysztof Kozlowski    };
49