| 
     1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: "http://devicetree.org/schemas/sound/nvidia,tegra-audio-common.yaml#"
    5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
    6 
    7 title: Common properties for NVIDIA Tegra audio complexes
    8 
    9 maintainers:
   10   - Jon Hunter <jonathanh@nvidia.com>
   11   - Thierry Reding <thierry.reding@gmail.com>
   12 
   13 properties:
   14   clocks:
   15     items:
   16       - description: PLL A clock
   17       - description: PLL A OUT0 clock
   18       - description: The Tegra cdev1/extern1 clock, which feeds the card's mclk
   19 
   20   clock-names:
   21     items:
   22       - const: pll_a
   23       - const: pll_a_out0
   24       - const: mclk
   25 
   26   nvidia,model:
   27     $ref: /schemas/types.yaml#/definitions/string
   28     description: The user-visible name of this sound complex.
   29 
   30   nvidia,audio-routing:
   31     $ref: /schemas/types.yaml#/definitions/non-unique-string-array
   32     description: |
   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.
   38 
   39   nvidia,ac97-controller:
   40     $ref: /schemas/types.yaml#/definitions/phandle
   41     description: The phandle of the AC97 controller
   42 
   43   nvidia,i2s-controller:
   44     $ref: /schemas/types.yaml#/definitions/phandle
   45     description: The phandle of the Tegra I2S controller
   46 
   47   nvidia,audio-codec:
   48     $ref: /schemas/types.yaml#/definitions/phandle
   49     description: The phandle of audio codec
   50 
   51   nvidia,spkr-en-gpios:
   52     maxItems: 1
   53     description: The GPIO that enables the speakers
   54 
   55   nvidia,hp-mute-gpios:
   56     maxItems: 1
   57     description: The GPIO that mutes the headphones
   58 
   59   nvidia,hp-det-gpios:
   60     maxItems: 1
   61     description: The GPIO that detect headphones are plugged in
   62 
   63   nvidia,mic-det-gpios:
   64     maxItems: 1
   65     description: The GPIO that detect microphone is plugged in
   66 
   67   nvidia,ear-sel-gpios:
   68     maxItems: 1
   69     description: The GPIO that switch between the microphones
   70 
   71   nvidia,int-mic-en-gpios:
   72     maxItems: 1
   73     description: The GPIO that enables the internal microphone
   74 
   75   nvidia,ext-mic-en-gpios:
   76     maxItems: 1
   77     description: The GPIO that enables the external microphone
   78 
   79   nvidia,headset:
   80     type: boolean
   81     description: The Mic Jack represents state of the headset microphone pin
   82 
   83 additionalProperties: true
Cache object: 54578e4edeb16f4b61e8bb50e5184c8a 
 
 |