The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/sound/nvidia,tegra210-sfc.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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-sfc.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Tegra210 SFC Device Tree Bindings
    8 
    9 description: |
   10   The Sampling Frequency Converter (SFC) converts the sampling frequency
   11   of the input signal from one frequency to another. It supports sampling
   12   frequency conversions of streams of up to two channels (stereo).
   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: name-prefix.yaml#
   21 
   22 properties:
   23   $nodename:
   24     pattern: "^sfc@[0-9a-f]*$"
   25 
   26   compatible:
   27     oneOf:
   28       - const: nvidia,tegra210-sfc
   29       - items:
   30           - enum:
   31               - nvidia,tegra234-sfc
   32               - nvidia,tegra194-sfc
   33               - nvidia,tegra186-sfc
   34           - const: nvidia,tegra210-sfc
   35 
   36   reg:
   37     maxItems: 1
   38 
   39   sound-name-prefix:
   40     pattern: "^SFC[1-9]$"
   41 
   42   ports:
   43     $ref: /schemas/graph.yaml#/properties/ports
   44     properties:
   45       port@0:
   46         $ref: audio-graph-port.yaml#
   47         unevaluatedProperties: false
   48         description: |
   49           SFC ACIF (Audio Client Interface) input port. This is connected
   50           to corresponding ACIF output port on AHUB (Audio Hub).
   51 
   52       port@1:
   53         $ref: audio-graph-port.yaml#
   54         unevaluatedProperties: false
   55         description: |
   56           SFC ACIF output port. This is connected to corresponding ACIF
   57           input port on AHUB.
   58 
   59 required:
   60   - compatible
   61   - reg
   62 
   63 additionalProperties: false
   64 
   65 examples:
   66   - |
   67 
   68     sfc@702d2000 {
   69         compatible = "nvidia,tegra210-sfc";
   70         reg = <0x702d2000 0x200>;
   71         sound-name-prefix = "SFC1";
   72     };
   73 
   74 ...

Cache object: c15928b952ae574a5e4b1ba657ea5222


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.