linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] Input: edt-ft5x06 - add support for FocalTech FT8201
@ 2024-08-04  3:13 Felix Kaechele
  2024-08-04  3:13 ` [PATCH 1/2] dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support Felix Kaechele
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Felix Kaechele @ 2024-08-04  3:13 UTC (permalink / raw)
  To: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-input, devicetree, linux-kernel

The driver supports the FT8201 chip as well. It registers up to 10 touch
points.

Tested on: Lenovo ThinkSmart View (CD-18781Y), LCM: BOE TV080WXM-LL4

Felix Kaechele (2):
  dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support
  Input: edt-ft5x06 - add support for FocalTech FT8201

 .../devicetree/bindings/input/touchscreen/edt-ft5x06.yaml   | 1 +
 drivers/input/touchscreen/edt-ft5x06.c                      | 6 ++++++
 2 files changed, 7 insertions(+)


base-commit: 8bd2aa8529aca1f39bc2bfac4f68adc47c6bd1d7
-- 
2.45.2


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

* [PATCH 1/2] dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support
  2024-08-04  3:13 [PATCH 0/2] Input: edt-ft5x06 - add support for FocalTech FT8201 Felix Kaechele
@ 2024-08-04  3:13 ` Felix Kaechele
  2024-08-04  8:44   ` Krzysztof Kozlowski
  2024-08-04  3:13 ` [PATCH 2/2] Input: edt-ft5x06 - add support for FocalTech FT8201 Felix Kaechele
  2024-08-05  0:13 ` [PATCH 0/2] " Dmitry Torokhov
  2 siblings, 1 reply; 5+ messages in thread
From: Felix Kaechele @ 2024-08-04  3:13 UTC (permalink / raw)
  To: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-input, devicetree, linux-kernel

Document FocalTech FT8201 support by adding the compatible.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
---
 .../devicetree/bindings/input/touchscreen/edt-ft5x06.yaml        | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
index 379721027bf8..51d48d4130d3 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
+++ b/Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
@@ -42,6 +42,7 @@ properties:
       - focaltech,ft5426
       - focaltech,ft5452
       - focaltech,ft6236
+      - focaltech,ft8201
       - focaltech,ft8719
 
   reg:
-- 
2.45.2


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

* [PATCH 2/2] Input: edt-ft5x06 - add support for FocalTech FT8201
  2024-08-04  3:13 [PATCH 0/2] Input: edt-ft5x06 - add support for FocalTech FT8201 Felix Kaechele
  2024-08-04  3:13 ` [PATCH 1/2] dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support Felix Kaechele
@ 2024-08-04  3:13 ` Felix Kaechele
  2024-08-05  0:13 ` [PATCH 0/2] " Dmitry Torokhov
  2 siblings, 0 replies; 5+ messages in thread
From: Felix Kaechele @ 2024-08-04  3:13 UTC (permalink / raw)
  To: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-input, devicetree, linux-kernel

The driver supports the FT8201 chip as well. It registers up to 10 touch
points.

Tested on: Lenovo ThinkSmart View (CD-18781Y), LCM: BOE TV080WXM-LL4

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
---
 drivers/input/touchscreen/edt-ft5x06.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/input/touchscreen/edt-ft5x06.c b/drivers/input/touchscreen/edt-ft5x06.c
index 42f99e57fbb7..e70415f189a5 100644
--- a/drivers/input/touchscreen/edt-ft5x06.c
+++ b/drivers/input/touchscreen/edt-ft5x06.c
@@ -1474,6 +1474,10 @@ static const struct edt_i2c_chip_data edt_ft6236_data = {
 	.max_support_points = 2,
 };
 
+static const struct edt_i2c_chip_data edt_ft8201_data = {
+	.max_support_points = 10,
+};
+
 static const struct edt_i2c_chip_data edt_ft8719_data = {
 	.max_support_points = 10,
 };
