Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1533595 > unrolled thread

Re: [PATCH] dt-bindings: document how to setup rockchip timers as clocksource

Started byRob Herring <robh@kernel.org>
First post2016-11-30 22:40 +0100
Last post2016-11-30 22:50 +0100
Articles 2 — 2 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.


Contents

  Re: [PATCH] dt-bindings: document how to setup rockchip timers as  clocksource Rob Herring <robh@kernel.org> - 2016-11-30 22:40 +0100
    Re: [PATCH] dt-bindings: document how to setup rockchip timers as clocksource Alexander Kochetkov <al.kochet@gmail.com> - 2016-11-30 22:50 +0100

#1533595 — Re: [PATCH] dt-bindings: document how to setup rockchip timers as clocksource

FromRob Herring <robh@kernel.org>
Date2016-11-30 22:40 +0100
SubjectRe: [PATCH] dt-bindings: document how to setup rockchip timers as clocksource
Message-ID<sJkLE-2XW-55@gated-at.bofh.it>
On Fri, Nov 25, 2016 at 01:12:16AM +0300, Alexander Kochetkov wrote:
> The patch describes how to setup rockchip timers in device tree
> so they can be used as clocksource.
> 
> I'm going to implement this feature.
> 
> Signed-off-by: Alexander Kochetkov <al.kochet@gmail.com>
> ---
>  .../bindings/timer/rockchip,rk-timer.txt           |   35 +++++++++++++++++++-
>  1 file changed, 34 insertions(+), 1 deletion(-)
> 
> diff --git a/Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt b/Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt
> index 7bc9691..15f8fed 100644
> --- a/Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt
> +++ b/Documentation/devicetree/bindings/timer/rockchip,rk-timer.txt
> @@ -16,7 +16,18 @@ Required properties:
>  - clock-names : must include the following entries:
>    "timer", "pclk"
>  
> -Example:
> +Note:
> +If device tree contain only one timer, than the timer will be intialized
> +as clockevent provider. If device tree contain two timers, than first timer
> +will be initialized as clockevent provider and second one as clocksource.

1st and 2nd are ambiguous. Plus this is an OS implementation detail that 
doesn't belong in the binding.

> +If you want to bind specific timer as clockevent (i.e. one from alive subsystem)
> +and specific timer as clocksource, you can number the timers in "aliases" node.

No. 

Use and/or describe what are the features of a timer to make the 
decision. There has to be some reason you care which one. One has an 
interrupt and the other doesn't. One is always on. Etc.

Rob

[toc] | [next] | [standalone]


#1533601 — Re: [PATCH] dt-bindings: document how to setup rockchip timers as clocksource

FromAlexander Kochetkov <al.kochet@gmail.com>
Date2016-11-30 22:50 +0100
SubjectRe: [PATCH] dt-bindings: document how to setup rockchip timers as clocksource
Message-ID<sJkVj-31F-9@gated-at.bofh.it>
In reply to#1533595
> 1 дек. 2016 г., в 0:30, Rob Herring <robh@kernel.org> написал(а):
> 
> 1st and 2nd are ambiguous. Plus this is an OS implementation detail that 
> doesn't belong in the binding.
> 
>> +If you want to bind specific timer as clockevent (i.e. one from alive subsystem)
>> +and specific timer as clocksource, you can number the timers in "aliases" node.
> 
> No. 
> 
> Use and/or describe what are the features of a timer to make the 
> decision. There has to be some reason you care which one. One has an 
> interrupt and the other doesn't. One is always on. Etc.

Thank you, Rob.

Eventually I abandoned this decision.
I left only one patch, which you confirmed recently.

And sorry for making noise with duplicate patches.

Alexander.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web