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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/nvidia,tegra-audio-alc5632.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-alc5632.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: NVIDIA Tegra audio complex with ALC5632 CODEC
  8 
  9 maintainers:
 10   - Jon Hunter <jonathanh@nvidia.com>
 11   - Thierry Reding <thierry.reding@gmail.com>
 12 
 13 allOf:
 14   - $ref: nvidia,tegra-audio-common.yaml#
 15 
 16 properties:
 17   compatible:
 18     items:
 19       - pattern: '^[a-z0-9]+,tegra-audio-alc5632(-[a-z0-9]+)+$'
 20       - const: nvidia,tegra-audio-alc5632
 21 
 22   nvidia,audio-routing:
 23     $ref: /schemas/types.yaml#/definitions/non-unique-string-array
 24     description: |
 25       A list of the connections between audio components.
 26       Each entry is a pair of strings, the first being the connection's sink,
 27       the second being the connection's source. Valid names for sources and
 28       sinks are the pins (documented in the binding document),
 29       and the jacks on the board.
 30     minItems: 2
 31     items:
 32       enum:
 33         # Board Connectors
 34         - Headset Stereophone
 35         - Int Spk
 36         - Headset Mic
 37         - Digital Mic
 38 
 39         # CODEC Pins
 40         - SPKOUT
 41         - SPKOUTN
 42         - MICBIAS1
 43         - MIC1
 44         - HPR
 45         - HPL
 46         - DMICDAT
 47 
 48 required:
 49   - nvidia,i2s-controller
 50 
 51 unevaluatedProperties: false
 52 
 53 examples:
 54   - |
 55     sound {
 56         compatible = "nvidia,tegra-audio-alc5632-paz00",
 57                      "nvidia,tegra-audio-alc5632";
 58 
 59         nvidia,model = "Compal PAZ00";
 60 
 61         nvidia,audio-routing = "Int Spk", "SPKOUT",
 62                                "Int Spk", "SPKOUTN",
 63                                "Headset Mic", "MICBIAS1",
 64                                "MIC1", "Headset Mic",
 65                                "Headset Stereophone", "HPR",
 66                                "Headset Stereophone", "HPL",
 67                                "DMICDAT", "Digital Mic";
 68 
 69         nvidia,i2s-controller = <&i2s>;
 70         nvidia,audio-codec = <&codec>;
 71 
 72         clocks = <&clk 112>, <&clk 113>, <&clk 93>;
 73         clock-names = "pll_a", "pll_a_out0", "mclk";
 74     };

~ [ 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