1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra20-spdif.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra20 S/PDIF Controller
10 The S/PDIF controller supports both input and output in serial audio
11 digital interface format. The input controller can digitally recover
12 a clock from the received stream. The S/PDIF controller is also used
13 to generate the embedded audio for HDMI output channel.
16 - Thierry Reding <treding@nvidia.com>
17 - Jon Hunter <jonathanh@nvidia.com>
21 const: nvidia,tegra20-spdif
51 nvidia,fixed-parent-rate:
53 Specifies whether board prefers parent clock to stay at a fixed rate.
54 This allows multiple Tegra20 audio components work simultaneously by
55 limiting number of supportable audio rates.
69 additionalProperties: false
74 compatible = "nvidia,tegra20-spdif";
75 reg = <0x70002400 0x200>;
77 clocks = <&clk 99>, <&clk 98>;
78 clock-names = "out", "in";
80 dmas = <&apbdma 3>, <&apbdma 3>;
81 dma-names = "rx", "tx";
82 #sound-dai-cells = <0>;