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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.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,tegra210-mixer.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Tegra210 Mixer
  8 
  9 description: |
 10   The Mixer supports mixing of up to ten 7.1 audio input streams and
 11   generate five outputs (each of which can be any combination of the
 12   ten input streams).
 13 
 14 maintainers:
 15   - Jon Hunter <jonathanh@nvidia.com>
 16   - Mohan Kumar <mkumard@nvidia.com>
 17   - Sameer Pujar <spujar@nvidia.com>
 18 
 19 allOf:
 20   - $ref: dai-common.yaml#
 21 
 22 properties:
 23   $nodename:
 24     pattern: "^amixer@[0-9a-f]*$"
 25 
 26   compatible:
 27     oneOf:
 28       - const: nvidia,tegra210-amixer
 29       - items:
 30           - enum:
 31               - nvidia,tegra234-amixer
 32               - nvidia,tegra194-amixer
 33               - nvidia,tegra186-amixer
 34           - const: nvidia,tegra210-amixer
 35 
 36   reg:
 37     maxItems: 1
 38 
 39   sound-name-prefix:
 40     pattern: "^MIXER[1-9]$"
 41 
 42   ports:
 43     $ref: /schemas/graph.yaml#/properties/ports
 44     description: |
 45       Mixer has ten inputs and five outputs. Accordingly ACIF (Audio
 46       Client Interfaces) port nodes are defined to represent Mixer
 47       inputs (port 0 to 9) and outputs (port 10 to 14). These are
 48       connected to corresponding ports on AHUB (Audio Hub).
 49 
 50     patternProperties:
 51       '^port@[0-9]':
 52         $ref: audio-graph-port.yaml#
 53         unevaluatedProperties: false
 54         description: Mixer ACIF input ports
 55       '^port@[10-14]':
 56         $ref: audio-graph-port.yaml#
 57         unevaluatedProperties: false
 58         description: Mixer ACIF output ports
 59 
 60 required:
 61   - compatible
 62   - reg
 63 
 64 additionalProperties: false
 65 
 66 examples:
 67   - |
 68 
 69     amixer@702dbb00 {
 70         compatible = "nvidia,tegra210-amixer";
 71         reg = <0x702dbb00 0x800>;
 72         sound-name-prefix = "MIXER1";
 73     };
 74 
 75 ...

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