Lines Matching +full:dmic +full:- +full:ref
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-dmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Tegra210 DMIC Controller
10 The Digital MIC (DMIC) Controller is used to interface with Pulse
12 Pulse Coded Modulation (PCM) signals. DMIC can be viewed as a PDM
16 - Jon Hunter <jonathanh@nvidia.com>
17 - Sameer Pujar <spujar@nvidia.com>
20 - $ref: dai-common.yaml#
24 pattern: "^dmic@[0-9a-f]*$"
28 - const: nvidia,tegra210-dmic
29 - items:
30 - enum:
31 - nvidia,tegra234-dmic
32 - nvidia,tegra194-dmic
33 - nvidia,tegra186-dmic
34 - const: nvidia,tegra210-dmic
42 clock-names:
43 const: dmic
45 assigned-clocks:
48 assigned-clock-parents:
51 assigned-clock-rates:
54 sound-name-prefix:
55 pattern: "^DMIC[1-9]$"
58 $ref: /schemas/graph.yaml#/properties/ports
61 $ref: audio-graph-port.yaml#
64 DMIC ACIF (Audio Client Interface) port connected to the
68 $ref: audio-graph-port.yaml#
71 DMIC DAP (Digital Audio Port) interface which can be connected
75 - compatible
76 - reg
77 - clocks
78 - clock-names
79 - assigned-clocks
80 - assigned-clock-parents
85 - |
86 #include<dt-bindings/clock/tegra210-car.h>
88 dmic@702d4000 {
89 compatible = "nvidia,tegra210-dmic";
92 clock-names = "dmic";
93 assigned-clocks = <&tegra_car TEGRA210_CLK_DMIC1>;
94 assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_A_OUT0>;
95 assigned-clock-rates = <3072000>;
96 sound-name-prefix = "DMIC1";