<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/syscon, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=main</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2024-12-06T22:26:16Z</updated>
<entry>
<title>Replace calls to bus_generic_attach with bus_attach_children</title>
<updated>2024-12-06T22:26:16Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2024-12-06T22:26:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=18250ec6c089c0c50cbd9fd87d78e03ff89916df'/>
<id>urn:sha1:18250ec6c089c0c50cbd9fd87d78e03ff89916df</id>
<content type='text'>
Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D47675
</content>
</entry>
<entry>
<title>syscon_power: do reboot after shutdown_panic is executed</title>
<updated>2024-02-18T14:38:27Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2021-07-09T15:00:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5f7312a0d70c607afa9ce24ccd757321d043e02c'/>
<id>urn:sha1:5f7312a0d70c607afa9ce24ccd757321d043e02c</id>
<content type='text'>
A syscon_power instance can handle either poweroff or reboot, but not
both.  If the instance handles reboot then set its priority to be after
shutdown_panic.

This is to provide uniform experience with other platforms.

MFC after:	3 weeks
</content>
</entry>
<entry>
<title>syscon: Move syscon code in dev/syscon</title>
<updated>2024-01-10T18:20:37Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2023-12-26T17:58:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=62e8ccc3a489434af379c7f47da71545bc1e14ee'/>
<id>urn:sha1:62e8ccc3a489434af379c7f47da71545bc1e14ee</id>
<content type='text'>
We've removed kernel option EXT_RESOURCES almost two years ago.
While it was ok to have some code under a common 'extres' subdirectory
at first, we now have a lot of consumer of it and we made it mandatory
so no need to have it under a cryptic name.

Reviewed by:	mhorne
Sponsored by:   Beckhoff Automation GmbH &amp; Co. KG
Differential Revision:	https://reviews.freebsd.org/D43196
</content>
</entry>
<entry>
<title>Move syscon into extres framework</title>
<updated>2017-12-23T14:30:44Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2017-12-23T14:30:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cd04523f0edf38e57f54ded357ffa5138db00ed7'/>
<id>urn:sha1:cd04523f0edf38e57f54ded357ffa5138db00ed7</id>
<content type='text'>
This should help reduce confusion between syscon/syscons a little bit.
syscon is a resource generally modeled by FDT platforms, and not to be
confused with syscons.
</content>
</entry>
<entry>
<title>syscon: Introduce kobj and split out fdt bits</title>
<updated>2017-12-23T14:27:42Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2017-12-23T14:27:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4d68f3daa0e9153dc4e1ccaa74104e9d52b85aa7'/>
<id>urn:sha1:4d68f3daa0e9153dc4e1ccaa74104e9d52b85aa7</id>
<content type='text'>
Allow more flexibility by kobj'ifying syscon and splitting out fdt specific
bits in preparation of a move to the extres framework.

The generic fdt driver has been moved to syscon_generic.c and the fdt
requirement has been removed from the syscon interface, as is common to the
extres framework.

Reviewed by:	strejda
Differential Revision:	https://reviews.freebsd.org/D13521
</content>
</entry>
<entry>
<title>Correct a typo in syscon driver 'modify' logic</title>
<updated>2017-12-11T22:55:51Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2017-12-11T22:55:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ce5252c4ba85ab02a41c5f16ef09f15cd5d08cfb'/>
<id>urn:sha1:ce5252c4ba85ab02a41c5f16ef09f15cd5d08cfb</id>
<content type='text'>
Not previously caught because the current consumer (not yet in tree) doesn't
use the 'modify' bits (yet).

Reported by:	rpokala
</content>
</entry>
<entry>
<title>Add generic 'syscon' driver</title>
<updated>2017-12-11T18:04:04Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2017-12-11T18:04:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b9f5a3d3c0e43f210e8bd2c4cb5521e1445b7102'/>
<id>urn:sha1:b9f5a3d3c0e43f210e8bd2c4cb5521e1445b7102</id>
<content type='text'>
Upstream dts for allwinner will require a syscon driver, since the emac node
coming in 4.15 will be using xref to /soc/syscon for configuring the emac
clock. Add a generic syscon driver to attach to /soc/syscon for use by
if_awg, providing basic read/write functionality to consumers.

syscon driver will also be used by arm64 at least for A64+H5 emac/if_awg.

Written by:	mmel
Reviewed by:	manu
Differential Revision:	https://reviews.freebsd.org/D13295
</content>
</entry>
</feed>
