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 Device Tree Bindings
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>
21 pattern: "^dmic@[0-9a-f]*$"
25 - const: nvidia,tegra210-dmic
26 - items:
27 - enum:
28 - nvidia,tegra194-dmic
29 - nvidia,tegra186-dmic
30 - const: nvidia,tegra210-dmic
38 clock-names:
39 const: dmic
41 assigned-clocks:
44 assigned-clock-parents:
47 assigned-clock-rates:
50 sound-name-prefix:
51 pattern: "^DMIC[1-9]$"
52 $ref: /schemas/types.yaml#/definitions/string
60 - compatible
61 - reg
62 - clocks
63 - clock-names
64 - assigned-clocks
65 - assigned-clock-parents
70 - |
71 #include<dt-bindings/clock/tegra210-car.h>
73 dmic@702d4000 {
74 compatible = "nvidia,tegra210-dmic";
77 clock-names = "dmic";
78 assigned-clocks = <&tegra_car TEGRA210_CLK_DMIC1>;
79 assigned-clock-parents = <&tegra_car TEGRA210_CLK_PLL_A_OUT0>;
80 assigned-clock-rates = <3072000>;
81 sound-name-prefix = "DMIC1";