xref: /freebsd-src/sys/contrib/device-tree/Bindings/perf/marvell-cn10k-ddr.yaml (revision c9ccf3a32da427475985b85d7df023ccfb138c27)
1*c9ccf3a3SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*c9ccf3a3SEmmanuel Vadot%YAML 1.2
3*c9ccf3a3SEmmanuel Vadot---
4*c9ccf3a3SEmmanuel Vadot$id: http://devicetree.org/schemas/perf/marvell-cn10k-ddr.yaml#
5*c9ccf3a3SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c9ccf3a3SEmmanuel Vadot
7*c9ccf3a3SEmmanuel Vadottitle: Marvell CN10K DDR performance monitor
8*c9ccf3a3SEmmanuel Vadot
9*c9ccf3a3SEmmanuel Vadotmaintainers:
10*c9ccf3a3SEmmanuel Vadot  - Bharat Bhushan <bbhushan2@marvell.com>
11*c9ccf3a3SEmmanuel Vadot
12*c9ccf3a3SEmmanuel Vadotproperties:
13*c9ccf3a3SEmmanuel Vadot  compatible:
14*c9ccf3a3SEmmanuel Vadot    items:
15*c9ccf3a3SEmmanuel Vadot      - enum:
16*c9ccf3a3SEmmanuel Vadot          - marvell,cn10k-ddr-pmu
17*c9ccf3a3SEmmanuel Vadot
18*c9ccf3a3SEmmanuel Vadot  reg:
19*c9ccf3a3SEmmanuel Vadot    maxItems: 1
20*c9ccf3a3SEmmanuel Vadot
21*c9ccf3a3SEmmanuel Vadotrequired:
22*c9ccf3a3SEmmanuel Vadot  - compatible
23*c9ccf3a3SEmmanuel Vadot  - reg
24*c9ccf3a3SEmmanuel Vadot
25*c9ccf3a3SEmmanuel VadotadditionalProperties: false
26*c9ccf3a3SEmmanuel Vadot
27*c9ccf3a3SEmmanuel Vadotexamples:
28*c9ccf3a3SEmmanuel Vadot  - |
29*c9ccf3a3SEmmanuel Vadot    bus {
30*c9ccf3a3SEmmanuel Vadot        #address-cells = <2>;
31*c9ccf3a3SEmmanuel Vadot        #size-cells = <2>;
32*c9ccf3a3SEmmanuel Vadot
33*c9ccf3a3SEmmanuel Vadot        pmu@87e1c0000000 {
34*c9ccf3a3SEmmanuel Vadot            compatible = "marvell,cn10k-ddr-pmu";
35*c9ccf3a3SEmmanuel Vadot            reg = <0x87e1 0xc0000000 0x0 0x10000>;
36*c9ccf3a3SEmmanuel Vadot        };
37*c9ccf3a3SEmmanuel Vadot    };
38