Commit | Line | Data |
---|---|---|
d8259ca5 SW |
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 |