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