0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/devfreq/event/samsung,exynos-nocp.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Samsung Exynos NoC (Network on Chip) Probe
0008
0009 maintainers:
0010 - Chanwoo Choi <cw00.choi@samsung.com>
0011 - Krzysztof Kozlowski <krzk@kernel.org>
0012
0013 description: |
0014 The Samsung Exynos542x SoC has a NoC (Network on Chip) Probe for NoC bus.
0015 NoC provides the primitive values to get the performance data. The packets
0016 that the Network on Chip (NoC) probes detects are transported over the
0017 network infrastructure to observer units. You can configure probes to capture
0018 packets with header or data on the data request response network, or as
0019 traffic debug or statistic collectors. Exynos542x bus has multiple NoC probes
0020 to provide bandwidth information about behavior of the SoC that you can use
0021 while analyzing system performance.
0022
0023 properties:
0024 compatible:
0025 const: samsung,exynos5420-nocp
0026
0027 clock-names:
0028 items:
0029 - const: nocp
0030
0031 clocks:
0032 maxItems: 1
0033
0034 reg:
0035 maxItems: 1
0036
0037 required:
0038 - compatible
0039 - reg
0040
0041 additionalProperties: false
0042
0043 examples:
0044 - |
0045 nocp_mem0_0: nocp@10ca1000 {
0046 compatible = "samsung,exynos5420-nocp";
0047 reg = <0x10ca1000 0x200>;
0048 };