Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1241489 > unrolled thread
| Started by | Adam Thomson <Adam.Thomson.Opensource@diasemi.com> |
|---|---|
| First post | 2015-10-07 15:30 +0200 |
| Last post | 2015-10-08 18:40 +0200 |
| Articles | 5 — 4 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
[PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver Adam Thomson <Adam.Thomson.Opensource@diasemi.com> - 2015-10-07 15:30 +0200
Re: [PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver Rob Herring <robherring2@gmail.com> - 2015-10-07 18:30 +0200
RE: [PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver "Opensource [Adam Thomson]" <Adam.Thomson.Opensource@diasemi.com> - 2015-10-08 10:50 +0200
Re: [PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver Rob Herring <robh@kernel.org> - 2015-10-08 15:20 +0200
RE: [PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver "Opensource [Adam Thomson]" <Adam.Thomson.Opensource@diasemi.com> - 2015-10-08 18:40 +0200
| From | Adam Thomson <Adam.Thomson.Opensource@diasemi.com> |
|---|---|
| Date | 2015-10-07 15:30 +0200 |
| Subject | [PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver |
| Message-ID | <qgWX9-65g-37@gated-at.bofh.it> |
Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
---
Documentation/devicetree/bindings/sound/da7213.txt | 41 ++++++++++++++++++++++
1 file changed, 41 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/da7213.txt
diff --git a/Documentation/devicetree/bindings/sound/da7213.txt b/Documentation/devicetree/bindings/sound/da7213.txt
new file mode 100644
index 0000000..7280e82
--- /dev/null
+++ b/Documentation/devicetree/bindings/sound/da7213.txt
@@ -0,0 +1,41 @@
+Dialog Semiconductor DA7213 Audio Codec bindings
+
+======
+
+Required properties:
+- compatible : Should be "dlg,da7213"
+- reg: Specifies the I2C slave address
+
+Optional properties:
+- clocks : phandle and clock specifier for codec MCLK.
+- clock-names : Clock name string for 'clocks' attribute, should be "mclk".
+
+- dlg,micbias1-lvl : Voltage (mV) for Mic Bias 1
+ [<1600>, <2200>, <2500>, <3000>]
+- dlg,micbias2-lvl : Voltage (mV) for Mic Bias 2
+ [<1600>, <2200>, <2500>, <3000>]
+- dlg,dmic-data-sel : DMIC channel select based on clock edge.
+ ["lrise_rfall", "lfall_rrise"]
+- dlg,dmic-samplephase : When to sample audio from DMIC.
+ ["on_clkedge", "between_clkedge"]
+- dlg,dmic-clkrate : DMIC clock frequency (MHz).
+ [<1500000>, <3000000>]
+
+======
+
+Example:
+
+ codec_i2c: da7213@1a {
+ compatible = "dlg,da7213";
+ reg = <0x1a>;
+
+ clocks = <&clks 201>;
+ clock-names = "mclk";
+
+ dlg,micbias1-lvl = <2500>;
+ dlg,micbias2-lvl = <2500>;
+
+ dlg,dmic-data-sel = "lrise_rfall";
+ dlg,dmic-samplephase = "between_clkedge";
+ dlg,dmic-clkrate = <3000000>;
+ };
--
1.9.3
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Rob Herring <robherring2@gmail.com> |
|---|---|
| Date | 2015-10-07 18:30 +0200 |
| Message-ID | <qgZLk-1IJ-21@gated-at.bofh.it> |
| In reply to | #1241489 |
On Wed, Oct 7, 2015 at 8:27 AM, Adam Thomson
<Adam.Thomson.Opensource@diasemi.com> wrote:
> Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
> ---
> Documentation/devicetree/bindings/sound/da7213.txt | 41 ++++++++++++++++++++++
> 1 file changed, 41 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/sound/da7213.txt
>
> diff --git a/Documentation/devicetree/bindings/sound/da7213.txt b/Documentation/devicetree/bindings/sound/da7213.txt
> new file mode 100644
> index 0000000..7280e82
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/sound/da7213.txt
> @@ -0,0 +1,41 @@
> +Dialog Semiconductor DA7213 Audio Codec bindings
> +
> +======
> +
> +Required properties:
> +- compatible : Should be "dlg,da7213"
> +- reg: Specifies the I2C slave address
> +
> +Optional properties:
> +- clocks : phandle and clock specifier for codec MCLK.
> +- clock-names : Clock name string for 'clocks' attribute, should be "mclk".
> +
> +- dlg,micbias1-lvl : Voltage (mV) for Mic Bias 1
> + [<1600>, <2200>, <2500>, <3000>]
> +- dlg,micbias2-lvl : Voltage (mV) for Mic Bias 2
> + [<1600>, <2200>, <2500>, <3000>]
Please append the units (-microvolt).
> +- dlg,dmic-data-sel : DMIC channel select based on clock edge.
> + ["lrise_rfall", "lfall_rrise"]
> +- dlg,dmic-samplephase : When to sample audio from DMIC.
> + ["on_clkedge", "between_clkedge"]
How about boolean for these two.
> +- dlg,dmic-clkrate : DMIC clock frequency (MHz).
> + [<1500000>, <3000000>]
So 1.5GHz or 3GHz?
Add units (-hz).
> +
> +======
> +
> +Example:
> +
> + codec_i2c: da7213@1a {
> + compatible = "dlg,da7213";
> + reg = <0x1a>;
> +
> + clocks = <&clks 201>;
> + clock-names = "mclk";
> +
> + dlg,micbias1-lvl = <2500>;
> + dlg,micbias2-lvl = <2500>;
> +
> + dlg,dmic-data-sel = "lrise_rfall";
> + dlg,dmic-samplephase = "between_clkedge";
> + dlg,dmic-clkrate = <3000000>;
> + };
> --
> 1.9.3
>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | "Opensource [Adam Thomson]" <Adam.Thomson.Opensource@diasemi.com> |
|---|---|
| Date | 2015-10-08 10:50 +0200 |
| Subject | RE: [PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver |
| Message-ID | <qhf3I-6MG-5@gated-at.bofh.it> |
| In reply to | #1241661 |
T24gT2N0b2JlciAwNywgMjAxNSAxNzoyMiwgUm9iIEhlcnJpbmcgd3JvdGU6DQoNCj4gPiArLSBk bGcsbWljYmlhczEtbHZsIDogVm9sdGFnZSAobVYpIGZvciBNaWMgQmlhcyAxDQo+ID4gKyAgICAg ICBbPDE2MDA+LCA8MjIwMD4sIDwyNTAwPiwgPDMwMDA+XQ0KPiA+ICstIGRsZyxtaWNiaWFzMi1s dmwgOiBWb2x0YWdlIChtVikgZm9yIE1pYyBCaWFzIDINCj4gPiArICAgICAgIFs8MTYwMD4sIDwy MjAwPiwgPDI1MDA+LCA8MzAwMD5dDQo+IA0KPiBQbGVhc2UgYXBwZW5kIHRoZSB1bml0cyAoLW1p Y3Jvdm9sdCkuDQoNCkdpdmVuIHRoYXQgYSB1c2VyIG5lZWRzIHRvIHJlYWQgdGhlIGJpbmRpbmdz IGRvY3VtZW50IHRvIHVuZGVyc3RhbmQgd2hhdCBpcw0KYXZhaWxhYmxlLCBhbmQgd2hhdCB0aGV5 J3JlIGZvciwgdGhpcyBzZWVtcyBhIGxpdHRsZSB1bm5lY2Vzc2FyeS4gDQoNCj4gDQo+ID4gKy0g ZGxnLGRtaWMtZGF0YS1zZWwgOiBETUlDIGNoYW5uZWwgc2VsZWN0IGJhc2VkIG9uIGNsb2NrIGVk Z2UuDQo+ID4gKyAgICAgICBbImxyaXNlX3JmYWxsIiwgImxmYWxsX3JyaXNlIl0NCj4gPiArLSBk bGcsZG1pYy1zYW1wbGVwaGFzZSA6IFdoZW4gdG8gc2FtcGxlIGF1ZGlvIGZyb20gRE1JQy4NCj4g PiArICAgICAgIFsib25fY2xrZWRnZSIsICJiZXR3ZWVuX2Nsa2VkZ2UiXQ0KPiANCj4gSG93IGFi b3V0IGJvb2xlYW4gZm9yIHRoZXNlIHR3by4NCg0KV2FudGVkIHRoZXNlIHRvIGJlIGV4cGxpY2l0 LCBoZW5jZSBub3QgY2hvb3NpbmcgYm9vbGVhbi4gV291bGQgcHJlZmVyIHRvIGtlZXANCnRoZW0g YXMgaXMuDQoNCj4gDQo+ID4gKy0gZGxnLGRtaWMtY2xrcmF0ZSA6IERNSUMgY2xvY2sgZnJlcXVl bmN5IChNSHopLg0KPiA+ICsgICAgICAgWzwxNTAwMDAwPiwgPDMwMDAwMDA+XQ0KPiANCj4gU28g MS41R0h6IG9yIDNHSHo/DQo+IA0KPiBBZGQgdW5pdHMgKC1oeikuDQoNCkFncmVlZCwgdGhlIGRl c2NyaXB0aW9uIG9mIE1IeiBpcyBtaXNsZWFkaW5nIHNvIHdpbGwgdXBkYXRlIHRvIEh6LiBUaGFu a3MuDQpBZ2FpbiB0aG91Z2gsIEkgZG9uJ3Qgc2VlIHdoYXQgdGhlIHN1ZmZpeCBnaXZlcyB5b3Us IGFuZCB3b3VsZCBwcmVmZXIgdG8gbGVhdmUNCnRoZSBiaW5kaW5nIGFzIGlzLg0K -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Rob Herring <robh@kernel.org> |
|---|---|
| Date | 2015-10-08 15:20 +0200 |
| Message-ID | <qhjgZ-4AF-5@gated-at.bofh.it> |
| In reply to | #1242078 |
On Thu, Oct 8, 2015 at 3:42 AM, Opensource [Adam Thomson] <Adam.Thomson.Opensource@diasemi.com> wrote: > On October 07, 2015 17:22, Rob Herring wrote: > >> > +- dlg,micbias1-lvl : Voltage (mV) for Mic Bias 1 >> > + [<1600>, <2200>, <2500>, <3000>] >> > +- dlg,micbias2-lvl : Voltage (mV) for Mic Bias 2 >> > + [<1600>, <2200>, <2500>, <3000>] >> >> Please append the units (-microvolt). > > Given that a user needs to read the bindings document to understand what is > available, and what they're for, this seems a little unnecessary. You may think so, but it is standard practice. >> >> > +- dlg,dmic-data-sel : DMIC channel select based on clock edge. >> > + ["lrise_rfall", "lfall_rrise"] >> > +- dlg,dmic-samplephase : When to sample audio from DMIC. >> > + ["on_clkedge", "between_clkedge"] >> >> How about boolean for these two. > > Wanted these to be explicit, hence not choosing boolean. Would prefer to keep > them as is. > >> >> > +- dlg,dmic-clkrate : DMIC clock frequency (MHz). >> > + [<1500000>, <3000000>] >> >> So 1.5GHz or 3GHz? >> >> Add units (-hz). > > Agreed, the description of MHz is misleading so will update to Hz. Thanks. > Again though, I don't see what the suffix gives you, and would prefer to leave > the binding as is. It tells someone reading the dts what the units are without having to find the documentation and helps prevent people using properties with differing units. Rob -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | "Opensource [Adam Thomson]" <Adam.Thomson.Opensource@diasemi.com> |
|---|---|
| Date | 2015-10-08 18:40 +0200 |
| Subject | RE: [PATCH v2 3/3] ASoC: da7213: Add bindings documentation for codec driver |
| Message-ID | <qhmox-y3-13@gated-at.bofh.it> |
| In reply to | #1242332 |
T24gT2N0b2JlciAwOCwgMjAxNSAxNDoxNiwgUm9iIEhlcnJpbmcgd3JvdGU6DQoNCj4gPj4gPiAr LSBkbGcsbWljYmlhczEtbHZsIDogVm9sdGFnZSAobVYpIGZvciBNaWMgQmlhcyAxDQo+ID4+ID4g KyAgICAgICBbPDE2MDA+LCA8MjIwMD4sIDwyNTAwPiwgPDMwMDA+XQ0KPiA+PiA+ICstIGRsZyxt aWNiaWFzMi1sdmwgOiBWb2x0YWdlIChtVikgZm9yIE1pYyBCaWFzIDINCj4gPj4gPiArICAgICAg IFs8MTYwMD4sIDwyMjAwPiwgPDI1MDA+LCA8MzAwMD5dDQo+ID4+DQo+ID4+IFBsZWFzZSBhcHBl bmQgdGhlIHVuaXRzICgtbWljcm92b2x0KS4NCj4gPg0KPiA+IEdpdmVuIHRoYXQgYSB1c2VyIG5l ZWRzIHRvIHJlYWQgdGhlIGJpbmRpbmdzIGRvY3VtZW50IHRvIHVuZGVyc3RhbmQgd2hhdCBpcw0K PiA+IGF2YWlsYWJsZSwgYW5kIHdoYXQgdGhleSdyZSBmb3IsIHRoaXMgc2VlbXMgYSBsaXR0bGUg dW5uZWNlc3NhcnkuDQo+IA0KPiBZb3UgbWF5IHRoaW5rIHNvLCBidXQgaXQgaXMgc3RhbmRhcmQg cHJhY3RpY2UuDQogDQpJIGNhbiBmaW5kIGEgbnVtYmVyIG9mIHNpdHVhdGlvbnMgaW4gdGhlIGtl cm5lbCwgd2hlcmUgdGhpcyBqdXN0IGlzbid0IGZvbGxvd2VkLA0KZm9yIGRldmljZSBzcGVjaWZp YyBiaW5kaW5ncy4gV2hhdCBwZXJjZW50YWdlIGhhdmUgdG8gZm9sbG93IHRoaXMgZm9yIGl0IHRv IGJlDQonc3RhbmRhcmQnPyBJcyB0aGlzIGRvY3VtZW50ZWQgc29tZXdoZXJlIHNvIGl0J3MgY2xl YXIgZm9yIHRob3NlIHdyaXRpbmcNCmRyaXZlcnMgd2hpY2ggbmVlZCB0byB1c2UgRFQgYmluZGlu Z3M/IEkgaGFkIGEgcXVpY2sgbG9vayBhbmQgY291bGRuJ3QgZmluZA0KYW55dGhpbmcgb24gdGhp cy4NCg0KPiA+Pg0KPiA+PiA+ICstIGRsZyxkbWljLWNsa3JhdGUgOiBETUlDIGNsb2NrIGZyZXF1 ZW5jeSAoTUh6KS4NCj4gPj4gPiArICAgICAgIFs8MTUwMDAwMD4sIDwzMDAwMDAwPl0NCj4gPj4N Cj4gPj4gU28gMS41R0h6IG9yIDNHSHo/DQo+ID4+DQo+ID4+IEFkZCB1bml0cyAoLWh6KS4NCj4g Pg0KPiA+IEFncmVlZCwgdGhlIGRlc2NyaXB0aW9uIG9mIE1IeiBpcyBtaXNsZWFkaW5nIHNvIHdp bGwgdXBkYXRlIHRvIEh6LiBUaGFua3MuDQo+ID4gQWdhaW4gdGhvdWdoLCBJIGRvbid0IHNlZSB3 aGF0IHRoZSBzdWZmaXggZ2l2ZXMgeW91LCBhbmQgd291bGQgcHJlZmVyIHRvIGxlYXZlDQo+ID4g dGhlIGJpbmRpbmcgYXMgaXMuDQo+IA0KPiBJdCB0ZWxscyBzb21lb25lIHJlYWRpbmcgdGhlIGR0 cyB3aGF0IHRoZSB1bml0cyBhcmUgd2l0aG91dCBoYXZpbmcgdG8NCj4gZmluZCB0aGUgZG9jdW1l bnRhdGlvbiBhbmQgaGVscHMgcHJldmVudCBwZW9wbGUgdXNpbmcgcHJvcGVydGllcyB3aXRoDQo+ IGRpZmZlcmluZyB1bml0cy4NCg0KRm9yIGEgbG90IG9mIGRldmljZSBzcGVjaWZpYyBiaW5kaW5n cywgeW91IHdpbGwgbmVlZCB0byByZWFkIHRoZSBhc3NvY2lhdGVkDQpkb2N1bWVudGF0aW9uLCBh bmQgcG9zc2libHkgdGhlIGRhdGFzaGVldCwgdG8gdW5kZXJzdGFuZCB3aGF0IGl0J3MgZm9yLCBh bmQgd2hhdA0KdmFsdWVzIGFyZSB2YWxpZC4gSSBkb24ndCBzZWUgdGhpcyBzdWZmaXggcmVhbGx5 IHNhdmluZyB5b3UgYW55IHRpbWUuIEZvcg0Kc3RhbmRhcmQgZnJhbWV3b3JrcyBvaywgYnV0IGhl cmUgaXQgc2VlbXMgb3ZlcmtpbGwuDQo= -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web