<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/ofw/ofw_fdt.c, 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-02-24T10:41:22Z</updated>
<entry>
<title>Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (11 of many)</title>
<updated>2020-02-24T10:41:22Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-02-24T10:41:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5c2c6e01a69a35a2b5dd780cf29452ce5cc43329'/>
<id>urn:sha1:5c2c6e01a69a35a2b5dd780cf29452ce5cc43329</id>
<content type='text'>
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked).
Use it in preparation for a general review of all nodes.

This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Approved by:	kib (mentor, blanket)
Differential Revision:	https://reviews.freebsd.org/D23636
</content>
</entry>
<entry>
<title>dev/ofw: Fix ofw_fdt_getprop() return values to match documentation</title>
<updated>2018-06-07T15:59:08Z</updated>
<author>
<name>Breno Leitao</name>
<email>leitao@FreeBSD.org</email>
</author>
<published>2018-06-07T15:59:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4a4b4c98f538b3ba47699824423cbf1e31219428'/>
<id>urn:sha1:4a4b4c98f538b3ba47699824423cbf1e31219428</id>
<content type='text'>
Fix the behavior of ofw_fdt_getprop() and ofw_fdt_getprop() functions to match
the documentation as the non-fdt code.

Submitted by: Luis Pires &lt;lffpires@ruabrasil.org&gt;
Reviewed by: manu, jhibbits
Approved by: jhibbits (mentor)
Differential Revision: https://reviews.freebsd.org/D15680
</content>
</entry>
<entry>
<title>Use NULL for SYSINIT's last arg, which is a pointer type</title>
<updated>2018-05-18T17:58:09Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2018-05-18T17:58:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=891cf3ed448259522b32dec2bf068454d970ecf8'/>
<id>urn:sha1:891cf3ed448259522b32dec2bf068454d970ecf8</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>ofw_fdt: Simplify parts with new libfdt methods</title>
<updated>2018-02-26T14:00:23Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2018-02-26T14:00:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=cd78f5ff20646f110edd2ae6d561d31e30e2746a'/>
<id>urn:sha1:cd78f5ff20646f110edd2ae6d561d31e30e2746a</id>
<content type='text'>
libfdt now provides methods to iterate through subnodes and properties in a
convenient fashion.

Replace our ofw_fdt_{peer,child} searches with calls to their corresponding
libfdt methods. Rework ofw_fdt_nextprop to use the
fdt_for_each_property_offset macro, making it even more obvious what it's
doing.

No functional change intended.

Reviewed by:	nwhitehorn
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D14225
</content>
</entry>
<entry>
<title>Remove fdt fixups for powerpc, they are no longer needed.</title>
<updated>2018-01-13T02:56:09Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2018-01-13T02:56:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ed03d62a4c84ea430ae19e8993c7b2f5182af51b'/>
<id>urn:sha1:ed03d62a4c84ea430ae19e8993c7b2f5182af51b</id>
<content type='text'>
If a fixup really is needed, it should be fixed in u-boot, not in FreeBSD.

Suggested by:	nwhitehorn
</content>
</entry>
<entry>
<title>Avoid use of the fdt_get_property_*() API, which is intrinsically</title>
<updated>2017-12-30T20:28:29Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2017-12-30T20:28:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=01d1c9d88914cf26b8c4284dedb759b9e86d0e80'/>
<id>urn:sha1:01d1c9d88914cf26b8c4284dedb759b9e86d0e80</id>
<content type='text'>
incompatible with FDT versions &lt; 16. This also simplifies the code a bit.

MFC after:	1 month
</content>
</entry>
<entry>
<title>sys/dev: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T14:52:40Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T14:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=718cf2ccb9956613756ab15d7a0e28f2c8e91cab'/>
<id>urn:sha1:718cf2ccb9956613756ab15d7a0e28f2c8e91cab</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Enable OF_setprop API function to add property in FDT</title>
<updated>2017-08-10T13:45:56Z</updated>
<author>
<name>Marcin Wojtas</name>
<email>mw@FreeBSD.org</email>
</author>
<published>2017-08-10T13:45:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=e2b9d202348900f2511b72a9b668774f2062da63'/>
<id>urn:sha1:e2b9d202348900f2511b72a9b668774f2062da63</id>
<content type='text'>
This patch modifies function ofw_fdt_setprop (called by OF_setprop),
so that it can add property, when replacing is not possible.
Adding property is needed to fixup FDT's that have missing
properties.

Submitted by: Patryk Duda &lt;pdk@semihalf.com&gt;
Reviewed by: nwhitehorn, cognet (mentor)
Approved by: cognet (mentor)
Obtained from: Semihalf
Differential Revision: https://reviews.freebsd.org/D11879
</content>
</entry>
<entry>
<title>Add support for "compatible" parameter in ofw_fdt_fixup</title>
<updated>2017-08-09T00:56:29Z</updated>
<author>
<name>Marcin Wojtas</name>
<email>mw@FreeBSD.org</email>
</author>
<published>2017-08-09T00:56:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a355bb884638810e76cf4a661c93607902ea5449'/>
<id>urn:sha1:a355bb884638810e76cf4a661c93607902ea5449</id>
<content type='text'>
Sometimes it's convenient to provide fixup to many boards
that use the same SoC family (eg. Marvell Armada 38x).
Instead of putting multiple entries in fdt_fixup_table,
use one entry which refers to all boards with given SoC.

Submitted by: Patryk Duda &lt;pdk@semihalf.com&gt;
Reviewed by: nwhitehorn, cognet (mentor)
Approved by: cognet (mentor)
Obtained from: Semihalf
Differential Revision: https://reviews.freebsd.org/D11878
</content>
</entry>
<entry>
<title>Restrict where we need to define fdt_fixup_table to just PowerPC and</title>
<updated>2016-09-23T14:11:23Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2016-09-23T14:11:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0a4c0732a9813759323ebacdf5e0121fd82dbe10'/>
<id>urn:sha1:0a4c0732a9813759323ebacdf5e0121fd82dbe10</id>
<content type='text'>
Marvell.

Sponsored by:	ABT Systems Ltd
</content>
</entry>
</feed>
