[PATCH v2 5/5] dt-bindings: perf: Add compatible for Arm DSU-110
Robin Murphy
robin.murphy at arm.com
Tue Dec 14 06:16:17 PST 2021
DSU-110 is the newest and shiniest for Armv9. Its programmer's model is
largely identical to the previous generation of DSUs, so we can treat it
as compatible, but it does have a a handful of extra IMP-DEF PMU events
to call its own. Thanks to the new notion of core complexes, the maximum
number of supported CPUs goes up as well.
Signed-off-by: Robin Murphy <robin.murphy at arm.com>
---
v2: Also make it complete and valid
Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml b/Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml
index 09ddeb6a3ccc..7f31bcecedb5 100644
--- a/Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml
+++ b/Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml
@@ -21,7 +21,11 @@ description:
properties:
compatible:
- const: arm,dsu-pmu
+ oneOf:
+ - const: arm,dsu-pmu
+ - items:
+ - const: arm,dsu-110-pmu
+ - const: arm,dsu-pmu
interrupts:
items:
@@ -30,7 +34,7 @@ properties:
cpus:
$ref: /schemas/types.yaml#/definitions/phandle-array
minItems: 1
- maxItems: 8
+ maxItems: 12
description: List of phandles for the CPUs connected to this DSU instance.
required:
--
2.28.0.dirty
More information about the linux-arm-kernel
mailing list