[RFC 5/5] pwm: pwm-omap-dmtimer: Add capture functionality
Ladislav Michl
ladis at linux-mips.org
Mon Jan 8 14:06:02 PST 2018
On Mon, Jan 08, 2018 at 01:59:31PM -0800, Tony Lindgren wrote:
> * Ladislav Michl <ladis at linux-mips.org> [180108 15:46]:
> > Here it seems hardware can capture both edges, but I do not see a way
> > how to tell it I want start from either low to high or high to low
> > transition. Clues?
>
> At least dm3730 TRM documents TCM bits [9:8] for TCLR, but you
> probably know that already..
>
> If you're having hard time getting things starting, maybe something
> like this helps:
>
> stop timer in TCLR register
> configure timer in TCLR
> write some value to TLDR, maybe 0?
> set ST bit in TCLR to start
Let me clarify it a bit more. I have no problem starting timer and capture
events. I just didn't find a way how to tell hardware I want to start
with for example rising edge, so rising edge goes to TCAR1 and failing edge
to TCAR2. Substracting those gives pulse width.
ladis
More information about the linux-arm-kernel
mailing list