linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Regression] ads7846.c touchscreen controller driver reports wrong X,Y values
@ 2010-05-25 15:54 Mickael Chazaux
  2010-07-09 22:17 ` Steve Sakoman
  0 siblings, 1 reply; 3+ messages in thread
From: Mickael Chazaux @ 2010-05-25 15:54 UTC (permalink / raw)
  To: linux-omap, linux-arm

Hi,

I am working on adding the support of an omap3 based board in the
kernel. This board uses an ADS7843 touchscreen controller, on the SPI
bus. The in-kernel driver (drivers/input/touchscreen/ads7646.c) works
fine with the 2.6.33 kernel. When updating to the 2.6.34 kernel the
values reported by the driver were garbage. I had to revert this
commit [1] to make it work again. Can someone confirm that this driver
still works with other OMAP boards?

[1] a330ce2001b290c59fe98c37e981683ef0a75fdf

Regards,

Mickael

Adeneo Embedded - Adetel Group
2, chemin du Ruisseau
69134 ECULLY - FRANCE
Tél. : +33 (0)4 72 18 08 40 - Fax : +33 (0)4 72 18 08 41
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Regression] ads7846.c touchscreen controller driver reports wrong X,Y values
  2010-05-25 15:54 [Regression] ads7846.c touchscreen controller driver reports wrong X,Y values Mickael Chazaux
@ 2010-07-09 22:17 ` Steve Sakoman
  2010-08-03  7:27   ` Tony Lindgren
  0 siblings, 1 reply; 3+ messages in thread
From: Steve Sakoman @ 2010-07-09 22:17 UTC (permalink / raw)
  To: Mickael Chazaux; +Cc: linux-omap, Roman Tereshonkov

On Tue, May 25, 2010 at 8:54 AM, Mickael Chazaux
<mickael.chazaux@gmail.com> wrote:
> Hi,
>
> I am working on adding the support of an omap3 based board in the
> kernel. This board uses an ADS7843 touchscreen controller, on the SPI
> bus. The in-kernel driver (drivers/input/touchscreen/ads7646.c) works
> fine with the 2.6.33 kernel. When updating to the 2.6.34 kernel the
> values reported by the driver were garbage. I had to revert this
> commit [1] to make it work again. Can someone confirm that this driver
> still works with other OMAP boards?
>
> [1] a330ce2001b290c59fe98c37e981683ef0a75fdf

I can confirm that the above patch also breaks the ADS7846 driver on
Overo.  Reverting it results in correct operation.

Steve





> Regards,
>
> Mickael
>
> Adeneo Embedded - Adetel Group
> 2, chemin du Ruisseau
> 69134 ECULLY - FRANCE
> Tél. : +33 (0)4 72 18 08 40 - Fax : +33 (0)4 72 18 08 41
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Regression] ads7846.c touchscreen controller driver reports wrong X,Y values
  2010-07-09 22:17 ` Steve Sakoman
@ 2010-08-03  7:27   ` Tony Lindgren
  0 siblings, 0 replies; 3+ messages in thread
From: Tony Lindgren @ 2010-08-03  7:27 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: Mickael Chazaux, linux-omap, Roman Tereshonkov

* Steve Sakoman <sakoman@gmail.com> [100710 01:10]:
> On Tue, May 25, 2010 at 8:54 AM, Mickael Chazaux
> <mickael.chazaux@gmail.com> wrote:
> > Hi,
> >
> > I am working on adding the support of an omap3 based board in the
> > kernel. This board uses an ADS7843 touchscreen controller, on the SPI
> > bus. The in-kernel driver (drivers/input/touchscreen/ads7646.c) works
> > fine with the 2.6.33 kernel. When updating to the 2.6.34 kernel the
> > values reported by the driver were garbage. I had to revert this
> > commit [1] to make it work again. Can someone confirm that this driver
> > still works with other OMAP boards?
> >
> > [1] a330ce2001b290c59fe98c37e981683ef0a75fdf
> 
> I can confirm that the above patch also breaks the ADS7846 driver on
> Overo.  Reverting it results in correct operation.

Hmm, does reading the OMAP2_MCSPI_CHCONF0 register have some side effect?

Regards,

Tony

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-08-03  7:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-25 15:54 [Regression] ads7846.c touchscreen controller driver reports wrong X,Y values Mickael Chazaux
2010-07-09 22:17 ` Steve Sakoman
2010-08-03  7:27   ` Tony Lindgren

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).