Input: edt-ft5x06 - consolidate handling of number of electrodes
authorDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 11 Dec 2020 05:44:00 +0000 (21:44 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 11 Dec 2020 05:46:24 +0000 (21:46 -0800)
commit03161a952c7c564aa186f94cf2cdbf834c8e624c
tree65c887d1755891ec44b1372e7f7862f90f7a2b77
parent7002932325ef8efff354a70b93a63dcdbca20d81
Input: edt-ft5x06 - consolidate handling of number of electrodes

Instead of special-casing retrieval of number of X/Y electrodes based on
the firmware, let's select default values and mark registers as
non-existent on firmwares that do not support this operation.

Also mark "report rate" register as non-existent for generic firmwares
as having it set to 0 does not make sense.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Acked-by: Marco Felsch <m.felsch@pengutronix.de>
Reviewed-by: Simon Budig <simon.budig@kernelconcepts.de>
Link: https://lore.kernel.org/r/X9FZFs3NZADoIhhH@google.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/edt-ft5x06.c