<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-12-24T19:08:04Z</updated>
<entry>
<title>ukbd(4): Push LED events in ioctl handler rather than in xfer callback</title>
<updated>2020-12-24T19:08:04Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-24T19:08:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=30f34a519372ebce29c4439d0e6a7bc8c2df0566'/>
<id>urn:sha1:30f34a519372ebce29c4439d0e6a7bc8c2df0566</id>
<content type='text'>
If LED state is set through evdev interface, than asynchronous nature
of USB transfer callback can lead to change of order of events echoed
back to userland as it causes LED events to be echoed with some lag.

Fix that with echoing of LED events synchronously in ioctl handler.

Reviewed by:	hselasky
Obtained from:	sysutils/iichid
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D27750
</content>
</entry>
<entry>
<title>ukbd(4): Do not serialize evdev key events</title>
<updated>2020-12-24T18:56:33Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-24T18:56:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=769935a4edf8a75805000900d44a66ad5d2eaabe'/>
<id>urn:sha1:769935a4edf8a75805000900d44a66ad5d2eaabe</id>
<content type='text'>
Unlike AT keyboards, HID devices are able to send all pc105 key
states within a single report. Let evdev to transmit all key state
changes within a single report too.

Reviewed by:	hselasky
Obtained from:	sysutils/iichid
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D27749
</content>
</entry>
<entry>
<title>Add support for USB-C and TB3 Gen2 to if_ure(4).</title>
<updated>2020-12-24T11:59:19Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2020-12-24T11:59:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a8261b70e6814d09f2f7bef0d344e23ad554f14e'/>
<id>urn:sha1:a8261b70e6814d09f2f7bef0d344e23ad554f14e</id>
<content type='text'>
Add support for LAN found on Thinkpad USB-C and Thunderbolt Gen 2
docking stations.

Submitted by:	ali.abdallah@suse.com
MFC after:	1 week
Sponsored by:	Mellanox Technologies // NVIDIA Networking
</content>
</entry>
<entry>
<title>version bump for commit 665b1365fe8e24d618d63b0d57b0b4ad39e97824</title>
<updated>2020-12-23T22:41:47Z</updated>
<author>
<name>Rick Macklem</name>
<email>rmacklem@FreeBSD.org</email>
</author>
<published>2020-12-23T22:41:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2ed0c8d801f5f72dbde7a7d30135c1cc361a1e90'/>
<id>urn:sha1:2ed0c8d801f5f72dbde7a7d30135c1cc361a1e90</id>
<content type='text'>
The commit changed the internal API between the NFS and kernel RPC
modules.  Bump the version so that all modules get rebuilt from
sources.
</content>
</entry>
<entry>
<title>wmt(4): Use sys/param.h macroses to work with bit fields</title>
<updated>2020-12-23T22:27:17Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-23T22:18:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c26a34842760f522d3b4ba02668fc1cb1c0024d0'/>
<id>urn:sha1:c26a34842760f522d3b4ba02668fc1cb1c0024d0</id>
<content type='text'>
Obtained from:	sysutils/iichid
</content>
</entry>
<entry>
<title>wmt(4): Refactor 'Contact Count Maximum' parsing</title>
<updated>2020-12-23T22:26:06Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-23T22:18:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=18a3b77e226ef0f39f92579e0e261146d99a3bdb'/>
<id>urn:sha1:18a3b77e226ef0f39f92579e0e261146d99a3bdb</id>
<content type='text'>
That is done mainly to reduce diff with upstream.

Obtained from:	sysutils/iichid
</content>
</entry>
<entry>
<title>wmt(4): Add support for hardware timestamp reporting</title>
<updated>2020-12-23T22:24:53Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-23T22:18:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=501022d3a066f74a1575a714fce2f0dc42e19588'/>
<id>urn:sha1:501022d3a066f74a1575a714fce2f0dc42e19588</id>
<content type='text'>
Hardware timestamp reporting is disabled by default as it produces many
extra events which are not handled by consumers like libinput.
Add hw.usb.wmt.timestamps=1 tunable to loader.conf to enable it.

Obtained from:	sysutils/iichid
</content>
</entry>
<entry>
<title>wmt(4): Add support for touchpads</title>
<updated>2020-12-23T22:22:56Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-23T22:18:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=8de78df54d907d4b5aa4b962c2c89259938aeda5'/>
<id>urn:sha1:8de78df54d907d4b5aa4b962c2c89259938aeda5</id>
<content type='text'>
Obtained from:	sysutils/iichid
</content>
</entry>
<entry>
<title>wmt(4): Fetch and parse HID report descriptor only one time</title>
<updated>2020-12-23T22:21:53Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-23T22:18:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7eae6aab7d79eea0f30cd1a0be145404867c0a2f'/>
<id>urn:sha1:7eae6aab7d79eea0f30cd1a0be145404867c0a2f</id>
<content type='text'>
Do it at probe stage and reuse results during attach.

Obtained from:	sysutils/iichid
</content>
</entry>
<entry>
<title>wmt(4): Add support for hybrid mode</title>
<updated>2020-12-23T22:19:41Z</updated>
<author>
<name>Vladimir Kondratyev</name>
<email>wulf@FreeBSD.org</email>
</author>
<published>2020-12-23T22:18:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0ba4b5ff4c21645c3b331b4073f6440147dc95c2'/>
<id>urn:sha1:0ba4b5ff4c21645c3b331b4073f6440147dc95c2</id>
<content type='text'>
In Hybrid mode, the number of contacts that can be reported in one
report is less than the maximum number of contacts that the device
supports.  For example, a device that supports a maximum of 4
concurrent physical contacts, can set up its top-level collection to
deliver a maximum of two contacts in one report.  If four contact
points are present, the device can break these up into two serial
reports that deliver two contacts each.

Obtained from:	sysutils/iichid
</content>
</entry>
</feed>
