1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidi 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-sfc.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Tegra210 SFC 7 title: Tegra210 SFC 8 8 9 description: | 9 description: | 10 The Sampling Frequency Converter (SFC) conve 10 The Sampling Frequency Converter (SFC) converts the sampling frequency 11 of the input signal from one frequency to an 11 of the input signal from one frequency to another. It supports sampling 12 frequency conversions of streams of up to tw 12 frequency conversions of streams of up to two channels (stereo). 13 13 14 maintainers: 14 maintainers: 15 - Jon Hunter <jonathanh@nvidia.com> 15 - Jon Hunter <jonathanh@nvidia.com> 16 - Mohan Kumar <mkumard@nvidia.com> 16 - Mohan Kumar <mkumard@nvidia.com> 17 - Sameer Pujar <spujar@nvidia.com> 17 - Sameer Pujar <spujar@nvidia.com> 18 18 19 allOf: 19 allOf: 20 - $ref: dai-common.yaml# !! 20 - $ref: name-prefix.yaml# 21 21 22 properties: 22 properties: 23 $nodename: 23 $nodename: 24 pattern: "^sfc@[0-9a-f]*$" 24 pattern: "^sfc@[0-9a-f]*$" 25 25 26 compatible: 26 compatible: 27 oneOf: 27 oneOf: 28 - const: nvidia,tegra210-sfc 28 - const: nvidia,tegra210-sfc 29 - items: 29 - items: 30 - enum: 30 - enum: 31 - nvidia,tegra234-sfc 31 - nvidia,tegra234-sfc 32 - nvidia,tegra194-sfc 32 - nvidia,tegra194-sfc 33 - nvidia,tegra186-sfc 33 - nvidia,tegra186-sfc 34 - const: nvidia,tegra210-sfc 34 - const: nvidia,tegra210-sfc 35 35 36 reg: 36 reg: 37 maxItems: 1 37 maxItems: 1 38 38 39 sound-name-prefix: 39 sound-name-prefix: 40 pattern: "^SFC[1-9]$" 40 pattern: "^SFC[1-9]$" 41 41 42 ports: 42 ports: 43 $ref: /schemas/graph.yaml#/properties/port 43 $ref: /schemas/graph.yaml#/properties/ports 44 properties: 44 properties: 45 port@0: 45 port@0: 46 $ref: audio-graph-port.yaml# 46 $ref: audio-graph-port.yaml# 47 unevaluatedProperties: false 47 unevaluatedProperties: false 48 description: | 48 description: | 49 SFC ACIF (Audio Client Interface) in 49 SFC ACIF (Audio Client Interface) input port. This is connected 50 to corresponding ACIF output port on 50 to corresponding ACIF output port on AHUB (Audio Hub). 51 51 52 port@1: 52 port@1: 53 $ref: audio-graph-port.yaml# 53 $ref: audio-graph-port.yaml# 54 unevaluatedProperties: false 54 unevaluatedProperties: false 55 description: | 55 description: | 56 SFC ACIF output port. This is connec 56 SFC ACIF output port. This is connected to corresponding ACIF 57 input port on AHUB. 57 input port on AHUB. 58 58 59 required: 59 required: 60 - compatible 60 - compatible 61 - reg 61 - reg 62 62 63 additionalProperties: false 63 additionalProperties: false 64 64 65 examples: 65 examples: 66 - | 66 - | 67 67 68 sfc@702d2000 { 68 sfc@702d2000 { 69 compatible = "nvidia,tegra210-sfc"; 69 compatible = "nvidia,tegra210-sfc"; 70 reg = <0x702d2000 0x200>; 70 reg = <0x702d2000 0x200>; 71 sound-name-prefix = "SFC1"; 71 sound-name-prefix = "SFC1"; 72 }; 72 }; 73 73 74 ... 74 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.