Lines Matching +full:tegra210 +full:- +full:adma

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-ahub.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Tegra210 AHUB
11 for audio pre-processing, post-processing and a programmable full
13 external interfaces such as I2S, DMIC, DSPK. It interfaces with ADMA
17 - Jon Hunter <jonathanh@nvidia.com>
18 - Sameer Pujar <spujar@nvidia.com>
22 pattern: "^ahub@[0-9a-f]*$"
26 - enum:
27 - nvidia,tegra210-ahub
28 - nvidia,tegra186-ahub
29 - nvidia,tegra234-ahub
30 - items:
31 - const: nvidia,tegra194-ahub
32 - const: nvidia,tegra186-ahub
40 clock-names:
43 assigned-clocks:
46 assigned-clock-parents:
49 assigned-clock-rates:
52 "#address-cells":
55 "#size-cells":
69 '^port@[0-9]':
70 $ref: audio-graph-port.yaml#
74 '^i2s@[0-9a-f]+$':
77 '^dmic@[0-9a-f]+$':
79 $ref: nvidia,tegra210-dmic.yaml#
81 '^admaif@[0-9a-f]+$':
83 $ref: nvidia,tegra210-admaif.yaml#
85 '^dspk@[0-9a-f]+$':
87 $ref: nvidia,tegra186-dspk.yaml#
89 '^mvc@[0-9a-f]+$':
91 $ref: nvidia,tegra210-mvc.yaml#
93 '^sfc@[0-9a-f]+$':
95 $ref: nvidia,tegra210-sfc.yaml#
97 '^amx@[0-9a-f]+$':
99 $ref: nvidia,tegra210-amx.yaml#
101 '^adx@[0-9a-f]+$':
103 $ref: nvidia,tegra210-adx.yaml#
105 '^amixer@[0-9a-f]+$':
107 $ref: nvidia,tegra210-mixer.yaml#
109 '^asrc@[0-9a-f]+$':
111 $ref: nvidia,tegra186-asrc.yaml#
113 '^processing-engine@[0-9a-f]+$':
115 $ref: nvidia,tegra210-ope.yaml#
118 - compatible
119 - reg
120 - clocks
121 - clock-names
122 - assigned-clocks
123 - assigned-clock-parents
124 - "#address-cells"
125 - "#size-cells"
126 - ranges
131 - |
132 #include<dt-bindings/clock/tegra210-car.h>
135 compatible = "nvidia,tegra210-ahub";
138 clock-names = "ahub";
139 assigned-clocks = <&tegra_car TEGRA210_CLK_D_AUDIO>;
140 assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_A_OUT0>;
141 #address-cells = <1>;
142 #size-cells = <1>;
147 compatible = "nvidia,tegra210-admaif";
149 dmas = <&adma 1>, <&adma 1>,
150 <&adma 2>, <&adma 2>,
151 <&adma 3>, <&adma 3>,
152 <&adma 4>, <&adma 4>,
153 <&adma 5>, <&adma 5>,
154 <&adma 6>, <&adma 6>,
155 <&adma 7>, <&adma 7>,
156 <&adma 8>, <&adma 8>,
157 <&adma 9>, <&adma 9>,
158 <&adma 10>, <&adma 10>;
159 dma-names = "rx1", "tx1",
172 compatible = "nvidia,tegra210-i2s";
175 clock-names = "i2s";
176 assigned-clocks = <&tegra_car TEGRA210_CLK_I2S0>;
177 assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_A_OUT0>;
178 assigned-clock-rates = <1536000>;
179 sound-name-prefix = "I2S1";
183 compatible = "nvidia,tegra210-dmic";
186 clock-names = "dmic";
187 assigned-clocks = <&tegra_car TEGRA210_CLK_DMIC1>;
188 assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_A_OUT0>;
189 assigned-clock-rates = <3072000>;
190 sound-name-prefix = "DMIC1";