<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/sys/dev/i2c, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/i2c?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/sys/dev/i2c?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-06-18T18:05:00Z</updated>
<entry>
<title>Add pcamux(4), a driver for the PCA8548 I2C switch.</title>
<updated>2020-06-18T18:05:00Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-06-18T18:05:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4bb7c666a2f1791d715f6717aa3742444062a0fd'/>
<id>urn:sha1:4bb7c666a2f1791d715f6717aa3742444062a0fd</id>
<content type='text'>
ok patrick@
</content>
</entry>
<entry>
<title>Enable the trickle charger after setting the control register.</title>
<updated>2020-04-29T19:18:31Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-04-29T19:18:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=577c7898896af66dd62d6536cada0a4a77e6d510'/>
<id>urn:sha1:577c7898896af66dd62d6536cada0a4a77e6d510</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update the trickle charger diode defines based on the datasheet, and</title>
<updated>2020-04-29T19:00:18Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-04-29T19:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=464f7ec4d0dc93d3260d980b957aaa3628ac8c1e'/>
<id>urn:sha1:464f7ec4d0dc93d3260d980b957aaa3628ac8c1e</id>
<content type='text'>
enable the trickle charger.
</content>
</entry>
<entry>
<title>Writing and reading time has been broken in abcrtc(4) as well.  I was</title>
<updated>2020-04-29T18:44:28Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-04-29T18:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=35687603ebd85400e5bc44c2999a7d74eee8942b'/>
<id>urn:sha1:35687603ebd85400e5bc44c2999a7d74eee8942b</id>
<content type='text'>
being too clever trying to use the SMBus block reads/writes.  Instead
the registers were written with an offset:  Seconds were stored in the
minutes, minutes were stored in the hours.  No wonder time was ticking
so slowly.  Removing the bogus length field and simply writing/reading
the time register values is enough.

ok kettenis@
</content>
</entry>
<entry>
<title>Configure abcrtc(4)'s trickle charger.  This uses information</title>
<updated>2020-04-29T15:52:25Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-04-29T15:52:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fd242400a7ecde7c199c01770b7c3db9023a3407'/>
<id>urn:sha1:fd242400a7ecde7c199c01770b7c3db9023a3407</id>
<content type='text'>
from the device tree to configures the RTC to be able to charge
a connected battery or capacitor.

ok kettenis@
</content>
</entry>
<entry>
<title>The function to write to abcrtc(4)'s configuration registers</title>
<updated>2020-04-29T15:50:48Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2020-04-29T15:50:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=9003f7368130566def0b9719f0e999b585c70057'/>
<id>urn:sha1:9003f7368130566def0b9719f0e999b585c70057</id>
<content type='text'>
unfortunately did not write the data to the register, but the
register offset.  Oops.

ok kettenis@
</content>
</entry>
<entry>
<title>Attach when the name matches "dallas,ds1307" which is what the device tree</title>
<updated>2020-04-27T12:41:44Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-04-27T12:41:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df3004fceb7899ceec73ee23bc65bccfdcd00833'/>
<id>urn:sha1:df3004fceb7899ceec73ee23bc65bccfdcd00833</id>
<content type='text'>
binding uses.  Remove warning about overwriting todr_handle since that is
normal behaviour on arm64 systems.

ok sthen@
</content>
</entry>
<entry>
<title>Don't clear OSF flag when we attach such that we can reject the RTC clock</title>
<updated>2020-04-27T12:36:03Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-04-27T12:36:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=4c90b400ff38982063d43a1721c0e79358512c85'/>
<id>urn:sha1:4c90b400ff38982063d43a1721c0e79358512c85</id>
<content type='text'>
time if the flag is set.  Instead clear the flag when we set the time.
This way we don't use the clock time if the oscillator has been interrupted.
This happens for example when the battery is dead.

ok sthen@
</content>
</entry>
<entry>
<title>Add dsxrtc(4), a driver for the Maxim DS3231/DS3232 I2C RTC.</title>
<updated>2020-04-25T15:10:52Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-04-25T15:10:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=739fd7cf42560a4117394bd3b493cfd2d2b2e0d7'/>
<id>urn:sha1:739fd7cf42560a4117394bd3b493cfd2d2b2e0d7</id>
<content type='text'>
ok deraadt@
</content>
</entry>
<entry>
<title>Remove unused include.</title>
<updated>2020-04-24T22:42:31Z</updated>
<author>
<name>kettenis</name>
<email>kettenis@openbsd.org</email>
</author>
<published>2020-04-24T22:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=57995dab047eadf8daeba2168ce1b9839f0a2c44'/>
<id>urn:sha1:57995dab047eadf8daeba2168ce1b9839f0a2c44</id>
<content type='text'>
</content>
</entry>
</feed>
