<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/i2c, branch master</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/i2c?h=master</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/i2c?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2021-01-22T17:35:00Z</updated>
<entry>
<title>ims: an actual i2c-connected mouse is unlikely</title>
<updated>2021-01-22T17:35:00Z</updated>
<author>
<name>jcs</name>
<email>jcs@openbsd.org</email>
</author>
<published>2021-01-22T17:35:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=f1440c79fafea7a835e6898614feeebeded4a9b9'/>
<id>urn:sha1:f1440c79fafea7a835e6898614feeebeded4a9b9</id>
<content type='text'>
Claim to be a touchpad instead, which sets up ims devices in X11 to
be more like touchpads.

ok mglocker
</content>
</entry>
<entry>
<title>Add support for the HYM8563 RTC, which is a PCF8563 clone.</title>
<updated>2021-01-13T11:01:19Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2021-01-13T11:01:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=48c44e63ed4ef2dc2c40dfccc9f1e07f2606dec9'/>
<id>urn:sha1:48c44e63ed4ef2dc2c40dfccc9f1e07f2606dec9</id>
<content type='text'>
ok kurt@
</content>
</entry>
<entry>
<title>Extend pcamux(4) with ACPI support.  So far pcamux(4) has assumed it's</title>
<updated>2020-11-14T21:50:51Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-11-14T21:50:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=2a7dffccb5a013f770e774651d3abb9cc0af2906'/>
<id>urn:sha1:2a7dffccb5a013f770e774651d3abb9cc0af2906</id>
<content type='text'>
always matched on an FDT-capable device, but the HoneyComb LX2K seems
to have a PCA9547 and provides it as NXP0002 HID.  This means we know
if it's ACPI or FDT based on the name passed.  This is required to be
able to make two acpitz(4) nodes work, since the thermel sensors are
behind the mux.

ok kettenis@
</content>
</entry>
<entry>
<title>Add support for the PCA9547 I2C mux to pcamux(4).  In comparison to</title>
<updated>2020-11-13T10:14:52Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-11-13T10:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b7461f4bb2004ebed4660ebc3bf78b00583e21f9'/>
<id>urn:sha1:b7461f4bb2004ebed4660ebc3bf78b00583e21f9</id>
<content type='text'>
the PCA954[68], this is a mux instead of a switch and can only have
one active channel at a time.  On the bright side, we treat switches
like a mux, so only the bits have to be set a little bit differently.

ok kettenis@
</content>
</entry>
<entry>
<title>Add support for the Micro Crystal RV4162.  This variant holds the</title>
<updated>2020-10-23T20:55:15Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-10-23T20:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=35cccaaef0891f4e60849b1b78f8a0612497db4e'/>
<id>urn:sha1:35cccaaef0891f4e60849b1b78f8a0612497db4e</id>
<content type='text'>
square wave frequency control bits in the Day Of Week register.
To make sure we don't fudge with those bits, only reset those that
hold the day and keep the rest as is.

ok kettenis@
</content>
</entry>
<entry>
<title>Move mfokclock(4) from loongson to sys/dev/i2c so that it be used by more</title>
<updated>2020-09-30T22:23:40Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-09-30T22:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d714ed3db694a238d1e0a5018a7fb156af9527f3'/>
<id>urn:sha1:d714ed3db694a238d1e0a5018a7fb156af9527f3</id>
<content type='text'>
platforms than just loongson.  Rename it to mfokrtc(4) for consistency with
other RTC drivers.  Make it match on st,m41t83, since that was the chip for
which the driver was written for.  More compatible strings can be added for
each chip of the series verified to behave the same.

Discussed with kettenis@
Compile tested on loongson by kn@
Tested on loongson by and ok visa@
</content>
</entry>
<entry>
<title>Add support for the PCA9546 I2C switch to pcamux(4).  In comparison to</title>
<updated>2020-09-29T13:59:22Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-09-29T13:59:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=49361fec501967f67bfb75c4623ac7e57b9705db'/>
<id>urn:sha1:49361fec501967f67bfb75c4623ac7e57b9705db</id>
<content type='text'>
PCA9548, this variant supports only 4 instead of 8 channels.

ok kettenis@
</content>
</entry>
<entry>
<title>The pcamux(4) device tree node's children are the individual channels,</title>
<updated>2020-09-29T13:50:54Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-09-29T13:50:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=332805e1f24acc346bc7dede8f639333595c087c'/>
<id>urn:sha1:332805e1f24acc346bc7dede8f639333595c087c</id>
<content type='text'>
which we each treat as an I2C bus.  While scanning these, we need to
use each channel's node as starting point instead of the pcamux(4) node.
This fixes finding and attaching devices connected to these channels.

ok kettenis@
</content>
</entry>
<entry>
<title>Declare hw_{prod,serial,uuid,vendor,ver} in &lt;sys/systm.h&gt;.</title>
<updated>2020-08-26T03:29:05Z</updated>
<author>
<name>visa</name>
<email>visa@openbsd.org</email>
</author>
<published>2020-08-26T03:29:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=85fcfc35df4a58ba20bf8a539339bc9ad114950e'/>
<id>urn:sha1:85fcfc35df4a58ba20bf8a539339bc9ad114950e</id>
<content type='text'>
OK deraadt@, mpi@
</content>
</entry>
<entry>
<title>On some laptops that have a Windows Precision Touchpad (imt) and</title>
<updated>2020-07-09T21:01:55Z</updated>
<author>
<name>jcs</name>
<email>jcs@openbsd.org</email>
</author>
<published>2020-07-09T21:01:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=8fabbf99b406209dfff93615e906d9d6117e312a'/>
<id>urn:sha1:8fabbf99b406209dfff93615e906d9d6117e312a</id>
<content type='text'>
also a trackstick or separate physical buttons, imt was claiming all
report ids of the ihidev device preventing the trackstick/buttons
from attaching as a separate ims device on other report ids.

Just claim the report ids that imt needs and let ims attach to
others it may find.

Fixes two Dell Latitude laptops and tested in snaps for a bit.
</content>
</entry>
</feed>
