Commit de8209e5 authored by Frank Li's avatar Frank Li Committed by Will Deacon
Browse files

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: default avatarRob Herring (Arm) <robh@kernel.org>
Signed-off-by: default avatarFrank Li <Frank.Li@nxp.com>
Signed-off-by: default avatarWill Deacon <will@kernel.org>
parent 7ab06ea4
Loading
Loading
Loading
Loading
+28 −1
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@ properties:
    oneOf:
      - enum:
          - fsl,imx8-ddr-pmu
          - fsl,imx8dxl-db-pmu
          - fsl,imx8m-ddr-pmu
          - fsl,imx8mq-ddr-pmu
          - fsl,imx8mm-ddr-pmu
@@ -28,7 +29,10 @@ properties:
              - fsl,imx8mp-ddr-pmu
          - const: fsl,imx8m-ddr-pmu
      - items:
          - const: fsl,imx8dxl-ddr-pmu
          - enum:
              - fsl,imx8dxl-ddr-pmu
              - fsl,imx8qm-ddr-pmu
              - fsl,imx8qxp-ddr-pmu
          - const: fsl,imx8-ddr-pmu
      - items:
          - enum:
@@ -43,6 +47,14 @@ properties:
  interrupts:
    maxItems: 1

  clocks:
    maxItems: 2

  clock-names:
    items:
      - const: ipg
      - const: cnt

required:
  - compatible
  - reg
@@ -50,6 +62,21 @@ required:

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:
  - |
    #include <dt-bindings/interrupt-controller/arm-gic.h>