1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Common properties for NVIDIA Tegra audio complexes
10 - Jon Hunter <jonathanh@nvidia.com>
11 - Thierry Reding <thierry.reding@gmail.com>
16 - description: PLL A clock
17 - description: PLL A OUT0 clock
18 - description: The Tegra cdev1/extern1 clock, which feeds the card's mclk
27 $ref: /schemas/types.yaml#/definitions/string
28 description: The user-visible name of this sound complex.
31 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
33 A list of the connections between audio components.
34 Each entry is a pair of strings, the first being the connection's sink,
35 the second being the connection's source. Valid names for sources and
36 sinks are the pins (documented in the binding document),
37 and the jacks on the board.
39 nvidia,ac97-controller:
40 $ref: /schemas/types.yaml#/definitions/phandle
41 description: The phandle of the AC97 controller
43 nvidia,i2s-controller:
44 $ref: /schemas/types.yaml#/definitions/phandle
45 description: The phandle of the Tegra I2S controller
48 $ref: /schemas/types.yaml#/definitions/phandle
49 description: The phandle of audio codec
53 description: The GPIO that enables the speakers
57 description: The GPIO that mutes the headphones
61 description: The GPIO that detect headphones are plugged in
65 description: The GPIO that detect microphone is plugged in
69 description: The GPIO that switch between the microphones
71 nvidia,int-mic-en-gpios:
73 description: The GPIO that enables the internal microphone
75 nvidia,ext-mic-en-gpios:
77 description: The GPIO that enables the external microphone
81 description: The Mic Jack represents state of the headset microphone pin
83 nvidia,coupled-mic-hp-det:
85 description: The Mic detect GPIO is viable only if HP detect GPIO is active
87 additionalProperties: true