Integrate meta-seco-clea-os/oleksii/add-touchcal-conv
Commit: clea-os/layers/seco/meta-seco-clea-os@eabf510d
[DOCS][TSLIB] Adding the new 'generate' feature to the documentation
--
Commit: clea-os/layers/seco/meta-seco-clea-os@c165645e
[TSLIB]: Add 'generate' mode to extended script to auto generate a pointercal
--
Commit: clea-os/layers/seco/meta-seco-clea-os@1d614d19
[DOCS][TSLIB] Add documentation for the touch calibration feature
--
Commit: clea-os/layers/seco/meta-seco-clea-os@5d53edf8
[TSLIB] Add tslib wrapper and scripts for touchcal-conv
This adds a file in /etc/profile.d to add an alias for ts_calibrate to lt it point to the ts_calibrate_extended.sh script instead.
This script is a wrapper for ts_calibrate, which take the resulting matric in /etc/pointercal and calls a script of the touchcal-conv package, to apply the same calibration also via udev to libinput. This way the calibration can be used for wayland also.
--
Commit: clea-os/layers/seco/meta-seco-clea-os@89ec9c6d
[TOUCHCAL] Add touchcal-conv tool recipe
This adds a recipe for the touchcal-conv tool, which is used to convert touch calibration formats between different formats. Currently pointercal from tslib and libinput are supported. The libinput format can be used in wayland by configuring it in a udev rule to add the calibration matrix as variable to the touch device.
This commit also adds a script to automatically convert a /etc/pointercal to such a udev rule to be used with wayland after reboot.
--
Commit: clea-os/layers/seco/meta-seco-clea-os@90b7738b
[SYSTEMD][UDEV]: Adapt touchscreen.rules to also match maxtouch
The maxtouch driver does not report the ABS_PRESSURE event, which is used in touchscreen.rules to map input devices to touchscreen0. To fix this an additional rule is added that matches devices which report ABS_X, ABS_Y and BTN_TOUCH.
MODV-90