Skip to content

Commit de8209e

Browse files
nxpfrankliwilldeacon
authored andcommitted
dt-bindings: perf: fsl-imx-ddr: Add compatible string for i.MX8QM, i.MX8QXP and i.MX8DXL
Add compatible string fsl,imx8qm-ddr-pmu, fsl,imx8qxp-ddr-pmu, which fallback to fsl,imx8-ddr-pmu and fsl,imx8dxl-db-pmu (for data bus fabric). Add clocks, clock-names for fsl,imx8dxl-db-pmu and keep the same restriction for existing compatible strings. Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Will Deacon <will@kernel.org>
1 parent 7ab06ea commit de8209e

1 file changed

Lines changed: 28 additions & 1 deletion

File tree

Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ properties:
1414
oneOf:
1515
- enum:
1616
- fsl,imx8-ddr-pmu
17+
- fsl,imx8dxl-db-pmu
1718
- fsl,imx8m-ddr-pmu
1819
- fsl,imx8mq-ddr-pmu
1920
- fsl,imx8mm-ddr-pmu
@@ -28,7 +29,10 @@ properties:
2829
- fsl,imx8mp-ddr-pmu
2930
- const: fsl,imx8m-ddr-pmu
3031
- items:
31-
- const: fsl,imx8dxl-ddr-pmu
32+
- enum:
33+
- fsl,imx8dxl-ddr-pmu
34+
- fsl,imx8qm-ddr-pmu
35+
- fsl,imx8qxp-ddr-pmu
3236
- const: fsl,imx8-ddr-pmu
3337
- items:
3438
- enum:
@@ -43,13 +47,36 @@ properties:
4347
interrupts:
4448
maxItems: 1
4549

50+
clocks:
51+
maxItems: 2
52+
53+
clock-names:
54+
items:
55+
- const: ipg
56+
- const: cnt
57+
4658
required:
4759
- compatible
4860
- reg
4961
- interrupts
5062

5163
additionalProperties: false
5264

65+
allOf:
66+
- if:
67+
properties:
68+
compatible:
69+
contains:
70+
const: fsl,imx8dxl-db-pmu
71+
then:
72+
required:
73+
- clocks
74+
- clock-names
75+
else:
76+
properties:
77+
clocks: false
78+
clock-names: false
79+
5380
examples:
5481
- |
5582
#include <dt-bindings/interrupt-controller/arm-gic.h>

0 commit comments

Comments
 (0)