<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/board/theadorable, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-04-12T05:04:18Z</updated>
<entry>
<title>arm: mvebu: AXP: Enhance PCIe port capability configuration</title>
<updated>2019-04-12T05:04:18Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-04-08T12:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=0a590243d17c197fafa52be96db4cfaa7676ce69'/>
<id>urn:sha1:0a590243d17c197fafa52be96db4cfaa7676ce69</id>
<content type='text'>
This patch enables the PCIe port specific link capabilities configuration
for Armada XP. The weak function board_sat_r_get() was used to return
a common flag for PCIe Gen1 vs Gen2 capability for all PCIe ports. This
is now changed with this patch to return a bit per PCIe port (4 bits
in this case, bit 0 for PCIe port 0, etc).

The theadorable board uses this new feature to configure PCIe port 0
as Gen1 and all other PCIe ports as Gen2 capable. All other AXP boards
using this function are not changed in the configuration and still
configure all ports as PCIe Gen2.

This patch also removes the parameter "pex_mode" from
board_serdes_cfg_get() as this parameter was not used in any of the
implementations.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Phil Sutter &lt;phil@nwl.cc&gt;
</content>
</entry>
<entry>
<title>arm: mvebu: theadorable: Add test for ctrl-c in PCIe PEX switch test</title>
<updated>2019-04-12T05:04:18Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-03-11T12:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=54055ff7a6e66e7206db6f5e350f3880983afdd8'/>
<id>urn:sha1:54055ff7a6e66e7206db6f5e350f3880983afdd8</id>
<content type='text'>
The check for the missing PEX switch can lead to an infinite loop, when
the PCIe device is not found. It is helpful to enable the user to break
out of this boot-loop, to enable booting to the prompt for test cases.
This patch adds a 3 second delay in the error case before rebooting.
The user can press Ctrl-C in this time to abort the boot-loop.

This patch also calls bootcount_inc() before rebooting in the error
case. This is needed to increment the bootcounter, since this function
is called earlier than the main bootcounter increment. Otherwise the
bootcounter will not be incremented in the error case at all.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>video: Armada XP: Move driver to DM_VIDEO</title>
<updated>2019-02-05T13:23:21Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-01-30T07:54:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=6d9a98c58390156033e31a3a4078347bec618202'/>
<id>urn:sha1:6d9a98c58390156033e31a3a4078347bec618202</id>
<content type='text'>
This patch moves the Armada XP video / LCD driver to DM_VIDEO. With this
move, the legacy interface board_video_init() is removed from the
theadorable board code (only user of this video driver). The support
via DT will be added in a separate patch.

This patch also enables DM_VIDEO for the theadorable board, as this is
needed to not break git bisect'ability.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Acked-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</content>
</entry>
<entry>
<title>mvebu: select boot device at SoC level</title>
<updated>2018-08-06T12:07:23Z</updated>
<author>
<name>Baruch Siach</name>
</author>
<published>2018-06-18T18:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ca1a4c863232ddc6bc2463569dedfefe992ff418'/>
<id>urn:sha1:ca1a4c863232ddc6bc2463569dedfefe992ff418</id>
<content type='text'>
Move the gdsys Controlcenter DC specific build time kwbimage.cfg
generation code into the mach-mvebu/ directory to be shared by all 32bit
mvebu platforms.

Remove board specific kwbimage.cfg files, and use the generated one
instead. These files are all identical, with two exceptions. Clearfog
and Helios4 use the sdio boot device, whereas all others use spi. Update
the defconfigs for the exceptional boards to generate the same
kwbimage.cfg as before.

Signed-off-by: Baruch Siach &lt;baruch@tkos.co.il&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&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.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>arm: mvebu: Remove theadorable_defconfig</title>
<updated>2017-09-26T04:51:37Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2017-08-30T07:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a30d3e777741f4d4228b7d621ae3021b108da854'/>
<id>urn:sha1:a30d3e777741f4d4228b7d621ae3021b108da854</id>
<content type='text'>
Currently, we support 2 "theadorable" MVEBU build targets. One with a
stripped down configuration (theadorable) and one with a full blown
configuration (theadorable_debug), including PCI, ethernet etc. When
we introduced these configs, the plan was to remove the debug version
at some point. But now it seems better to keep the full-blown version
and remove the "non-debug" version instead.

At a later stage, I will rename the remaining "theadorable_debug"
target into a more fitting one.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: mvebu: theadorable: Add 'pcie' test command</title>
<updated>2017-03-23T09:52:28Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2017-03-10T14:40:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1ec2a80b10c5755cdadbe3c128b607f434e77372'/>
<id>urn:sha1:1ec2a80b10c5755cdadbe3c128b607f434e77372</id>
<content type='text'>
This board specific command tests for the presence of a specified PCIe
device (via vendor-ID and device-ID). If the device is not detected,
this will get printed. If the device is detected, the board will get
resetted so that an easy loop test can be done. The board will reboot
until the PCIe device is not detected.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: mvebu: theadorable: Add board-specific PEX detection pulse width</title>
<updated>2017-03-23T09:52:28Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2017-03-10T14:40:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1304f4bb8ed0971ca28e8b519b831c9f99295286'/>
<id>urn:sha1:1304f4bb8ed0971ca28e8b519b831c9f99295286</id>
<content type='text'>
Define a board-specific detection pulse-width array for the SerDes PCIe
interfaces. If not defined in the board code, the default of currently 2
is used. Values from 0...3 are possible (2 bits).

In this case of the theadorable board, PEX interface 0 needs a value
of 0 for the detection pulse width so that the PCIe device (Atheros
WLAN PCIe device) is consistantly detected.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Adam Shobash &lt;adams@marvell.com&gt;
Cc: Nadav Haklai &lt;nadavh@marvell.com&gt;
Cc: Konstantin Porotchkin &lt;kostap@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: mvebu: theadorable: Configure board for PCIe 2.0 capability</title>
<updated>2016-09-24T08:00:41Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2016-08-25T14:22:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9ed00b072be8fe346604eaec805359fa762fcb59'/>
<id>urn:sha1:9ed00b072be8fe346604eaec805359fa762fcb59</id>
<content type='text'>
Use a board-specific board_sat_r_get() function to configure the board
for PCIe 2.0 capability (e.g. 5GB/s link speed). Otherwise the default
of 2.5GB/s will be established.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>arm: mvebu: theadorable: Remove Board name output in checkboard</title>
<updated>2016-04-12T09:13:40Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2016-04-08T14:09:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=aca84a214d70953505d56b7c9717d1a7c019902c'/>
<id>urn:sha1:aca84a214d70953505d56b7c9717d1a7c019902c</id>
<content type='text'>
This line is not needed, as the board supports DT based probing. And
here the "Model:" is already printed:

Model: Marvell Armada XP theadorable
Board: theadorable

One line for the board name is enough.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
</feed>
