Files
linux/drivers/input
Luca Ellero 13f82ca387 Input: ads7846 - always set last command to PWRDOWN
Controllers that report pressure (e.g. ADS7846) use 5 commands and the
correct sequence is READ_X, READ_Y, READ_Z1, READ_Z2, PWRDOWN.

Controllers that don't report pressure (e.g. ADS7845/ADS7843) use only 3
commands and the correct sequence should be READ_X, READ_Y, PWRDOWN. But
the sequence sent was incorrect: READ_X, READ_Y, READ_Z1.

Fix this by setting the third (and last) command to PWRDOWN.

Fixes: ffa458c1bd ("spi: ads7846 driver")
Signed-off-by: Luca Ellero <l.ellero@asem.it>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20230126105227.47648-3-l.ellero@asem.it
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2023-01-29 18:33:45 -08:00
..
2022-09-29 16:25:42 -07:00
2023-01-09 20:28:19 -08:00
2022-09-29 16:25:42 -07:00
2020-10-06 18:34:15 -07:00
2022-09-29 16:25:42 -07:00
2022-09-29 16:25:42 -07:00
2022-09-25 00:57:25 -07:00