Skip to content
Snippets Groups Projects
  1. Jul 24, 2023
  2. Jul 19, 2023
  3. Jul 18, 2023
  4. Jul 17, 2023
  5. Jul 05, 2023
    • Marc-Oliver Westerburg's avatar
      MC3 UCB1400 touch: fix touch pressure for Weston · 9ec0c273
      Marc-Oliver Westerburg authored
      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
      9ec0c273
  6. Jun 23, 2023
    • Marc-Oliver Westerburg's avatar
      MC3 UCB1400: modify code/filter to reduce jitter · 88c0a123
      Marc-Oliver Westerburg authored
      On MC3 with UCB1400 resisitive touch we see huge amounts of noise on the
      analogue touch-signals - esp. when evaluating sampling x-coordinates -
      due to crosstalk from the display signals running over the same cable.
      This causes lots of jitter in the touch-coordinates reported, esp. for a
      brief moment after each touch-down.
      
      This patch modified the code to discard the first few samples after each
      touch-down, ignore (and immediately retry) samples, when too much noise
      is recognized, and tweak the filters to reduce the jitter.
      
      BCS: 746-001399
      88c0a123
  7. Jun 16, 2023
  8. Jun 12, 2023
  9. Jun 08, 2023
Loading