Hi Dmitry, Here is a series with some fixes and improvements for the Goodix touchscreen driver based on your review of my recent patch to add pen support (which has already been merged). This is based on goodix.c with all goodix patches from both input/for-next and input/for-linux applied so that it is tested against what goodix.c will look like in 5.17-rc1 when both branches are merged. I don't expect this to cause any problems applying, but let me know if you want me to rebase on just input/for-next. Regards, Hans Hans de Goede (5): Input: Add input_copy_abs() function Input: goodix - Use input_copy_abs() helper Input: goodix - Improve gpiod_get() error logging Input: goodix - 2 small fixes for pen support Input: goodix - Fix race on driver unbind drivers/input/input.c | 34 ++++++++++++++++ drivers/input/touchscreen/goodix.c | 65 +++++++++++++++--------------- drivers/input/touchscreen/goodix.h | 1 + include/linux/input.h | 2 + 4 files changed, 69 insertions(+), 33 deletions(-) -- 2.33.1