@@ -1485,6 +1489,7 @@ static const struct i2c_device_id edt_ft5x06_ts_id[] = {
 	{ .name = "ft5452", .driver_data = (long)&edt_ft5452_data },
 	/* Note no edt- prefix for compatibility with the ft6236.c driver */
 	{ .name = "ft6236", .driver_data = (long)&edt_ft6236_data },
+	{ .name = "ft8201", .driver_data = (long)&edt_ft8201_data },
 	{ .name = "ft8719", .driver_data = (long)&edt_ft8719_data },
 	{ /* sentinel */ }
 };
@@ -1500,6 +1505,7 @@ static const struct of_device_id edt_ft5x06_of_match[] = {
 	{ .compatible = "focaltech,ft5452", .data = &edt_ft5452_data },
 	/* Note focaltech vendor prefix for compatibility with ft6236.c */
 	{ .compatible = "focaltech,ft6236", .data = &edt_ft6236_data },
+	{ .compatible = "focaltech,ft8201", .data = &edt_ft8201_data },
 	{ .compatible = "focaltech,ft8719", .data = &edt_ft8719_data },
 	{ /* sentinel */ }
 };
-- 
2.45.2


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

* Re: [PATCH 1/2] dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support
  2024-08-04  3:13 ` [PATCH 1/2] dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support Felix Kaechele
@ 2024-08-04  8:44   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2024-08-04  8:44 UTC (permalink / raw)
  To: Felix Kaechele, Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: linux-input, devicetree, linux-kernel

On 04/08/2024 05:13, Felix Kaechele wrote:
> Document FocalTech FT8201 support by adding the compatible.
> 
> Signed-off-by: Felix Kaechele <felix@kaechele.ca>

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>


---

<form letter>
This is an automated instruction, just in case, because many review tags
are being ignored. If you know the process, you can skip it (please do
not feel offended by me posting it here - no bad intentions intended).
If you do not know the process, here is a short explanation:

Please add Acked-by/Reviewed-by/Tested-by tags when posting new
versions, under or above your Signed-off-by tag. Tag is "received", when
provided in a message replied to you on the mailing list. Tools like b4
can help here. However, there's no need to repost patches *only* to add
the tags. The upstream maintainer will do that for tags received on the
version they apply.

https://elixir.bootlin.com/linux/v6.5-rc3/source/Documentation/process/submitting-patches.rst#L577
</form letter>

Best regards,
Krzysztof


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

* Re: [PATCH 0/2] Input: edt-ft5x06 - add support for FocalTech FT8201
  2024-08-04  3:13 [PATCH 0/2] Input: edt-ft5x06 - add support for FocalTech FT8201 Felix Kaechele
  2024-08-04  3:13 ` [PATCH 1/2] dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support Felix Kaechele
  2024-08-04  3:13 ` [PATCH 2/2] Input: edt-ft5x06 - add support for FocalTech FT8201 Felix Kaechele
@ 2024-08-05  0:13 ` Dmitry Torokhov
  2 siblings, 0 replies; 5+ messages in thread
From: Dmitry Torokhov @ 2024-08-05  0:13 UTC (permalink / raw)
  To: Felix Kaechele
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-input,
	devicetree, linux-kernel

On Sat, Aug 03, 2024 at 11:13:08PM -0400, Felix Kaechele wrote:
> The driver supports the FT8201 chip as well. It registers up to 10 touch
> points.
> 
> Tested on: Lenovo ThinkSmart View (CD-18781Y), LCM: BOE TV080WXM-LL4
> 
> Felix Kaechele (2):
>   dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support
>   Input: edt-ft5x06 - add support for FocalTech FT8201

Applied the lot, thank you.

-- 
Dmitry

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

end of thread, other threads:[~2024-08-05  0:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-04  3:13 [PATCH 0/2] Input: edt-ft5x06 - add support for FocalTech FT8201 Felix Kaechele
2024-08-04  3:13 ` [PATCH 1/2] dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support Felix Kaechele
2024-08-04  8:44   ` Krzysztof Kozlowski
2024-08-04  3:13 ` [PATCH 2/2] Input: edt-ft5x06 - add support for FocalTech FT8201 Felix Kaechele
2024-08-05  0:13 ` [PATCH 0/2] " Dmitry Torokhov

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).