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 146219b082SNicolin Chen - spdif-out : This is a boolean property. If present, the 156219b082SNicolin Chen transmitting function of S/PDIF will be enabled, 166219b082SNicolin Chen indicating there's a physical S/PDIF out connector 176219b082SNicolin Chen or jack on the board or it's connecting to some 186219b082SNicolin Chen other IP block, such as an HDMI encoder or 196219b082SNicolin Chen display-controller. 202a956ec0SNicolin Chen 212a956ec0SNicolin Chen - spdif-in : This is a boolean property. If present, the receiving 226219b082SNicolin Chen function of S/PDIF will be enabled, indicating there 236219b082SNicolin Chen is a physical S/PDIF in connector/jack on the board. 242a956ec0SNicolin Chen 252a956ec0SNicolin Chen* Note: At least one of these two properties should be set in the DT binding. 262a956ec0SNicolin Chen 272a956ec0SNicolin Chen 282a956ec0SNicolin ChenExample: 292a956ec0SNicolin Chen 302a956ec0SNicolin Chensound-spdif { 312a956ec0SNicolin Chen compatible = "fsl,imx-audio-spdif"; 322a956ec0SNicolin Chen model = "imx-spdif"; 332a956ec0SNicolin Chen spdif-controller = <&spdif>; 342a956ec0SNicolin Chen spdif-out; 352a956ec0SNicolin Chen spdif-in; 362a956ec0SNicolin Chen}; 37