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