Lines Matching +full:assigned +full:- +full:clock +full:- +full:rates

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-i2s.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The Inter-IC Sound (I2S) controller implements full-duplex,
11 bi-directional and single direction point-to-point serial
16 - Jon Hunter <jonathanh@nvidia.com>
17 - Sameer Pujar <spujar@nvidia.com>
21 pattern: "^i2s@[0-9a-f]*$"
25 - const: nvidia,tegra210-i2s
26 - items:
27 - enum:
28 - nvidia,tegra194-i2s
29 - nvidia,tegra186-i2s
30 - const: nvidia,tegra210-i2s
38 - description: I2S bit clock
39 - description:
40 Sync input clock, which can act as clock source to other I/O
41 modules in AHUB. The Tegra I2S driver sets this clock rate as
42 per bit clock rate. I/O module which wants to use this clock
43 as source, can mention this clock as parent in the DT bindings.
44 This is an optional clock entry, since it is only required when
48 clock-names:
51 - const: i2s
52 - const: sync_input
54 assigned-clocks:
58 assigned-clock-parents:
62 assigned-clock-rates:
66 sound-name-prefix:
67 pattern: "^I2S[1-9]$"
79 $ref: audio-graph-port.yaml#
86 $ref: audio-graph-port.yaml#
93 - compatible
94 - reg
95 - clocks
96 - clock-names
97 - assigned-clocks
98 - assigned-clock-parents
103 - |
104 #include<dt-bindings/clock/tegra210-car.h>
107 compatible = "nvidia,tegra210-i2s";
110 clock-names = "i2s";
111 assigned-clocks = <&tegra_car TEGRA210_CLK_I2S0>;
112 assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_A_OUT0>;
113 assigned-clock-rates = <1536000>;
114 sound-name-prefix = "I2S1";