xref: /freebsd/sys/contrib/device-tree/Bindings/sound/nvidia,tegra-audio-trimslice.yaml (revision 59c8e88e72633afbc47a4ace0d2170d00d51f7dc)
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,tegra-audio-trimslice.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: NVIDIA Tegra audio complex with TrimSlice CODEC
8
9maintainers:
10  - Jon Hunter <jonathanh@nvidia.com>
11  - Thierry Reding <thierry.reding@gmail.com>
12
13allOf:
14  - $ref: nvidia,tegra-audio-common.yaml#
15
16properties:
17  compatible:
18    const: nvidia,tegra-audio-trimslice
19
20required:
21  - nvidia,i2s-controller
22
23unevaluatedProperties: false
24
25examples:
26  - |
27    sound {
28        compatible = "nvidia,tegra-audio-trimslice";
29        nvidia,i2s-controller = <&tegra_i2s1>;
30        nvidia,audio-codec = <&codec>;
31        clocks = <&tegra_car 112>, <&tegra_car 113>, <&tegra_car 93>;
32        clock-names = "pll_a", "pll_a_out0", "mclk";
33    };
34