75 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/nvidia,tegra210-sfc.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Tegra210 SFC8 9description: |10 The Sampling Frequency Converter (SFC) converts the sampling frequency11 of the input signal from one frequency to another. It supports sampling12 frequency conversions of streams of up to two channels (stereo).13 14maintainers:15 - Jon Hunter <jonathanh@nvidia.com>16 - Mohan Kumar <mkumard@nvidia.com>17 - Sameer Pujar <spujar@nvidia.com>18 19allOf:20 - $ref: dai-common.yaml#21 22properties:23 $nodename:24 pattern: "^sfc@[0-9a-f]*$"25 26 compatible:27 oneOf:28 - const: nvidia,tegra210-sfc29 - items:30 - enum:31 - nvidia,tegra234-sfc32 - nvidia,tegra194-sfc33 - nvidia,tegra186-sfc34 - const: nvidia,tegra210-sfc35 36 reg:37 maxItems: 138 39 sound-name-prefix:40 pattern: "^SFC[1-9]$"41 42 ports:43 $ref: /schemas/graph.yaml#/properties/ports44 properties:45 port@0:46 $ref: audio-graph-port.yaml#47 unevaluatedProperties: false48 description: |49 SFC ACIF (Audio Client Interface) input port. This is connected50 to corresponding ACIF output port on AHUB (Audio Hub).51 52 port@1:53 $ref: audio-graph-port.yaml#54 unevaluatedProperties: false55 description: |56 SFC ACIF output port. This is connected to corresponding ACIF57 input port on AHUB.58 59required:60 - compatible61 - reg62 63additionalProperties: false64 65examples:66 - |67 68 sfc@702d2000 {69 compatible = "nvidia,tegra210-sfc";70 reg = <0x702d2000 0x200>;71 sound-name-prefix = "SFC1";72 };73 74...75