From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Aaro Koskinen <aaro.koskinen@iki.fi>
Cc: Oleksij Rempel <o.rempel@pengutronix.de>,
linux-input@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [BISECTED] input: ads7846: touchscreen broken on Nokia 770
Date: Sun, 20 Mar 2022 21:40:44 -0700 [thread overview]
Message-ID: <YjgBzDzHuZMlI05j@google.com> (raw)
In-Reply-To: <20220319151346.GE1986@darkstar.musicnaut.iki.fi>
Hi Aaro,
On Sat, Mar 19, 2022 at 05:13:46PM +0200, Aaro Koskinen wrote:
> Hi,
>
> On Sun, Feb 27, 2022 at 08:50:39PM +0200, Aaro Koskinen wrote:
> > I noticed touchscreen does not work anymore on Nokia 770:
> >
> > [ 2.131011] ads7846 spi2.0: touchscreen, irq 175
> > [ 2.200622] input: ADS7846 Touchscreen as /devices/platform/omap_uwire/spi_master/spi2/spi2.0/input/input0
> >
> > (then touching the screen:)
> >
> > [ 52.316894] ads7846 spi2.0: spi_sync --> -22
> > [ 52.336944] ads7846 spi2.0: spi_sync --> -22
> >
> > bisected this to:
> >
> > commit 9c9509717b53e701469493a8d87ed42c7d782502
> > Author: Oleksij Rempel <o.rempel@pengutronix.de>
> > Date: Wed Nov 11 16:39:05 2020 -0800
> >
> > Input: ads7846 - convert to full duplex
> >
> > It seems it's failing on SPI_CONTROLLER_HALF_DUPLEX check in
> > __spi_validate(). The controller used on this board (spi-omap-uwire)
> > sets that flag. How ads7846 is now supposed to work in that case after
> > this conversion?
>
> Any comments?
>
> The touchscreen works after reverting the following patches:
>
> 6965eece2a89 ("Input: ads7846 - convert to one message")
> 9c9509717b53 ("Input: ads7846 - convert to full duplex")
I do not believe we should simply revert the patches as that would
penalize systems with nicer hardware, so my preference would be to see
if we could support half duplex controllers within the new driver
structure.
Thanks.
--
Dmitry
prev parent reply other threads:[~2022-03-21 4:41 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-02-27 18:50 [BISECTED] input: ads7846: touchscreen broken on Nokia 770 Aaro Koskinen
2022-03-19 15:13 ` Aaro Koskinen
2022-03-21 4:40 ` Dmitry Torokhov [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YjgBzDzHuZMlI05j@google.com \
--to=dmitry.torokhov@gmail.com \
--cc=aaro.koskinen@iki.fi \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=o.rempel@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox