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