Настройка SPI экрана для Repka Pi 4

Upd:

Если верить https://www.kernel.org/doc/Documentation/devicetree/bindings/input/ads7846.txt, то у драйвера есть ещё несколько параметров:

Два регулируют задержки
ПараметрОписание
ti,settle-delay-usecSettling time of the analog signals; a function of Vcc and the capacitance on the X/Y drivers. If set to non-zero, two samples are taken with settle_delay us apart, and the second one is used. ~150 uSec with 0.01uF caps (u16).
ti,penirq-recheck-delay-usecsIf set to non-zero, after samples are taken this delay is applied and penirq is rechecked, to help avoid false events. This value is affected by the material used to build the touch layer (u16).


И ещё четыре касаются фильтрации звона/шума при нажатиях
ПараметрОписание
ti,debounce-maxMax number of additional readings per sample (u16).
ti,debounce-tolTolerance used for filtering (u16).
ti,debounce-repAdditional consecutive good readings required after the first two (u16).
ti,pendown-gpio-debouncePlatform specific debounce time for the pendown-gpio (u32).

Я бы начал с последнего, т.к. из-за него драйвер может просто отфильтровывать двойные нажатия и считать их как одно единственное :)

И если ничего не поменяется в лучшую сторону, то попробовал бы поиграться с задержками из первой таблички.