mirror of https://github.com/torvalds/linux.git
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>
This commit is contained in:
parent
7ab06ea41a
commit
de8209e554
|
|
@ -14,6 +14,7 @@ properties:
|
||||||
oneOf:
|
oneOf:
|
||||||
- enum:
|
- enum:
|
||||||
- fsl,imx8-ddr-pmu
|
- fsl,imx8-ddr-pmu
|
||||||
|
- fsl,imx8dxl-db-pmu
|
||||||
- fsl,imx8m-ddr-pmu
|
- fsl,imx8m-ddr-pmu
|
||||||
- fsl,imx8mq-ddr-pmu
|
- fsl,imx8mq-ddr-pmu
|
||||||
- fsl,imx8mm-ddr-pmu
|
- fsl,imx8mm-ddr-pmu
|
||||||
|
|
@ -28,7 +29,10 @@ properties:
|
||||||
- fsl,imx8mp-ddr-pmu
|
- fsl,imx8mp-ddr-pmu
|
||||||
- const: fsl,imx8m-ddr-pmu
|
- const: fsl,imx8m-ddr-pmu
|
||||||
- items:
|
- items:
|
||||||
- const: fsl,imx8dxl-ddr-pmu
|
- enum:
|
||||||
|
- fsl,imx8dxl-ddr-pmu
|
||||||
|
- fsl,imx8qm-ddr-pmu
|
||||||
|
- fsl,imx8qxp-ddr-pmu
|
||||||
- const: fsl,imx8-ddr-pmu
|
- const: fsl,imx8-ddr-pmu
|
||||||
- items:
|
- items:
|
||||||
- enum:
|
- enum:
|
||||||
|
|
@ -43,6 +47,14 @@ properties:
|
||||||
interrupts:
|
interrupts:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
|
||||||
|
clocks:
|
||||||
|
maxItems: 2
|
||||||
|
|
||||||
|
clock-names:
|
||||||
|
items:
|
||||||
|
- const: ipg
|
||||||
|
- const: cnt
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- reg
|
- reg
|
||||||
|
|
@ -50,6 +62,21 @@ required:
|
||||||
|
|
||||||
additionalProperties: false
|
additionalProperties: false
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
const: fsl,imx8dxl-db-pmu
|
||||||
|
then:
|
||||||
|
required:
|
||||||
|
- clocks
|
||||||
|
- clock-names
|
||||||
|
else:
|
||||||
|
properties:
|
||||||
|
clocks: false
|
||||||
|
clock-names: false
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
- |
|
- |
|
||||||
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue