1*811944a7SLaurentiu Mihalcea# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*811944a7SLaurentiu Mihalcea%YAML 1.2 3*811944a7SLaurentiu Mihalcea--- 4*811944a7SLaurentiu Mihalcea$id: http://devicetree.org/schemas/sound/fsl,imx95-cm7-sof.yaml# 5*811944a7SLaurentiu Mihalcea$schema: http://devicetree.org/meta-schemas/core.yaml# 6*811944a7SLaurentiu Mihalcea 7*811944a7SLaurentiu Mihalceatitle: NXP imx95 CM7 core 8*811944a7SLaurentiu Mihalcea 9*811944a7SLaurentiu Mihalceamaintainers: 10*811944a7SLaurentiu Mihalcea - Daniel Baluta <daniel.baluta@nxp.com> 11*811944a7SLaurentiu Mihalcea 12*811944a7SLaurentiu Mihalceadescription: NXP imx95 CM7 core used for audio processing 13*811944a7SLaurentiu Mihalcea 14*811944a7SLaurentiu Mihalceaproperties: 15*811944a7SLaurentiu Mihalcea compatible: 16*811944a7SLaurentiu Mihalcea const: fsl,imx95-cm7-sof 17*811944a7SLaurentiu Mihalcea 18*811944a7SLaurentiu Mihalcea reg: 19*811944a7SLaurentiu Mihalcea maxItems: 1 20*811944a7SLaurentiu Mihalcea 21*811944a7SLaurentiu Mihalcea reg-names: 22*811944a7SLaurentiu Mihalcea const: sram 23*811944a7SLaurentiu Mihalcea 24*811944a7SLaurentiu Mihalcea memory-region: 25*811944a7SLaurentiu Mihalcea maxItems: 1 26*811944a7SLaurentiu Mihalcea 27*811944a7SLaurentiu Mihalcea memory-region-names: 28*811944a7SLaurentiu Mihalcea const: dma 29*811944a7SLaurentiu Mihalcea 30*811944a7SLaurentiu Mihalcea port: 31*811944a7SLaurentiu Mihalcea description: SAI3 port 32*811944a7SLaurentiu Mihalcea $ref: audio-graph-port.yaml# 33*811944a7SLaurentiu Mihalcea unevaluatedProperties: false 34*811944a7SLaurentiu Mihalcea 35*811944a7SLaurentiu Mihalcearequired: 36*811944a7SLaurentiu Mihalcea - compatible 37*811944a7SLaurentiu Mihalcea - reg 38*811944a7SLaurentiu Mihalcea - reg-names 39*811944a7SLaurentiu Mihalcea - memory-region 40*811944a7SLaurentiu Mihalcea - memory-region-names 41*811944a7SLaurentiu Mihalcea - port 42*811944a7SLaurentiu Mihalcea 43*811944a7SLaurentiu MihalceaallOf: 44*811944a7SLaurentiu Mihalcea - $ref: fsl,sof-cpu.yaml# 45*811944a7SLaurentiu Mihalcea 46*811944a7SLaurentiu MihalceaunevaluatedProperties: false 47*811944a7SLaurentiu Mihalcea 48*811944a7SLaurentiu Mihalceaexamples: 49*811944a7SLaurentiu Mihalcea - | 50*811944a7SLaurentiu Mihalcea cm7-cpu@80000000 { 51*811944a7SLaurentiu Mihalcea compatible = "fsl,imx95-cm7-sof"; 52*811944a7SLaurentiu Mihalcea reg = <0x80000000 0x6100000>; 53*811944a7SLaurentiu Mihalcea reg-names = "sram"; 54*811944a7SLaurentiu Mihalcea mboxes = <&mu7 2 0>, <&mu7 2 1>, <&mu7 3 0>, <&mu7 3 1>; 55*811944a7SLaurentiu Mihalcea mbox-names = "txdb0", "txdb1", "rxdb0", "rxdb1"; 56*811944a7SLaurentiu Mihalcea memory-region = <&adma_res>; 57*811944a7SLaurentiu Mihalcea memory-region-names = "dma"; 58*811944a7SLaurentiu Mihalcea port { 59*811944a7SLaurentiu Mihalcea /* SAI3-WM8962 link */ 60*811944a7SLaurentiu Mihalcea endpoint { 61*811944a7SLaurentiu Mihalcea remote-endpoint = <&wm8962_ep>; 62*811944a7SLaurentiu Mihalcea }; 63*811944a7SLaurentiu Mihalcea }; 64*811944a7SLaurentiu Mihalcea }; 65