18c2ecf20Sopenharmony_ciFreescale Digital Audio Mux (AUDMUX) device 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci - compatible : "fsl,imx21-audmux" for AUDMUX version firstly used 68c2ecf20Sopenharmony_ci on i.MX21, or "fsl,imx31-audmux" for the version 78c2ecf20Sopenharmony_ci firstly used on i.MX31. 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci - reg : Should contain AUDMUX registers location and length. 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciAn initial configuration can be setup using child nodes. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciRequired properties of optional child nodes: 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci - fsl,audmux-port : Integer of the audmux port that is configured by this 168c2ecf20Sopenharmony_ci child node. 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci - fsl,port-config : List of configuration options for the specific port. 198c2ecf20Sopenharmony_ci For imx31-audmux and above, it is a list of tuples 208c2ecf20Sopenharmony_ci <ptcr pdcr>. For imx21-audmux it is a list of pcr 218c2ecf20Sopenharmony_ci values. 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciExample: 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ciaudmux@21d8000 { 268c2ecf20Sopenharmony_ci compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux"; 278c2ecf20Sopenharmony_ci reg = <0x021d8000 0x4000>; 288c2ecf20Sopenharmony_ci}; 29