12a956ec0SNicolin ChenFreescale i.MX audio complex with S/PDIF transceiver 22a956ec0SNicolin Chen 32a956ec0SNicolin ChenRequired properties: 42a956ec0SNicolin Chen 52a956ec0SNicolin Chen - compatible : "fsl,imx-audio-spdif" 62a956ec0SNicolin Chen 72a956ec0SNicolin Chen - model : The user-visible name of this sound complex 82a956ec0SNicolin Chen 92a956ec0SNicolin Chen - spdif-controller : The phandle of the i.MX S/PDIF controller 102a956ec0SNicolin Chen 112a956ec0SNicolin Chen 122a956ec0SNicolin ChenOptional properties: 132a956ec0SNicolin Chen 142a956ec0SNicolin Chen - spdif-out : This is a boolean property. If present, the transmitting 152a956ec0SNicolin Chen function of S/PDIF will be enabled, indicating there's a physical 162a956ec0SNicolin Chen S/PDIF out connector/jack on the board or it's connecting to some 172a956ec0SNicolin Chen other IP block, such as an HDMI encoder/display-controller. 182a956ec0SNicolin Chen 192a956ec0SNicolin Chen - spdif-in : This is a boolean property. If present, the receiving 202a956ec0SNicolin Chen function of S/PDIF will be enabled, indicating there's a physical 212a956ec0SNicolin Chen S/PDIF in connector/jack on the board. 222a956ec0SNicolin Chen 232a956ec0SNicolin Chen* Note: At least one of these two properties should be set in the DT binding. 242a956ec0SNicolin Chen 252a956ec0SNicolin Chen 262a956ec0SNicolin ChenExample: 272a956ec0SNicolin Chen 282a956ec0SNicolin Chensound-spdif { 292a956ec0SNicolin Chen compatible = "fsl,imx-audio-spdif"; 302a956ec0SNicolin Chen model = "imx-spdif"; 312a956ec0SNicolin Chen spdif-controller = <&spdif>; 322a956ec0SNicolin Chen spdif-out; 332a956ec0SNicolin Chen spdif-in; 342a956ec0SNicolin Chen}; 35