From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751655AbdB0Omg (ORCPT ); Mon, 27 Feb 2017 09:42:36 -0500 Received: from mx2.suse.de ([195.135.220.15]:42992 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751409AbdB0Oma (ORCPT ); Mon, 27 Feb 2017 09:42:30 -0500 Subject: Re: [RFC v2 03/17] dt-bindings: timer: Document Owl timer References: <20170224034055.18807-1-afaerber@suse.de> <20170224034055.18807-4-afaerber@suse.de> Cc: arm@kernel.org, Mark Rutland , support@lemaker.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, mp-cs@actions-semi.com, 96boards@ucrobotics.com, linux-arm-kernel@lists.infradead.org From: =?UTF-8?Q?Andreas_F=c3=a4rber?= Organization: SUSE Linux GmbH To: Rob Herring , Daniel Lezcano Message-ID: <0c3f94c0-b920-25f9-7347-b43407d66dfa@suse.de> Date: Mon, 27 Feb 2017 15:40:07 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <20170224034055.18807-4-afaerber@suse.de> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am 24.02.2017 um 04:40 schrieb Andreas Färber: > The Actions Semi S500 SoC contains a timer block with two timers. > > Signed-off-by: Andreas Färber > --- > v2: new > > .../devicetree/bindings/timer/actions,owl-timer.txt | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > create mode 100644 Documentation/devicetree/bindings/timer/actions,owl-timer.txt > > diff --git a/Documentation/devicetree/bindings/timer/actions,owl-timer.txt b/Documentation/devicetree/bindings/timer/actions,owl-timer.txt > new file mode 100644 > index 0000000..141bc7b > --- /dev/null > +++ b/Documentation/devicetree/bindings/timer/actions,owl-timer.txt > @@ -0,0 +1,16 @@ > +Actions Semi Owl Timer > + > +Required properties: > +- compatible : "actions,owl-timer" > +- reg : Offset and length of the register set for the device. > +- interrupts : Should contain two timer interrupts. > + > + > +Example: > + > + timer@b0168000 { > + compatible = "actions,owl-timer"; > + reg = <0xb0168000 0x100>; > + interrupts = , > + ; > + }; I need to modify these bindings for upcoming v3 in the following ways: * "actions,s500-timer", "actions,owl-timer" to deal with S500 vs. S900 differences while keeping a single driver registration (or would two registrations be preferred, dropping the second compatible? they do share a common subset) * Use named interrupts to deal with 2x 2Hz + 2x Timer vs. 4x Timer for complete hardware description Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Andreas_F=c3=a4rber?= Subject: Re: [RFC v2 03/17] dt-bindings: timer: Document Owl timer Date: Mon, 27 Feb 2017 15:40:07 +0100 Message-ID: <0c3f94c0-b920-25f9-7347-b43407d66dfa@suse.de> References: <20170224034055.18807-1-afaerber@suse.de> <20170224034055.18807-4-afaerber@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20170224034055.18807-4-afaerber@suse.de> 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 , Daniel Lezcano Cc: Mark Rutland , support@lemaker.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, arm@kernel.org, mp-cs@actions-semi.com, 96boards@ucrobotics.com, linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org QW0gMjQuMDIuMjAxNyB1bSAwNDo0MCBzY2hyaWViIEFuZHJlYXMgRsOkcmJlcjoKPiBUaGUgQWN0 aW9ucyBTZW1pIFM1MDAgU29DIGNvbnRhaW5zIGEgdGltZXIgYmxvY2sgd2l0aCB0d28gdGltZXJz Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlYXMgRsOkcmJlciA8YWZhZXJiZXJAc3VzZS5kZT4K PiAtLS0KPiAgdjI6IG5ldwo+ICAKPiAgLi4uL2RldmljZXRyZWUvYmluZGluZ3MvdGltZXIvYWN0 aW9ucyxvd2wtdGltZXIudHh0ICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBj aGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGltZXIvYWN0aW9ucyxvd2wtdGltZXIudHh0Cj4gCj4g ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy90aW1lci9hY3Rp b25zLG93bC10aW1lci50eHQgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvdGlt ZXIvYWN0aW9ucyxvd2wtdGltZXIudHh0Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw MDAwMDAwLi4xNDFiYzdiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy90aW1lci9hY3Rpb25zLG93bC10aW1lci50eHQKPiBAQCAtMCwwICsx LDE2IEBACj4gK0FjdGlvbnMgU2VtaSBPd2wgVGltZXIKPiArCj4gK1JlcXVpcmVkIHByb3BlcnRp ZXM6Cj4gKy0gY29tcGF0aWJsZSA6ICAiYWN0aW9ucyxvd2wtdGltZXIiCj4gKy0gcmVnICAgICAg ICA6ICBPZmZzZXQgYW5kIGxlbmd0aCBvZiB0aGUgcmVnaXN0ZXIgc2V0IGZvciB0aGUgZGV2aWNl Lgo+ICstIGludGVycnVwdHMgOiAgU2hvdWxkIGNvbnRhaW4gdHdvIHRpbWVyIGludGVycnVwdHMu Cj4gKwo+ICsKPiArRXhhbXBsZToKPiArCj4gKwkJdGltZXJAYjAxNjgwMDAgewo+ICsJCQljb21w YXRpYmxlID0gImFjdGlvbnMsb3dsLXRpbWVyIjsKPiArCQkJcmVnID0gPDB4YjAxNjgwMDAgMHgx MDA+Owo+ICsJCQlpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTAgSVJRX1RZUEVfTEVWRUxfSElHSD4s Cj4gKwkJCSAgICAgICAgICAgICA8R0lDX1NQSSAxMSBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKPiAr CQl9OwoKSSBuZWVkIHRvIG1vZGlmeSB0aGVzZSBiaW5kaW5ncyBmb3IgdXBjb21pbmcgdjMgaW4g dGhlIGZvbGxvd2luZyB3YXlzOgoKKiAiYWN0aW9ucyxzNTAwLXRpbWVyIiwgImFjdGlvbnMsb3ds LXRpbWVyIiB0byBkZWFsIHdpdGggUzUwMCB2cy4gUzkwMApkaWZmZXJlbmNlcyB3aGlsZSBrZWVw aW5nIGEgc2luZ2xlIGRyaXZlciByZWdpc3RyYXRpb24gKG9yIHdvdWxkIHR3bwpyZWdpc3RyYXRp b25zIGJlIHByZWZlcnJlZCwgZHJvcHBpbmcgdGhlIHNlY29uZCBjb21wYXRpYmxlPyB0aGV5IGRv CnNoYXJlIGEgY29tbW9uIHN1YnNldCkKCiogVXNlIG5hbWVkIGludGVycnVwdHMgdG8gZGVhbCB3 aXRoIDJ4IDJIeiArIDJ4IFRpbWVyIHZzLiA0eCBUaW1lciBmb3IKY29tcGxldGUgaGFyZHdhcmUg ZGVzY3JpcHRpb24KClJlZ2FyZHMsCkFuZHJlYXMKCi0tIApTVVNFIExpbnV4IEdtYkgsIE1heGZl bGRzdHIuIDUsIDkwNDA5IE7DvHJuYmVyZywgR2VybWFueQpHRjogRmVsaXggSW1lbmTDtnJmZmVy LCBKYW5lIFNtaXRoYXJkLCBHcmFoYW0gTm9ydG9uCkhSQiAyMTI4NCAoQUcgTsO8cm5iZXJnKQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJt LWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3Jn Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtl cm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: afaerber@suse.de (=?UTF-8?Q?Andreas_F=c3=a4rber?=) Date: Mon, 27 Feb 2017 15:40:07 +0100 Subject: [RFC v2 03/17] dt-bindings: timer: Document Owl timer In-Reply-To: <20170224034055.18807-4-afaerber@suse.de> References: <20170224034055.18807-1-afaerber@suse.de> <20170224034055.18807-4-afaerber@suse.de> Message-ID: <0c3f94c0-b920-25f9-7347-b43407d66dfa@suse.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Am 24.02.2017 um 04:40 schrieb Andreas F?rber: > The Actions Semi S500 SoC contains a timer block with two timers. > > Signed-off-by: Andreas F?rber > --- > v2: new > > .../devicetree/bindings/timer/actions,owl-timer.txt | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > create mode 100644 Documentation/devicetree/bindings/timer/actions,owl-timer.txt > > diff --git a/Documentation/devicetree/bindings/timer/actions,owl-timer.txt b/Documentation/devicetree/bindings/timer/actions,owl-timer.txt > new file mode 100644 > index 0000000..141bc7b > --- /dev/null > +++ b/Documentation/devicetree/bindings/timer/actions,owl-timer.txt > @@ -0,0 +1,16 @@ > +Actions Semi Owl Timer > + > +Required properties: > +- compatible : "actions,owl-timer" > +- reg : Offset and length of the register set for the device. > +- interrupts : Should contain two timer interrupts. > + > + > +Example: > + > + timer at b0168000 { > + compatible = "actions,owl-timer"; > + reg = <0xb0168000 0x100>; > + interrupts = , > + ; > + }; I need to modify these bindings for upcoming v3 in the following ways: * "actions,s500-timer", "actions,owl-timer" to deal with S500 vs. S900 differences while keeping a single driver registration (or would two registrations be preferred, dropping the second compatible? they do share a common subset) * Use named interrupts to deal with 2x 2Hz + 2x Timer vs. 4x Timer for complete hardware description Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 N?rnberg, Germany GF: Felix Imend?rffer, Jane Smithard, Graham Norton HRB 21284 (AG N?rnberg)