Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Input: edt-ft5x06 - add support for FocalTech FT3518

The driver also works with FT3518, which supports up to 10 touch points.
Add compatible data for it.

Co-developed-by: Kamil Gołda <kamil.golda@protonmail.com>
Signed-off-by: Kamil Gołda <kamil.golda@protonmail.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Yedaya Katsman <yedaya.ka@gmail.com>
Link: https://patch.msgid.link/20260118-touchscreen-patches-v3-2-1c6a729c5eb4@gmail.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

authored by

Yedaya Katsman and committed by
Dmitry Torokhov
5383e764 9b352327

+6
+6
drivers/input/touchscreen/edt-ft5x06.c
··· 1475 1475 .max_support_points = 5, 1476 1476 }; 1477 1477 1478 + static const struct edt_i2c_chip_data edt_ft3518_data = { 1479 + .max_support_points = 10, 1480 + }; 1481 + 1478 1482 static const struct edt_i2c_chip_data edt_ft5452_data = { 1479 1483 .max_support_points = 5, 1480 1484 }; ··· 1507 1503 { .name = "edt-ft5x06", .driver_data = (long)&edt_ft5x06_data }, 1508 1504 { .name = "edt-ft5506", .driver_data = (long)&edt_ft5506_data }, 1509 1505 { .name = "ev-ft5726", .driver_data = (long)&edt_ft5506_data }, 1506 + { .name = "ft3518", .driver_data = (long)&edt_ft3518_data }, 1510 1507 { .name = "ft5452", .driver_data = (long)&edt_ft5452_data }, 1511 1508 /* Note no edt- prefix for compatibility with the ft6236.c driver */ 1512 1509 { .name = "ft6236", .driver_data = (long)&edt_ft6236_data }, ··· 1524 1519 { .compatible = "edt,edt-ft5406", .data = &edt_ft5x06_data }, 1525 1520 { .compatible = "edt,edt-ft5506", .data = &edt_ft5506_data }, 1526 1521 { .compatible = "evervision,ev-ft5726", .data = &edt_ft5506_data }, 1522 + { .compatible = "focaltech,ft3518", .data = &edt_ft3518_data }, 1527 1523 { .compatible = "focaltech,ft5426", .data = &edt_ft5506_data }, 1528 1524 { .compatible = "focaltech,ft5452", .data = &edt_ft5452_data }, 1529 1525 /* Note focaltech vendor prefix for compatibility with ft6236.c */