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