Unverified Commit ccec9402 authored by Mark Brown's avatar Mark Brown
Browse files

arm64: dts: imx8qxp add asrc and sai

Merge series from Frank Li <Frank.Li@nxp.com>:

Update binding doc to avoid warning.
parents 64f84dc4 7b5f2072
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -74,6 +74,9 @@ properties:
      - const: asrck_f
      - const: spba

  power-domains:
    maxItems: 1

  fsl,asrc-rate:
    $ref: /schemas/types.yaml#/definitions/uint32
    description: The mutual sample rate used by DPCM Back Ends
@@ -131,6 +134,17 @@ allOf:
      properties:
        fsl,asrc-clk-map: false

  - if:
      properties:
        compatible:
          contains:
            enum:
              - fsl,imx8qm-asrc
              - fsl,imx8qxp-asrc
    then:
      required:
        - power-domains

additionalProperties: false

examples:
+2 −4
Original line number Diff line number Diff line
@@ -81,14 +81,12 @@ properties:

  dmas:
    minItems: 1
    items:
      - description: DMA controller phandle and request line for RX
      - description: DMA controller phandle and request line for TX
    maxItems: 2

  dma-names:
    minItems: 1
    items:
      - const: rx
      - enum: [ rx, tx ]
      - const: tx

  interrupts:
+34 −1
Original line number Diff line number Diff line
@@ -31,7 +31,10 @@ properties:
    maxItems: 1

  interrupts:
    maxItems: 1
    minItems: 1
    items:
      - description: Combined or receive interrupt
      - description: Transmit interrupt

  dmas:
    items:
@@ -86,6 +89,9 @@ properties:
      registers. Set this flag for HCDs with big endian descriptors and big
      endian registers.

  power-domains:
    maxItems: 1

required:
  - compatible
  - reg
@@ -97,6 +103,33 @@ required:

additionalProperties: false

allOf:
  - if:
      properties:
        compatible:
          enum:
            - fsl,imx8qm-spdif
            - fsl,imx8qxp-spdif
    then:
      properties:
        interrupts:
          minItems: 2
    else:
      properties:
        interrupts:
          maxItems: 1

  - if:
      properties:
        compatible:
          contains:
            enum:
              - fsl,imx8qm-spdif
              - fsl,imx8qxp-spdif
    then:
      required:
        - power-domains

examples:
  - |
    spdif@2004000 {