dt-bindings: arm-pmu: Add PMU compatible strings for Apple M2 cores
authorJanne Grunau <j@jannau.net>
Tue, 14 Feb 2023 10:38:01 +0000 (11:38 +0100)
committerWill Deacon <will@kernel.org>
Mon, 27 Mar 2023 14:15:14 +0000 (15:15 +0100)
The PMUs on the Apple M2 cores avalanche and blizzard CPU are compatible
with M1 ones. As on M1 we don't know exactly what the counters count so
use a distinct compatible for each micro-architecture.
Apple's PMU counter description omits a counter for M2 so there
is some variation on the interpretation of the counters.

Signed-off-by: Janne Grunau <j@jannau.net>
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Hector Martin <marcan@marcan.st>
Link: https://lore.kernel.org/r/20230214-apple_m2_pmu-v1-1-9c9213ab9b63@jannau.net
Signed-off-by: Will Deacon <will@kernel.org>
Documentation/devicetree/bindings/arm/pmu.yaml

index dbb6f3d..e14358b 100644 (file)
@@ -20,6 +20,8 @@ properties:
     items:
       - enum:
           - apm,potenza-pmu
+          - apple,avalanche-pmu
+          - apple,blizzard-pmu
           - apple,firestorm-pmu
           - apple,icestorm-pmu
           - arm,armv8-pmuv3 # Only for s/w models