diff options
author | Adam Thomson <Adam.Thomson.Opensource@diasemi.com> | 2015-10-07 09:27:13 -0400 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2015-10-07 10:11:34 -0400 |
commit | a97d4e93a9bc556d0b3c2efb7695eb4c79938de7 (patch) | |
tree | 0ee8bd8e916ae9a8b8149d3f07609c33a18be1e0 | |
parent | 6e7c444318699496e6e6f30c875cf67534aeccc6 (diff) |
ASoC: da7213: Add bindings documentation for codec driver
Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | Documentation/devicetree/bindings/sound/da7213.txt | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/sound/da7213.txt b/Documentation/devicetree/bindings/sound/da7213.txt new file mode 100644 index 000000000000..7280e828ab91 --- /dev/null +++ b/Documentation/devicetree/bindings/sound/da7213.txt | |||
@@ -0,0 +1,41 @@ | |||
1 | Dialog Semiconductor DA7213 Audio Codec bindings | ||
2 | |||
3 | ====== | ||
4 | |||
5 | Required properties: | ||
6 | - compatible : Should be "dlg,da7213" | ||
7 | - reg: Specifies the I2C slave address | ||
8 | |||
9 | Optional properties: | ||
10 | - clocks : phandle and clock specifier for codec MCLK. | ||
11 | - clock-names : Clock name string for 'clocks' attribute, should be "mclk". | ||
12 | |||
13 | - dlg,micbias1-lvl : Voltage (mV) for Mic Bias 1 | ||
14 | [<1600>, <2200>, <2500>, <3000>] | ||
15 | - dlg,micbias2-lvl : Voltage (mV) for Mic Bias 2 | ||
16 | [<1600>, <2200>, <2500>, <3000>] | ||
17 | - dlg,dmic-data-sel : DMIC channel select based on clock edge. | ||
18 | ["lrise_rfall", "lfall_rrise"] | ||
19 | - dlg,dmic-samplephase : When to sample audio from DMIC. | ||
20 | ["on_clkedge", "between_clkedge"] | ||
21 | - dlg,dmic-clkrate : DMIC clock frequency (MHz). | ||
22 | [<1500000>, <3000000>] | ||
23 | |||
24 | ====== | ||
25 | |||
26 | Example: | ||
27 | |||
28 | codec_i2c: da7213@1a { | ||
29 | compatible = "dlg,da7213"; | ||
30 | reg = <0x1a>; | ||
31 | |||
32 | clocks = <&clks 201>; | ||
33 | clock-names = "mclk"; | ||
34 | |||
35 | dlg,micbias1-lvl = <2500>; | ||
36 | dlg,micbias2-lvl = <2500>; | ||
37 | |||
38 | dlg,dmic-data-sel = "lrise_rfall"; | ||
39 | dlg,dmic-samplephase = "between_clkedge"; | ||
40 | dlg,dmic-clkrate = <3000000>; | ||
41 | }; | ||