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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8753.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-wm8753.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: NVIDIA Tegra audio complex with WM8753 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-wm8753(-[a-z0-9]+)+$'
 20       - const: nvidia,tegra-audio-wm8753
 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         - Headphone Jack
 35         - Mic Jack
 36 
 37         # CODEC Pins
 38         - LOUT1
 39         - LOUT2
 40         - ROUT1
 41         - ROUT2
 42         - MONO1
 43         - MONO2
 44         - OUT3
 45         - OUT4
 46         - LINE1
 47         - LINE2
 48         - RXP
 49         - RXN
 50         - ACIN
 51         - ACOP
 52         - MIC1N
 53         - MIC1
 54         - MIC2N
 55         - MIC2
 56         - Mic Bias
 57 
 58 required:
 59   - nvidia,i2s-controller
 60 
 61 unevaluatedProperties: false
 62 
 63 examples:
 64   - |
 65     sound {
 66         compatible = "nvidia,tegra-audio-wm8753-whistler",
 67                      "nvidia,tegra-audio-wm8753";
 68         nvidia,model = "tegra-wm8753-harmony";
 69 
 70         nvidia,audio-routing =
 71                 "Headphone Jack", "LOUT1",
 72                 "Headphone Jack", "ROUT1";
 73 
 74         nvidia,i2s-controller = <&i2s1>;
 75         nvidia,audio-codec = <&wm8753>;
 76 
 77         clocks = <&clk 112>, <&clk 113>, <&clk 93>;
 78         clock-names = "pll_a", "pll_a_out0", "mclk";
 79     };

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