Loading Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml +14 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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: Loading Documentation/devicetree/bindings/sound/fsl,sai.yaml +2 −4 Original line number Diff line number Diff line Loading @@ -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: Loading Documentation/devicetree/bindings/sound/fsl,spdif.yaml +34 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,10 @@ properties: maxItems: 1 interrupts: maxItems: 1 minItems: 1 items: - description: Combined or receive interrupt - description: Transmit interrupt dmas: items: Loading Loading @@ -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 Loading @@ -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 { Loading Loading
Documentation/devicetree/bindings/sound/fsl,imx-asrc.yaml +14 −0 Original line number Diff line number Diff line Loading @@ -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 Loading Loading @@ -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: Loading
Documentation/devicetree/bindings/sound/fsl,sai.yaml +2 −4 Original line number Diff line number Diff line Loading @@ -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: Loading
Documentation/devicetree/bindings/sound/fsl,spdif.yaml +34 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,10 @@ properties: maxItems: 1 interrupts: maxItems: 1 minItems: 1 items: - description: Combined or receive interrupt - description: Transmit interrupt dmas: items: Loading Loading @@ -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 Loading @@ -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 { Loading