Message ID | 20240301164659.13240-1-karelb@gimli.ms.mff.cuni.cz (mailing list archive) |
---|---|
Headers | show |
Series | input/touchscreen: imagis: add support for IST3032C | expand |
On Fri, Mar 01, 2024 at 05:40:59PM +0100, Karel Balej wrote: > From: Karel Balej <balejk@matfyz.cz> > > Hello, > > this patch series generalizes the Imagis touchscreen driver to support > other Imagis chips, namely IST3038B and IST3032C. > > The motivation for IST3032C is the samsung,coreprimevelte smartphone > with which this series has been tested. However, the support for this > device is not yet in-tree, the effort is happening at [1]. Preliminary > version of the regulator driver needed to use the touchscreen on this > phone can be found here [2]. > > Note that this is a prerequisite for (at least a part of) this series > [3] which among other things implements support for touch keys for > Imagis touchscreens that have it. > > [1] https://lore.kernel.org/all/20240110-pxa1908-lkml-v8-0-fea768a59474@skole.hr/ > [2] https://lore.kernel.org/all/20240211094609.2223-1-karelb@gimli.ms.mff.cuni.cz/ > [3] https://lore.kernel.org/all/20240120-b4-imagis-keys-v2-0-d7fc16f2e106@skole.hr/ Applied the lot, thank you.
From: Karel Balej <balejk@matfyz.cz> Hello, this patch series generalizes the Imagis touchscreen driver to support other Imagis chips, namely IST3038B and IST3032C. The motivation for IST3032C is the samsung,coreprimevelte smartphone with which this series has been tested. However, the support for this device is not yet in-tree, the effort is happening at [1]. Preliminary version of the regulator driver needed to use the touchscreen on this phone can be found here [2]. Note that this is a prerequisite for (at least a part of) this series [3] which among other things implements support for touch keys for Imagis touchscreens that have it. [1] https://lore.kernel.org/all/20240110-pxa1908-lkml-v8-0-fea768a59474@skole.hr/ [2] https://lore.kernel.org/all/20240211094609.2223-1-karelb@gimli.ms.mff.cuni.cz/ [3] https://lore.kernel.org/all/20240120-b4-imagis-keys-v2-0-d7fc16f2e106@skole.hr/ Best regards, K. B. --- v5: - Rebase to v6.8-rc3. - v4: https://lore.kernel.org/all/20240120191940.3631-1-karelb@gimli.ms.mff.cuni.cz/ v4: - Rebase to v6.7. - v3: https://lore.kernel.org/all/20231202125948.10345-1-karelb@gimli.ms.mff.cuni.cz/ - Address feedback and add trailers. v3: - Rebase to v6.7-rc3. - v2: https://lore.kernel.org/all/20231003133440.4696-1-karelb@gimli.ms.mff.cuni.cz/ v2: - Do not rename the driver. - Do not hardcode voltage required by the IST3032C. - Use Markuss' series which generalizes the driver. Link to the original series: https://lore.kernel.org/all/20220504152406.8730-1-markuss.broks@gmail.com/ - Separate bindings into separate patch. - v1: https://lore.kernel.org/all/20230926173531.18715-1-balejk@matfyz.cz/ Karel Balej (2): dt-bindings: input/touchscreen: imagis: add compatible for IST3032C input/touchscreen: imagis: add support for IST3032C Markuss Broks (3): input/touchscreen: imagis: Correct the maximum touch area value dt-bindings: input/touchscreen: Add compatible for IST3038B input/touchscreen: imagis: Add support for Imagis IST3038B .../input/touchscreen/imagis,ist3038c.yaml | 2 + drivers/input/touchscreen/imagis.c | 70 +++++++++++++++---- 2 files changed, 60 insertions(+), 12 deletions(-)