<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/common/splash_source.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>2019-05-20T09:56:41Z</updated>
<entry>
<title>splash: Load internal and external data from FIT</title>
<updated>2019-05-20T09:56:41Z</updated>
<author>
<name>Leo Ruan</name>
</author>
<published>2019-02-08T09:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=d5006836912e69ef2a0620ecdf1311dcd113a7d2'/>
<id>urn:sha1:d5006836912e69ef2a0620ecdf1311dcd113a7d2</id>
<content type='text'>
The FIT image could contain the splash data in 3 different structure:
- The splash data is embedded in FIT image (internal)
  In this case, the property 'data' presents in FIT image header. And
  internal information 'start' and 'end' represent the location and
  size of splash data inside of FIT image.
- The splash data is external with absolute position in FIT image
  This case is made by 'mkimage -p [pos]'. The splash data is stored
  at the absolute position. Instead the property 'data', the properties
  'data-position' and 'data-size' are used to specify the location and
  size of the splash data.
- the splash data is external with relative offset in FIT image
  This case is made by 'mkimage -E'. The splash data is placed after
  the FIT image header with 4 byte alignment. Instead the property
  'data', the properties 'data-offset' and 'data-size' are used to
  specify the location and size of the splash data.

Currently, the splash only support to load external data with relative
offset from FIT image. This commit make it possible to load the splash
data embedded in FIT image or the external data with absolute position

This inspiration comes from Simon Glass &lt;sjg@chromium.org&gt;, see
common/spl_fit.c

Signed-off-by: Leo Ruan &lt;tingquan.ruan@cn.bosch.com&gt;
Signed-off-by: Mark Jonas &lt;mark.jonas@de.bosch.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>splash: Use splashfile instead of location-&gt;name</title>
<updated>2019-05-20T09:55:42Z</updated>
<author>
<name>Leo Ruan</name>
</author>
<published>2019-02-08T09:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=3d92f31762d8744e9b905b631dc267276adc50d4'/>
<id>urn:sha1:3d92f31762d8744e9b905b631dc267276adc50d4</id>
<content type='text'>
The splash image could be loaded from different sources (e.g. sf, mmc)
with different formats (e.g. raw, file-system). These sources are
structured by a board dependent object 'splash_location'. To decide
where is the splash image loaded, following environment variables are
used to select the splash source and file:
- 'splashsource' is used to select the splash source by setting its
  value to specified name of splash location.
- 'splashfile' specify the name of splash image file

But, when loads the splash image from FIT, the name of splash image
within FIT is specified by splash location name. Due to the splash
location name is already used for the splash source, its name may
conflicts with the name of splash image.

To solve the conflict, the environment variable 'splashfile' is used
to specify the splash image in FIT, and keeps the splash location
name for the splash source.

Signed-off-by: Leo Ruan &lt;tingquan.ruan@cn.bosch.com&gt;
Signed-off-by: Mark Jonas &lt;mark.jonas@de.bosch.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Stefano Babic &lt;sbabic@denx.de&gt;
Reviewed-by: Tomas Melin &lt;tomas.melin@vaisala.com&gt;
</content>
</entry>
<entry>
<title>SPDX: Convert all of our single license tags to Linux Kernel style</title>
<updated>2018-05-07T13:34:12Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-05-06T21:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=83d290c56fab2d38cd1ab4c4cc7099559c1d5046'/>
<id>urn:sha1:83d290c56fab2d38cd1ab4c4cc7099559c1d5046</id>
<content type='text'>
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from.  So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry.  Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents.  There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>splash_source: Verify FIT magic</title>
<updated>2017-09-04T21:53:47Z</updated>
<author>
<name>Niko Mauno</name>
</author>
<published>2017-08-03T06:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=a7126edcb321e6d02e5d83a6f4a7eeac777c1fe2'/>
<id>urn:sha1:a7126edcb321e6d02e5d83a6f4a7eeac777c1fe2</id>
<content type='text'>
Before reading entire FIT image, add sanity check by testing image
header against FDT_MAGIC. This should help avoid problems in situations
where FIT is not yet available from storage device, for example when
performing initial programming of device.

Cc: Anatolij Gustschin &lt;agust@denx.de&gt;
Acked-by: Tomas Melin &lt;tomas.melin@vaisala.com&gt;
</content>
</entry>
<entry>
<title>Revert "Merge git://git.denx.de/u-boot-video"</title>
<updated>2017-09-01T20:17:17Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2017-09-01T20:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=9493d05a4156cddac3d257fea9e33c877d4bb10b'/>
<id>urn:sha1:9493d05a4156cddac3d257fea9e33c877d4bb10b</id>
<content type='text'>
This reverts commit 1d20170467b079642be96996dcd71db64c3c365c, reversing
changes made to 6aee2ab68c362ace5a59f89a63abed82e0bf19e5.

The mxc_ipuv3_fb.c changes introduce build failures on some targets.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>splash_source: Verify FIT magic</title>
<updated>2017-08-28T22:20:16Z</updated>
<author>
<name>Niko Mauno</name>
</author>
<published>2017-08-03T06:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=22aa21dba4085bb8d597eeeeeee9e3328af684bb'/>
<id>urn:sha1:22aa21dba4085bb8d597eeeeeee9e3328af684bb</id>
<content type='text'>
Before reading entire FIT image, add sanity check by testing image
header against FDT_MAGIC. This should help avoid problems in situations
where FIT is not yet available from storage device, for example when
performing initial programming of device.

Cc: Anatolij Gustschin &lt;agust@denx.de&gt;
Acked-by: Tomas Melin &lt;tomas.melin@vaisala.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-mmc</title>
<updated>2017-08-18T22:24:36Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2017-08-18T22:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=1fdafb2e3dfecdc4129a8062ad25b1adb32b0efb'/>
<id>urn:sha1:1fdafb2e3dfecdc4129a8062ad25b1adb32b0efb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dm: sata: Support driver model with the 'sata' command</title>
<updated>2017-08-17T07:44:17Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2017-07-29T17:35:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=f19f1ecb6025f0e2afb237a59b24462c5340787a'/>
<id>urn:sha1:f19f1ecb6025f0e2afb237a59b24462c5340787a</id>
<content type='text'>
Update this command to support driver model. This has a different way of
starting and stopping SATA.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>env: Rename getenv/_f() to env_get()</title>
<updated>2017-08-16T12:30:24Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2017-08-03T18:22:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=00caae6d47645e68d6e5277aceb69592b49381a6'/>
<id>urn:sha1:00caae6d47645e68d6e5277aceb69592b49381a6</id>
<content type='text'>
We are now using an env_ prefix for environment functions. Rename these
two functions for consistency. Also add function comments in common.h.

Quite a few places use getenv() in a condition context, provoking a
warning from checkpatch. These are fixed up in this patch also.

Suggested-by: Wolfgang Denk &lt;wd@denx.de&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>common: use get_nand_dev_by_index()</title>
<updated>2017-07-12T02:41:46Z</updated>
<author>
<name>Grygorii Strashko</name>
</author>
<published>2017-06-27T00:12:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=edba8cc4f363112597466909e99b20a3b4469447'/>
<id>urn:sha1:edba8cc4f363112597466909e99b20a3b4469447</id>
<content type='text'>
As part of preparation for nand DM conversion the new API has been
introduced to remove direct access to nand_info array. So, use it here
instead of accessing to nand_info array directly.

Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
</content>
</entry>
</feed>
