Re: [PATCH 5/5] dt-bindings: perf: Add compatible for Arm DSU-110
From: Robin Murphy <robin.murphy@arm.com>
Date: 2021-12-08 21:01:41
Also in:
linux-devicetree
On 2021-12-08 18:21, Rob Herring wrote:
On Tue, Dec 07, 2021 at 06:20:43PM +0000, Robin Murphy wrote:quoted
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@arm.com> --- 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 b78b6b0fce66..b623520ad302 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:'oneOf' and should be a list. jsonschema is case sensitive yet the tools are silent on wrong case (but handled by dtschema).quoted
+ const: "arm,dsu-pmu" + items: + const: "arm,dsu-110-pmu" + const: "arm,dsu-pmu"'items' needs to be a list here (Use '-').
Oof, I probably deserved little more than a "go away and test these patches" for the monumental cock-up on show here - thanks for all the pointers and apologies for testing your patience. That'll be the danger of picking commits off an old branch in a hurry despite not remembering exactly how complete they were, and assuming the "WIP:" must just be because they still need commit messages writing... I've stopped being a lazy git and installed the schema tooling locally now too. Cheers, Robin.
quoted
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
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel