MC3 UCB1400 touch: fix touch pressure for Weston
The UCB1400 touch driver claimed to report Min/Max pressure coordinates of 0, which caused Weston to refuse to use the touch:
Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.521] event1 - UCB1400 touchscreen interface: is tagged by udev as: Touchscreen
Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.522] event1 - UCB1400 touchscreen interface: kernel bug: device has min == max on ABS_PRESSURE
Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.522] event1 - UCB1400 touchscreen interface: was rejected
Jul 05 11:49:10 GFMM00000000 weston[1189]: [11:49:10.522] event1 - not using input device '/dev/input/event1'
This patch fixes this issue. Now the driver correctly claims to report pressure values in the range 0..MAX_ADC_VALUE
Edited by Marc-Oliver Westerburg