Loading Documentation/devicetree/bindings/sound/audio-graph-card2.yaml +4 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,10 @@ properties: codec2codec: type: object description: Codec to Codec node hp-det-gpios: $ref: audio-graph.yaml#/properties/hp-det-gpios widgets: $ref: audio-graph.yaml#/properties/widgets required: - compatible Loading Documentation/devicetree/bindings/sound/fsl,imx95-cm7-sof.yaml 0 → 100644 +64 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/fsl,imx95-cm7-sof.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: NXP imx95 CM7 core maintainers: - Daniel Baluta <daniel.baluta@nxp.com> description: NXP imx95 CM7 core used for audio processing properties: compatible: const: fsl,imx95-cm7-sof reg: maxItems: 1 reg-names: const: sram memory-region: maxItems: 1 memory-region-names: const: dma port: description: SAI3 port $ref: audio-graph-port.yaml# unevaluatedProperties: false required: - compatible - reg - reg-names - memory-region - memory-region-names - port allOf: - $ref: fsl,sof-cpu.yaml# unevaluatedProperties: false examples: - | cm7-cpu@80000000 { compatible = "fsl,imx95-cm7-sof"; reg = <0x80000000 0x6100000>; reg-names = "sram"; mboxes = <&mu7 2 0>, <&mu7 2 1>, <&mu7 3 0>, <&mu7 3 1>; mbox-names = "txdb0", "txdb1", "rxdb0", "rxdb1"; memory-region = <&adma_res>; memory-region-names = "dma"; port { /* SAI3-WM8962 link */ endpoint { remote-endpoint = <&wm8962_ep>; }; }; }; Documentation/devicetree/bindings/sound/fsl,sof-cpu.yaml 0 → 100644 +27 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/fsl,sof-cpu.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: NXP audio processor common properties maintainers: - Daniel Baluta <daniel.baluta@nxp.com> properties: mboxes: maxItems: 4 mbox-names: items: - const: txdb0 - const: txdb1 - const: rxdb0 - const: rxdb1 required: - mboxes - mbox-names additionalProperties: true Loading
Documentation/devicetree/bindings/sound/audio-graph-card2.yaml +4 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,10 @@ properties: codec2codec: type: object description: Codec to Codec node hp-det-gpios: $ref: audio-graph.yaml#/properties/hp-det-gpios widgets: $ref: audio-graph.yaml#/properties/widgets required: - compatible Loading
Documentation/devicetree/bindings/sound/fsl,imx95-cm7-sof.yaml 0 → 100644 +64 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/fsl,imx95-cm7-sof.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: NXP imx95 CM7 core maintainers: - Daniel Baluta <daniel.baluta@nxp.com> description: NXP imx95 CM7 core used for audio processing properties: compatible: const: fsl,imx95-cm7-sof reg: maxItems: 1 reg-names: const: sram memory-region: maxItems: 1 memory-region-names: const: dma port: description: SAI3 port $ref: audio-graph-port.yaml# unevaluatedProperties: false required: - compatible - reg - reg-names - memory-region - memory-region-names - port allOf: - $ref: fsl,sof-cpu.yaml# unevaluatedProperties: false examples: - | cm7-cpu@80000000 { compatible = "fsl,imx95-cm7-sof"; reg = <0x80000000 0x6100000>; reg-names = "sram"; mboxes = <&mu7 2 0>, <&mu7 2 1>, <&mu7 3 0>, <&mu7 3 1>; mbox-names = "txdb0", "txdb1", "rxdb0", "rxdb1"; memory-region = <&adma_res>; memory-region-names = "dma"; port { /* SAI3-WM8962 link */ endpoint { remote-endpoint = <&wm8962_ep>; }; }; };
Documentation/devicetree/bindings/sound/fsl,sof-cpu.yaml 0 → 100644 +27 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/fsl,sof-cpu.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: NXP audio processor common properties maintainers: - Daniel Baluta <daniel.baluta@nxp.com> properties: mboxes: maxItems: 4 mbox-names: items: - const: txdb0 - const: txdb1 - const: rxdb0 - const: rxdb1 required: - mboxes - mbox-names additionalProperties: true