xref: /linux/Documentation/devicetree/bindings/perf/arm,ni.yaml (revision 114143a595895c03fbefccfd8346fc51fb4908ed)
1*abbe74ddSRobin Murphy# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*abbe74ddSRobin Murphy%YAML 1.2
3*abbe74ddSRobin Murphy---
4*abbe74ddSRobin Murphy$id: http://devicetree.org/schemas/perf/arm,ni.yaml#
5*abbe74ddSRobin Murphy$schema: http://devicetree.org/meta-schemas/core.yaml#
6*abbe74ddSRobin Murphy
7*abbe74ddSRobin Murphytitle: Arm NI (Network-on-Chip Interconnect) Performance Monitors
8*abbe74ddSRobin Murphy
9*abbe74ddSRobin Murphymaintainers:
10*abbe74ddSRobin Murphy  - Robin Murphy <robin.murphy@arm.com>
11*abbe74ddSRobin Murphy
12*abbe74ddSRobin Murphyproperties:
13*abbe74ddSRobin Murphy  compatible:
14*abbe74ddSRobin Murphy    const: arm,ni-700
15*abbe74ddSRobin Murphy
16*abbe74ddSRobin Murphy  reg:
17*abbe74ddSRobin Murphy    items:
18*abbe74ddSRobin Murphy      - description: Complete configuration register space
19*abbe74ddSRobin Murphy
20*abbe74ddSRobin Murphy  interrupts:
21*abbe74ddSRobin Murphy    minItems: 1
22*abbe74ddSRobin Murphy    maxItems: 32
23*abbe74ddSRobin Murphy    description: Overflow interrupts, one per clock domain, in order of domain ID
24*abbe74ddSRobin Murphy
25*abbe74ddSRobin Murphyrequired:
26*abbe74ddSRobin Murphy  - compatible
27*abbe74ddSRobin Murphy  - reg
28*abbe74ddSRobin Murphy  - interrupts
29*abbe74ddSRobin Murphy
30*abbe74ddSRobin MurphyadditionalProperties: false
31