<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/lib/libfdt/fdt_empty_tree.c, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2017-11-17T12:44:13Z</updated>
<entry>
<title>lib: libfdt: wrap scripts/dtc/libfdt/* where possible</title>
<updated>2017-11-17T12:44:13Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2017-10-17T13:30:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=50a327ded68b7e675389ad284ea3f8c62e683bda'/>
<id>urn:sha1:50a327ded68b7e675389ad284ea3f8c62e683bda</id>
<content type='text'>
lib/libfdt/ and scripts/dtc/libfdt have the same copies for the
followings 6 files:
  fdt.c fdt_addresses.c fdt_empty_tree.c fdt_overlay.c fdt_strerr.c
  fdt_sw.c

Make them a wrapper of scripts/dtc/libfdt/*.  This is exactly what
Linux does to sync libfdt.  In order to make is possible, import
&lt;linux/libfdt.h&gt; and &lt;linux/libfdt_env.h&gt; from Linux 4.14-rc5.

Unfortunately, U-Boot locally modified the following 3 files:
  fdt_ro.c fdt_wip.c fdt_rw.c

The fdt_region.c is U-Boot own file.

I did not touch them in order to avoid unpredictable impact.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>lib/libfdt/: General aesthetic/style fixes.</title>
<updated>2016-06-19T23:05:55Z</updated>
<author>
<name>Robert P. J. Day</name>
</author>
<published>2016-05-23T09:40:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=6feed2a5aefb7fd0ac443a50bfe00625000bdd34'/>
<id>urn:sha1:6feed2a5aefb7fd0ac443a50bfe00625000bdd34</id>
<content type='text'>
A number of style fixes across the files in this directory, including:

 * Correct invalid kernel-doc content.
 * Tidy up massive comment in fdt_region.c.
 * Use correct spelling of "U-Boot".
 * Replace tests of "! &lt;var&gt;" with "!&lt;var&gt;".
 * Replace "libfdt_env.h" with &lt;libfdt_env.h&gt;.

Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>Coding Style cleanup: remove trailing empty lines</title>
<updated>2013-10-14T20:06:54Z</updated>
<author>
<name>Wolfgang Denk</name>
</author>
<published>2013-10-04T15:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=d4c8aa9cb47b9db11c45a9d89d51c75e3cc887a7'/>
<id>urn:sha1:d4c8aa9cb47b9db11c45a9d89d51c75e3cc887a7</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>libfdt: SPDX-License-Identifier: GPL-2.0+ BSD-2-Clause</title>
<updated>2013-08-10T13:04:25Z</updated>
<author>
<name>Roger Meier</name>
</author>
<published>2013-07-26T23:12:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=35084760a9f492f29434020b64f1db339bf99a23'/>
<id>urn:sha1:35084760a9f492f29434020b64f1db339bf99a23</id>
<content type='text'>
Signed-off-by: Roger Meier &lt;roger@bufferoverflow.ch&gt;
Acked-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>libfdt: Add helper function to create a trivial, empty tree</title>
<updated>2012-10-16T02:24:36Z</updated>
<author>
<name>Gerald Van Baren</name>
</author>
<published>2012-10-16T02:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=c71b64f3617b5a4362c6e4e0aefdd66d6ac6affd'/>
<id>urn:sha1:c71b64f3617b5a4362c6e4e0aefdd66d6ac6affd</id>
<content type='text'>
The libfdt read/write functions are now usable enough that it's become a
moderately common pattern to use them to build and manipulate a device
tree from scratch.  For example, we do so ourself in our rw_tree1 testcase,
and qemu is starting to use this model when building device trees for some
targets such as e500.

However, the read/write functions require some sort of valid tree to begin
with, so this necessitates either having a trivial canned dtb to begin with
or, more commonly, creating an empty tree using the serial-write functions
first.

This patch adds a helper function which uses the serial-write functions to
create a trivial, empty but complete and valid tree in a supplied buffer,
ready for manipulation with the read/write functions.

Signed-off-by: David Gibson &lt;david@gibson.dropbear.id.au&gt;

From git://git.jdl.com/software/dtc.git patch hash be6026838 with
adaptations to include/libfdt.h and lib/libfdt/Makefile for the U-Boot
environment.

Signed-off-by: Gerald Van Baren &lt;vanbaren@cideas.com&gt;
</content>
</entry>
</feed>
