From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.6 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_2 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 87243C17443 for ; Sat, 9 Nov 2019 12:43:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 5B5B621882 for ; Sat, 9 Nov 2019 12:43:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1573303390; bh=lfLddIGQZu8yh7JyCypDgx5/iez6bEwoAQmO+JsUsHM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:List-ID:From; b=kNyyASLJnE0ILl3E6Ylaqwpv3wrtqoBtLlt8p3V3MukwMtBLwCXK61ct1EFH4Arp+ +pmID96ZPyJ7c40sareu/Idl3AOnQxG3O/wg1zS/OpaU29ztA7SclBzcWpb0a+9pEX D/rJy5QoEkFfB9pKcTwOwSHSb2vujUIqYA/7P/SU= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726441AbfKIMnJ (ORCPT ); Sat, 9 Nov 2019 07:43:09 -0500 Received: from mail.kernel.org ([198.145.29.99]:46008 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726252AbfKIMnI (ORCPT ); Sat, 9 Nov 2019 07:43:08 -0500 Received: from archlinux (cpc149474-cmbg20-2-0-cust94.5-4.cable.virginm.net [82.4.196.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id ABD5C21019; Sat, 9 Nov 2019 12:43:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1573303388; bh=lfLddIGQZu8yh7JyCypDgx5/iez6bEwoAQmO+JsUsHM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=iKEBM0GXOAc+4G624Fx5/UrFhOnzogFtFG+AqARetI+MonQAAGcQcTbFP/rVRnb65 smwY4/Rp2Tk5MjL76tvIUotNH4eheT4KQ/1Hu5Ti5e7qI5rC9Kf1QLGCEITeLcMsud IaUcqUjRkj77/7ggShqYTMw3Whj03WlUxB/j93t8= Date: Sat, 9 Nov 2019 12:43:01 +0000 From: Jonathan Cameron To: Rob Herring Cc: Benjamin GAIGNARD , Benjamin Gaignard , Mark Rutland , "devicetree@vger.kernel.org" , Lars-Peter Clausen , Alexandre TORGUE , Linux PWM List , "linux-iio@vger.kernel.org" , "u.kleine-koenig@pengutronix.de" , Linux Kernel Mailing List , Thierry Reding , Peter Meerwald-Stadler , Hartmut Knaack , Fabrice GASNIER , Lee Jones , "linux-stm32@st-md-mailman.stormreply.com" , Linux ARM Subject: Re: [PATCH 2/4] dt-bindings: iio: timer: Convert stm32 IIO trigger bindings to json-schema Message-ID: <20191109124301.5ffda04b@archlinux> In-Reply-To: References: <20191031123040.26316-1-benjamin.gaignard@st.com> <20191031123040.26316-3-benjamin.gaignard@st.com> <20191103110841.3ad3ecfb@archlinux> <20191106040657.GA5294@bogus> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 6 Nov 2019 17:35:20 -0600 Rob Herring wrote: > On Wed, Nov 6, 2019 at 1:52 PM Benjamin GAIGNARD > wrote: > > > > > > On 11/6/19 5:06 AM, Rob Herring wrote: =20 > > > On Tue, Nov 05, 2019 at 11:07:16AM +0100, Benjamin Gaignard wrote: =20 > > >> Le dim. 3 nov. 2019 =C3=A0 12:08, Jonathan Cameron a =C3=A9crit : =20 > > >>> On Thu, 31 Oct 2019 13:30:38 +0100 > > >>> Benjamin Gaignard wrote: > > >>> =20 > > >>>> Convert the STM32 IIO trigger binding to DT schema format using js= on-schema > > >>>> > > >>>> Signed-off-by: Benjamin Gaignard =20 > > >>> I'm far from great on these as still haven't taken the time I shoul= d to learn > > >>> the yaml syntax properly. A few comments inline however based most= ly on this > > >>> doesn't quite look like other ones I've seen recently. > > >>> > > >>> Thanks, > > >>> > > >>> Jonathan > > >>> =20 > > >>>> --- > > >>>> .../bindings/iio/timer/st,stm32-timer-trigger.yaml | 44 ++++++++= ++++++++++++++ > > >>>> .../bindings/iio/timer/stm32-timer-trigger.txt | 25 --------= ---- > > >>>> 2 files changed, 44 insertions(+), 25 deletions(-) > > >>>> create mode 100644 Documentation/devicetree/bindings/iio/timer/s= t,stm32-timer-trigger.yaml > > >>>> delete mode 100644 Documentation/devicetree/bindings/iio/timer/s= tm32-timer-trigger.txt > > >>>> > > >>>> diff --git a/Documentation/devicetree/bindings/iio/timer/st,stm32-= timer-trigger.yaml b/Documentation/devicetree/bindings/iio/timer/st,stm32-t= imer-trigger.yaml > > >>>> new file mode 100644 > > >>>> index 000000000000..1c8c8b55e8cd > > >>>> --- /dev/null > > >>>> +++ b/Documentation/devicetree/bindings/iio/timer/st,stm32-timer-t= rigger.yaml > > >>>> @@ -0,0 +1,44 @@ > > >>>> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > > >>>> +%YAML 1.2 > > >>>> +--- > > >>>> +$id: http://devicetree.org/schemas/iio/timer/st,stm32-timer-trigg= er.yaml# > > >>>> +$schema: http://devicetree.org/meta-schemas/core.yaml# > > >>>> + > > >>>> +title: STMicroelectronics STM32 Timers IIO timer bindings > > >>>> + > > >>>> +maintainers: > > >>>> + - Benjamin Gaignard > > >>>> + - Fabrice Gasnier > > >>>> + > > >>>> +properties: > > >>>> + $nodemane: =20 > > >>> nodename? =20 > > >> That will be in v2 =20 > > > No, $nodename is correct. The '$' signifies something we generate and > > > add in. IOW, not a real property. I guess we could have used 'name' h= ere > > > and stuck with traditional OpenFirmware. =20 > > let's go for $name =20 >=20 > No, $nodename is correct. You don't have a choice. That is what the > tooling generates. Sorry all, I caused confusion here. Was just trying to point out the typo! $node_m_ane :) >=20 > Rob From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Cameron Subject: Re: [PATCH 2/4] dt-bindings: iio: timer: Convert stm32 IIO trigger bindings to json-schema Date: Sat, 9 Nov 2019 12:43:01 +0000 Message-ID: <20191109124301.5ffda04b@archlinux> References: <20191031123040.26316-1-benjamin.gaignard@st.com> <20191031123040.26316-3-benjamin.gaignard@st.com> <20191103110841.3ad3ecfb@archlinux> <20191106040657.GA5294@bogus> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Rob Herring Cc: Mark Rutland , "devicetree@vger.kernel.org" , Lars-Peter Clausen , Benjamin GAIGNARD , Linux PWM List , "linux-iio@vger.kernel.org" , Peter Meerwald-Stadler , Hartmut Knaack , Linux Kernel Mailing List , Thierry Reding , Benjamin Gaignard , "u.kleine-koenig@pengutronix.de" , Fabrice GASNIER , Lee Jones , "linux-stm32@st-md-mailman.stormreply.com" , Linux ARM , Alexandre TORGUE List-Id: linux-pwm@vger.kernel.org T24gV2VkLCA2IE5vdiAyMDE5IDE3OjM1OjIwIC0wNjAwClJvYiBIZXJyaW5nIDxyb2JoQGtlcm5l bC5vcmc+IHdyb3RlOgoKPiBPbiBXZWQsIE5vdiA2LCAyMDE5IGF0IDE6NTIgUE0gQmVuamFtaW4g R0FJR05BUkQKPiA8YmVuamFtaW4uZ2FpZ25hcmRAc3QuY29tPiB3cm90ZToKPiA+Cj4gPgo+ID4g T24gMTEvNi8xOSA1OjA2IEFNLCBSb2IgSGVycmluZyB3cm90ZTogIAo+ID4gPiBPbiBUdWUsIE5v diAwNSwgMjAxOSBhdCAxMTowNzoxNkFNICswMTAwLCBCZW5qYW1pbiBHYWlnbmFyZCB3cm90ZTog IAo+ID4gPj4gTGUgZGltLiAzIG5vdi4gMjAxOSDDoCAxMjowOCwgSm9uYXRoYW4gQ2FtZXJvbiA8 amljMjNAa2VybmVsLm9yZz4gYSDDqWNyaXQgOiAgCj4gPiA+Pj4gT24gVGh1LCAzMSBPY3QgMjAx OSAxMzozMDozOCArMDEwMAo+ID4gPj4+IEJlbmphbWluIEdhaWduYXJkIDxiZW5qYW1pbi5nYWln bmFyZEBzdC5jb20+IHdyb3RlOgo+ID4gPj4+ICAKPiA+ID4+Pj4gQ29udmVydCB0aGUgU1RNMzIg SUlPIHRyaWdnZXIgYmluZGluZyB0byBEVCBzY2hlbWEgZm9ybWF0IHVzaW5nIGpzb24tc2NoZW1h Cj4gPiA+Pj4+Cj4gPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IEJlbmphbWluIEdhaWduYXJkIDxiZW5q YW1pbi5nYWlnbmFyZEBzdC5jb20+ICAKPiA+ID4+PiBJJ20gZmFyIGZyb20gZ3JlYXQgb24gdGhl c2UgYXMgc3RpbGwgaGF2ZW4ndCB0YWtlbiB0aGUgdGltZSBJIHNob3VsZCB0byBsZWFybgo+ID4g Pj4+IHRoZSB5YW1sIHN5bnRheCBwcm9wZXJseS4gIEEgZmV3IGNvbW1lbnRzIGlubGluZSBob3dl dmVyIGJhc2VkIG1vc3RseSBvbiB0aGlzCj4gPiA+Pj4gZG9lc24ndCBxdWl0ZSBsb29rIGxpa2Ug b3RoZXIgb25lcyBJJ3ZlIHNlZW4gcmVjZW50bHkuCj4gPiA+Pj4KPiA+ID4+PiBUaGFua3MsCj4g PiA+Pj4KPiA+ID4+PiBKb25hdGhhbgo+ID4gPj4+ICAKPiA+ID4+Pj4gLS0tCj4gPiA+Pj4+ICAg Li4uL2JpbmRpbmdzL2lpby90aW1lci9zdCxzdG0zMi10aW1lci10cmlnZ2VyLnlhbWwgfCA0NCAr KysrKysrKysrKysrKysrKysrKysrCj4gPiA+Pj4+ICAgLi4uL2JpbmRpbmdzL2lpby90aW1lci9z dG0zMi10aW1lci10cmlnZ2VyLnR4dCAgICAgfCAyNSAtLS0tLS0tLS0tLS0KPiA+ID4+Pj4gICAy IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQo+ID4gPj4+ PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv aWlvL3RpbWVyL3N0LHN0bTMyLXRpbWVyLXRyaWdnZXIueWFtbAo+ID4gPj4+PiAgIGRlbGV0ZSBt b2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL3RpbWVyL3N0 bTMyLXRpbWVyLXRyaWdnZXIudHh0Cj4gPiA+Pj4+Cj4gPiA+Pj4+IGRpZmYgLS1naXQgYS9Eb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaWlvL3RpbWVyL3N0LHN0bTMyLXRpbWVyLXRy aWdnZXIueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9paW8vdGltZXIv c3Qsc3RtMzItdGltZXItdHJpZ2dlci55YW1sCj4gPiA+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0 Cj4gPiA+Pj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uMWM4YzhiNTVlOGNkCj4gPiA+Pj4+IC0tLSAv ZGV2L251bGwKPiA+ID4+Pj4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2lpby90aW1lci9zdCxzdG0zMi10aW1lci10cmlnZ2VyLnlhbWwKPiA+ID4+Pj4gQEAgLTAsMCAr MSw0NCBAQAo+ID4gPj4+PiArIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKEdQTC0yLjAtb25s eSBPUiBCU0QtMi1DbGF1c2UpCj4gPiA+Pj4+ICslWUFNTCAxLjIKPiA+ID4+Pj4gKy0tLQo+ID4g Pj4+PiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9paW8vdGltZXIvc3Qsc3Rt MzItdGltZXItdHJpZ2dlci55YW1sIwo+ID4gPj4+PiArJHNjaGVtYTogaHR0cDovL2RldmljZXRy ZWUub3JnL21ldGEtc2NoZW1hcy9jb3JlLnlhbWwjCj4gPiA+Pj4+ICsKPiA+ID4+Pj4gK3RpdGxl OiBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNMzIgVGltZXJzIElJTyB0aW1lciBiaW5kaW5ncwo+ID4g Pj4+PiArCj4gPiA+Pj4+ICttYWludGFpbmVyczoKPiA+ID4+Pj4gKyAgLSBCZW5qYW1pbiBHYWln bmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAc3QuY29tPgo+ID4gPj4+PiArICAtIEZhYnJpY2UgR2Fz bmllciA8ZmFicmljZS5nYXNuaWVyQHN0LmNvbT4KPiA+ID4+Pj4gKwo+ID4gPj4+PiArcHJvcGVy dGllczoKPiA+ID4+Pj4gKyAgJG5vZGVtYW5lOiAgCj4gPiA+Pj4gbm9kZW5hbWU/ICAKPiA+ID4+ IFRoYXQgd2lsbCBiZSBpbiB2MiAgCj4gPiA+IE5vLCAkbm9kZW5hbWUgaXMgY29ycmVjdC4gVGhl ICckJyBzaWduaWZpZXMgc29tZXRoaW5nIHdlIGdlbmVyYXRlIGFuZAo+ID4gPiBhZGQgaW4uIElP Vywgbm90IGEgcmVhbCBwcm9wZXJ0eS4gSSBndWVzcyB3ZSBjb3VsZCBoYXZlIHVzZWQgJ25hbWUn IGhlcmUKPiA+ID4gYW5kIHN0dWNrIHdpdGggdHJhZGl0aW9uYWwgT3BlbkZpcm13YXJlLiAgCj4g PiBsZXQncyBnbyBmb3IgJG5hbWUgIAo+IAo+IE5vLCAkbm9kZW5hbWUgaXMgY29ycmVjdC4gWW91 IGRvbid0IGhhdmUgYSBjaG9pY2UuIFRoYXQgaXMgd2hhdCB0aGUKPiB0b29saW5nIGdlbmVyYXRl cy4KClNvcnJ5IGFsbCwgSSBjYXVzZWQgY29uZnVzaW9uIGhlcmUuICBXYXMganVzdCB0cnlpbmcg dG8gcG9pbnQgb3V0IHRoZSB0eXBvIQokbm9kZV9tX2FuZQoKOikKCj4gCj4gUm9iCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5l bCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=