Lines Matching +full:tegra +full:- +full:audio +full:- +full:wm8903
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-wm8903.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra audio complex with WM8903 CODEC
10 - Jon Hunter <jonathanh@nvidia.com>
11 - Thierry Reding <thierry.reding@gmail.com>
14 - $ref: nvidia,tegra-audio-common.yaml#
19 - items:
20 - pattern: '^[a-z0-9]+,tegra-audio-wm8903(-[a-z0-9]+)+$'
21 - const: nvidia,tegra-audio-wm8903
22 - items:
23 - pattern: ad,tegra-audio-plutux
24 - const: nvidia,tegra-audio-wm8903
26 nvidia,audio-routing:
27 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
29 A list of the connections between audio components.
38 - Headphone Jack
39 - Int Spk
40 - Mic Jack
41 - Int Mic
44 - IN1L
45 - IN1R
46 - IN2L
47 - IN2R
48 - IN3L
49 - IN3R
50 - DMICDAT
51 - HPOUTL
52 - HPOUTR
53 - LINEOUTL
54 - LINEOUTR
55 - LOP
56 - LON
57 - ROP
58 - RON
59 - MICBIAS
62 - nvidia,i2s-controller
67 - |
69 compatible = "nvidia,tegra-audio-wm8903-harmony",
70 "nvidia,tegra-audio-wm8903";
71 nvidia,model = "tegra-wm8903-harmony";
73 nvidia,audio-routing =
83 nvidia,i2s-controller = <&i2s1>;
84 nvidia,audio-codec = <&wm8903>;
86 nvidia,spkr-en-gpios = <&codec 2 0>;
87 nvidia,hp-det-gpios = <&gpio 178 0>;
88 nvidia,int-mic-en-gpios = <&gpio 184 0>;
89 nvidia,ext-mic-en-gpios = <&gpio 185 0>;
92 clock-names = "pll_a", "pll_a_out0", "mclk";