[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <200701101204.08859.david-b@pacbell.net>
Date: Wed, 10 Jan 2007 12:04:08 -0800
From: David Brownell <david-b@...bell.net>
To: Nicolas Ferre <nicolas.ferre@....atmel.com>
Cc: Dmitry Torokhov <dtor@...ightbb.com>,
Imre Deak <imre.deak@...idboot.com>,
linux-kernel@...r.kernel.org, tony@...mide.com
Subject: Re: [patch 2.6.20-rc1 6/6] input: ads7846 directly senses PENUP state
On Thursday 04 January 2007 5:49 am, Nicolas Ferre wrote:
>
> I face an issue using the hrtimer instead of the old timer framework
> (your patch #4/6). It seems that I do not sample at a sufficient rate
> using hrtimer : I see squares when drawing circles ;-)
Why do you suspect the sample rate rather than e.g. filtering or lowlevel
SPI issues? Have you verified that e.g. the voltage sensor on ads7843
is giving you the right results?
> Do you know if the hrtimer framework has an issue on at91 or do I have
> to code something to have a low res timer support in the hrtimer framework ?
No particular notion here ... I thought that if the hrtimer patch wasn't
installed (plus clocksource and clockevents patches, which struck me as
awkward on the at91sam926x parts compared to the at91rm9200) it would work
automagically in low-res timer mode (jiffies) using the same API.
So while applying highres timer patches would be possible, it's not supposed
to matter. I suspect you could just revert the ads7846 hrtimer patch, to
see if that's the issue.
Did you rule out the issue being with the lowlevel AT91 SPI driver? It's
been problematic in the past ... there's a bitbanging driver that could
help rule that out (or in).
Another low-effort tweak would be telling Kconfig to use HZ=512 or somesuch.
(A power-of-two value dividing the 32KHz clock better than multiple-of-ten.)
That'd increase the resolution of your "low res" timestamps.
- Dave
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists