Add report on touchscreen support for a couple ARM systems, from gonzo
This commit is contained in:
parent
bea1da4843
commit
9cfe77d6fd
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47973
1 changed files with 39 additions and 0 deletions
|
|
@ -519,4 +519,43 @@
|
|||
</task>
|
||||
</help>
|
||||
</project>
|
||||
|
||||
<project cat='kern'>
|
||||
<title>Touchscreen support for Raspberry Pi and Beaglebone Black</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Oleksandr</given>
|
||||
<common>Tymoshenko</common>
|
||||
</name>
|
||||
<email>gonzo@FreeBSD.org</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="http://kernelnomicon.org/?p=534">Beaglebone Black with 4DCAPE-43T Demo</url>
|
||||
<url href="https://wiki.FreeBSD.org/201510DevSummit/GraphicsStack">Input Stack Plans</url>
|
||||
<url href="https://wiki.FreeBSD.org/SummerOfCode2014/evdev_Touchscreens">evdev Port</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>There are two working proof-of-concept drivers for the
|
||||
AM335x touchscreen and for the official Raspberry Pi's touchscreen
|
||||
LCD.</p>
|
||||
|
||||
<p>Proper touchscreen support would consist of a userland event
|
||||
reading API, a kernel event reporting API, and kernel hardware
|
||||
drivers for specific devices. There is an ongoing effort to port
|
||||
the Linux evdev API to &os; so applications that use libraries like
|
||||
libinput or tslib could be used without any major changes. Since
|
||||
it is not yet complete, I created a naive evdev-like API for both
|
||||
kernel and tslib and was able to run a demo on a Beaglebone Black
|
||||
with 4DCAPE-43T.</p>
|
||||
|
||||
<p>Once evdev makes it into the tree, both hardware drivers
|
||||
can be modified to include "report events"
|
||||
portions and committed.</p>
|
||||
</body>
|
||||
</project>
|
||||
</report>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue