Re: [PATCH 5/5] arm64: dts: exynos7870-j6lte: set mode 0 as default for zinitix touchscreen

Linus Walleij <[email protected]> Wed, 29 Jul 2026 09:43:51 +0200
Newsgroups org.kernel.vger.linux-samsung-soc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-input,org.kernel.vger.linux-kernel
Message-ID <CAD++jLkRHgLHLenBPsvO+sFpj0Um6-2P5Ap_eBSq5K=dr2+mWA@mail.gmail.com>
On Thu, Jul 23, 2026 at 9:25=E2=80=AFPM Kaustabh Chakraborty
<[email protected]> wrote:

> The ZT7548 chip in the Galaxy J6 is actually able to support mode 2 (the
> recommended mode) just fine.
>
> However, the downstream kernel driver utilizes mode 0. This creates a
> problem in the aftermarket world where fake touch digitizers only
> implement the bare minimum functionality, as used by the downstream
> driver, to compromise on cost, which leads to such chips implementing
> mode 0 only. To ensure touch works on those devices, set the default
> mode to 0.
>
> Signed-off-by: Kaustabh Chakraborty <[email protected]>

I guess it is not possible to detect in software which digitizer is used?
In that case:
Reviewed-by: Linus Walleij <[email protected]>

Yours,
Linus Walleij