~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/nvidia,tegra-audio-common.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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   nvidia,coupled-mic-hp-det:
 84     type: boolean
 85     description: The Mic detect GPIO is viable only if HP detect GPIO is active
 86 
 87 additionalProperties: true

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php