Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
[deliverable/linux.git] / Documentation / devicetree / bindings / sound / imx-audio-sgtl5000.txt
CommitLineData
c448303e
SG
1Freescale i.MX audio complex with SGTL5000 codec
2
3Required properties:
afa1fde6
NC
4
5 - compatible : "fsl,imx-audio-sgtl5000"
6
7 - model : The user-visible name of this sound complex
8
9 - ssi-controller : The phandle of the i.MX SSI controller
10
11 - audio-codec : The phandle of the SGTL5000 audio codec
12
13 - audio-routing : A list of the connections between audio components.
14 Each entry is a pair of strings, the first being the
15 connection's sink, the second being the connection's
16 source. Valid names could be power supplies, SGTL5000
17 pins, and the jacks on the board:
18
19 Power supplies:
20 * Mic Bias
21
22 SGTL5000 pins:
23 * MIC_IN
24 * LINE_IN
25 * HP_OUT
26 * LINE_OUT
27
28 Board connectors:
29 * Mic Jack
30 * Line In Jack
31 * Headphone Jack
32 * Line Out Jack
33 * Ext Spk
34
35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX)
36
37 - mux-ext-port : The external port of the i.MX audio muxer
c448303e
SG
38
39Note: The AUDMUX port numbering should start at 1, which is consistent with
40hardware manual.
41
42Example:
43
44sound {
45 compatible = "fsl,imx51-babbage-sgtl5000",
46 "fsl,imx-audio-sgtl5000";
47 model = "imx51-babbage-sgtl5000";
48 ssi-controller = <&ssi1>;
49 audio-codec = <&sgtl5000>;
172b4c5c 50 audio-routing =
065899c9 51 "MIC_IN", "Mic Jack",
172b4c5c 52 "Mic Jack", "Mic Bias",
172b4c5c 53 "Headphone Jack", "HP_OUT";
c448303e
SG
54 mux-int-port = <1>;
55 mux-ext-port = <3>;
56};
This page took 0.16982 seconds and 5 git commands to generate.