You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have finally found a fix for older devices (Intel Gen < skylake) to boot brunch with kernel 5.4 and in preparation to switch brunch to kernel 5.4 I am trying to implement the new ipts method with iptsd in chromeos.
I currently have both ipts kernel part and iptsd built correctly (as far as I can tell) and I can see input which looks correct in "evtest" but touches are not recognized in chromeos.
I was wondering if you used a specific iptsd patch in your chromeos iptsd implementation ?
Between, I have been reading the progress on the camera support and you and the other participants are really doing great ! Thanks for that :)
I have finally found a fix for older devices (Intel Gen < skylake) to boot brunch with kernel 5.4 and in preparation to switch brunch to kernel 5.4 I am trying to implement the new ipts method with iptsd in chromeos.
I currently have both ipts kernel part and iptsd built correctly (as far as I can tell) and I can see input which looks correct in "evtest" but touches are not recognized in chromeos.
I was wondering if you used a specific iptsd patch in your chromeos iptsd implementation ?
Hi sebanc,
I also noticed that iptsd won't work as-is. I have this patch
This patch is written for the older iptsd written in Go, before switching to C. But the basics are the same I guess.
It's not complete yet, but at least it enables finger touch input other than taps in chrome browser (you can now scroll, pinch-to-zoom, long-tap, ...). Looks like it's fully working on ARC at a glance, including taps.
I haven't opened an issue on iptsd repo and even haven't told this issue to StollD yet, because I've been obsessed with cameras and the other things these days :D
So, I'd appreciate it a lot if you can discuss this issue with StollD.
I made the patch by comparing the evtest output on v4.19-ipts and this iptsd and saw what Event code are missing.
If I remember correctly, the iptsd still lacks some Event code, but I gave up adding it before as it seems to be difficult for me :D
Activity
kitakar5525 commentedon Nov 15, 2020
Hi sebanc,
I also noticed that iptsd won't work as-is. I have this patch
This patch is written for the older iptsd written in Go, before switching to C. But the basics are the same I guess.
It's not complete yet, but at least it enables finger touch input other than taps in chrome browser (you can now scroll, pinch-to-zoom, long-tap, ...). Looks like it's fully working on ARC at a glance, including taps.
I haven't opened an issue on iptsd repo and even haven't told this issue to StollD yet, because I've been obsessed with cameras and the other things these days :D
So, I'd appreciate it a lot if you can discuss this issue with StollD.
A prebuilt binary is also available here
Thanks :)
kitakar5525 commentedon Nov 15, 2020
I made the patch by comparing the
evtestoutput on v4.19-ipts and this iptsd and saw whatEvent codeare missing.If I remember correctly, the iptsd still lacks some
Event code, but I gave up adding it before as it seems to be difficult for me :Dsebanc commentedon Nov 15, 2020
Thanks for the detailed explanation and the patch :)
This patch is still very mysterious for me as I only looked at old ipts code but never really investigated the hid events.
I will raise an issue on iptsd and hopefully StollD will be able to help.
Thanks a lot for all this info and best of luck with your other projects !
Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux…
afs: Fix afs_write_end() when called with copied == 0 [ver #3]
kitakar5525 commentedon Nov 16, 2020
No problem :)
Thanks!
perf test: Avoid an msan warning in a copied stack.
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
io_uring: fix shift-out-of-bounds when round up cq size
Merge tag 'zynqmp-soc-fixes-for-v5.10-rc6' of https://github.com/Xili…
pty: do tty_flip_buffer_push without port->lock in pty_write
powerpc/tau: Convert from timer to workqueue
tcp: Prevent low rmem stalls with SO_RCVLOWAT.
btrfs: flush write bio if we loop in extent_write_cache_pages
30 remaining items
btrfs: fix deadlock when defragging transparent huge pages
btrfs: silence lockdep when reading chunk tree during mount
x86/tsc: Disable clocksource watchdog for TSC on qualified platorms
arm64: ftrace: add missing BTIs
PCI/MSI: Enable and mask MSI-X early
bpf: Fix the off-by-two error in range markings
btrfs: fix memory leak in __add_inode_ref()
perf inject: Fix segfault due to close without open
perf inject: Fix segfault due to perf_data__fd() without open
staging: vc04_services: Fix RCU dereference check
btrfs: fix deadlock between quota disable and qgroup rescan worker
mm/debug_vm_pgtable: remove pte entry from the page table
btrfs: get rid of warning on transaction commit when using flushoncommit
Merge tag 'kvmarm-fixes-5.17-3' of git://git.kernel.org/pub/scm/linux…
pinctrl: sunxi: Use unique lockdep classes for IRQs