Merge branch 'for-3.5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...
[firefly-linux-kernel-4.4.55.git] / Documentation / devicetree / bindings / sound / tegra-audio-wm8753.txt
1 NVIDIA Tegra audio complex
2
3 Required properties:
4 - compatible : "nvidia,tegra-audio-wm8753"
5 - nvidia,model : The user-visible name of this sound complex.
6 - nvidia,audio-routing : A list of the connections between audio components.
7   Each entry is a pair of strings, the first being the connection's sink,
8   the second being the connection's source. Valid names for sources and
9   sinks are the WM8753's pins, and the jacks on the board:
10
11   WM8753 pins:
12
13   * LOUT1
14   * LOUT2
15   * ROUT1
16   * ROUT2
17   * MONO1
18   * MONO2
19   * OUT3
20   * OUT4
21   * LINE1
22   * LINE2
23   * RXP
24   * RXN
25   * ACIN
26   * ACOP
27   * MIC1N
28   * MIC1
29   * MIC2N
30   * MIC2
31   * Mic Bias
32
33   Board connectors:
34
35   * Headphone Jack
36   * Mic Jack
37
38 - nvidia,i2s-controller : The phandle of the Tegra I2S1 controller
39 - nvidia,audio-codec : The phandle of the WM8753 audio codec
40 Example:
41
42 sound {
43         compatible = "nvidia,tegra-audio-wm8753-whistler",
44                      "nvidia,tegra-audio-wm8753"
45         nvidia,model = "tegra-wm8753-harmony";
46
47         nvidia,audio-routing =
48                 "Headphone Jack", "LOUT1",
49                 "Headphone Jack", "ROUT1";
50
51         nvidia,i2s-controller = <&i2s1>;
52         nvidia,audio-codec = <&wm8753>;
53 };
54