[PATCH 5/5] dt-bindings: perf: Add compatible for Arm DSU-110
Rob Herring
robh at kernel.org
Wed Dec 8 10:21:34 PST 2021
On Tue, Dec 07, 2021 at 06:20:43PM +0000, Robin Murphy wrote:
> 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>
> ---
> 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).
> + const: "arm,dsu-pmu"
> + items:
> + const: "arm,dsu-110-pmu"
> + const: "arm,dsu-pmu"
'items' needs to be a list here (Use '-').
>
> 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