1*c66ec88fSEmmanuel VadotFreescale Digital Audio Mux (AUDMUX) device 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotRequired properties: 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel Vadot - compatible : "fsl,imx21-audmux" for AUDMUX version firstly used 6*c66ec88fSEmmanuel Vadot on i.MX21, or "fsl,imx31-audmux" for the version 7*c66ec88fSEmmanuel Vadot firstly used on i.MX31. 8*c66ec88fSEmmanuel Vadot 9*c66ec88fSEmmanuel Vadot - reg : Should contain AUDMUX registers location and length. 10*c66ec88fSEmmanuel Vadot 11*c66ec88fSEmmanuel VadotAn initial configuration can be setup using child nodes. 12*c66ec88fSEmmanuel Vadot 13*c66ec88fSEmmanuel VadotRequired properties of optional child nodes: 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel Vadot - fsl,audmux-port : Integer of the audmux port that is configured by this 16*c66ec88fSEmmanuel Vadot child node. 17*c66ec88fSEmmanuel Vadot 18*c66ec88fSEmmanuel Vadot - fsl,port-config : List of configuration options for the specific port. 19*c66ec88fSEmmanuel Vadot For imx31-audmux and above, it is a list of tuples 20*c66ec88fSEmmanuel Vadot <ptcr pdcr>. For imx21-audmux it is a list of pcr 21*c66ec88fSEmmanuel Vadot values. 22*c66ec88fSEmmanuel Vadot 23*c66ec88fSEmmanuel VadotExample: 24*c66ec88fSEmmanuel Vadot 25*c66ec88fSEmmanuel Vadotaudmux@21d8000 { 26*c66ec88fSEmmanuel Vadot compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux"; 27*c66ec88fSEmmanuel Vadot reg = <0x021d8000 0x4000>; 28*c66ec88fSEmmanuel Vadot}; 29