Thread (87 messages) flat view 87 messages, 7 authors, 2017-07-06

[PATCH 46/58] clocksource/drivers: Add a new driver for the Atmel ARM TC blocks

From: Alexandre Belloni <hidden>
Date: 2017-06-07 23:11:48
Also in: lkml

On 07/06/2017 at 23:38:10 +0200, Daniel Lezcano wrote:
On Wed, Jun 07, 2017 at 05:09:08PM +0200, Alexandre Belloni wrote:
I suggest to look what is in 'lot-of-things()' and especially what is doing
regcache_read().
I know it does a lot...
May be you can reconsider the regmap? This driver is the only one use the
regmap AFAICT and I don't think it is adequate.
That is not true, I also converted the PWM driver and both a capture and
qdec drivers are coming.


quoted
quoted
quoted
quoted
Can you explain why we have two clocks here?
Each channel have its clock, I can add a comment if you want.
I don't understand. Why do we have two clocks?

One channel is driven by one clock and the second one takes the overflow signal
from the first one, so no second clock is involved there, no?
Those are the peripheral clocks, they are not used by the counters but
used to be able to read/write the registers.
Mmh, strange. Why is the clk[0]'s rate used in this case?
That's abusing the fact that is has the same rate as the clock feeding
the counter.

-- 
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help