<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/phy/marvell/comphy_cp110.c, 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>2018-09-19T11:54:27Z</updated>
<entry>
<title>phy: marvell: add SATA comphy RX/TX polarity invert support</title>
<updated>2018-09-19T11:54:27Z</updated>
<author>
<name>Rabeeh Khoury</name>
</author>
<published>2018-09-06T09:37:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d13b740ca621531fc3d86b33feed24592be0bd18'/>
<id>urn:sha1:d13b740ca621531fc3d86b33feed24592be0bd18</id>
<content type='text'>
This patch adds support to Armada 7k/8k comphy RX/TX lane swap. The
'phy-invert' DT property defines the inverted signals.

Signed-off-by: Rabeeh Khoury &lt;rabeeh@solid-run.com&gt;
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>phy: marvell: Support changing SERDES map in board file</title>
<updated>2018-09-19T06:59:26Z</updated>
<author>
<name>Marek Behún</name>
</author>
<published>2018-08-17T10:58:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4b8cb84327a448f16b276769e0ffbc7869d6de4a'/>
<id>urn:sha1:4b8cb84327a448f16b276769e0ffbc7869d6de4a</id>
<content type='text'>
This adds a weak definition of comphy_update_map to comphy_core,
which does nothing. If this function is defined elsewhere, for example
in board file, the board file can change some parameters of SERDES
configuration.

This is needed on Turris Mox, where the SERDES speed on lane 1 has to
be set differently when SFP module is connected and when Topaz Switch
module is connected.

This is a temporary solution. When the comphy driver for armada-3720
will be added to the kernel, the comphy driver in u-boot shall also be
updated and this should be done differently then.

Signed-off-by: Marek Behun &lt;marek.behun@nic.cz&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>treewide: replace with error() with pr_err()</title>
<updated>2017-10-04T15:59:44Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2017-09-16T05:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9b643e312d528f291966c1f30b0d90bf3b1d43dc'/>
<id>urn:sha1:9b643e312d528f291966c1f30b0d90bf3b1d43dc</id>
<content type='text'>
U-Boot widely uses error() as a bit noisier variant of printf().

This macro causes name conflict with the following line in
include/linux/compiler-gcc.h:

  # define __compiletime_error(message) __attribute__((error(message)))

This prevents us from using __compiletime_error(), and makes it
difficult to fully sync BUILD_BUG macros with Linux.  (Notice
Linux's BUILD_BUG_ON_MSG is implemented by using compiletime_assert().)

Let's convert error() into now treewide-available pr_err().

Done with the help of Coccinelle, excluing tools/ directory.

The semantic patch I used is as follows:

// &lt;smpl&gt;
@@@@
-error
+pr_err
 (...)
// &lt;/smpl&gt;

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
[trini: Re-run Coccinelle]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>fix: phy: marvell: cp110: pcie: update analog parameters according to latest ETP</title>
<updated>2017-05-09T11:38:18Z</updated>
<author>
<name>Igal Liberman</name>
</author>
<published>2017-04-24T15:45:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ae07a70ac2e23357a99b5ccc3282ca60ca353572'/>
<id>urn:sha1:ae07a70ac2e23357a99b5ccc3282ca60ca353572</id>
<content type='text'>
Add PCIE analog parameters initialization values according to
latest ETP.

Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>fix: phy: marvell: cp110: rename comphy_index to cp_index</title>
<updated>2017-05-09T11:38:18Z</updated>
<author>
<name>Igal Liberman</name>
</author>
<published>2017-04-24T15:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=528213d3fd9625f5cf1899c44fc7720571272235'/>
<id>urn:sha1:528213d3fd9625f5cf1899c44fc7720571272235</id>
<content type='text'>
No functional change.
The variable name "comphy_index" is misleading, it represents
cp index and not comphy index.

Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>fix: phy: marvell: cp110: sfi: update analog parameters according to latest ETP</title>
<updated>2017-05-09T11:38:18Z</updated>
<author>
<name>Igal Liberman</name>
</author>
<published>2017-04-24T15:45:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=781ea0aba5f3f9c3fbf91876bc0deffcdb1b6ba9'/>
<id>urn:sha1:781ea0aba5f3f9c3fbf91876bc0deffcdb1b6ba9</id>
<content type='text'>
Add SFI analog parameters initialization values according to
latest ETP.

Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>fix: phy: marvell: cp110: fix comphy lane 4 selection options</title>
<updated>2017-05-09T11:38:18Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2017-04-24T15:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e7ed9574dd9157784b48f654c10920cb50ecf22d'/>
<id>urn:sha1:e7ed9574dd9157784b48f654c10920cb50ecf22d</id>
<content type='text'>
The comphy configuration is incorrect.
Set the correct values for SGMII.

In addition, remove xaui from the comment as it is not supported.

Signed-off-by: Yoav Gvili &lt;ygvili@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>phy: marvell: cp110: add 5G XFI mode</title>
<updated>2017-05-09T11:38:18Z</updated>
<author>
<name>Igal Liberman</name>
</author>
<published>2017-04-24T15:45:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=b617a0d7b8b19cfd01c4dec6089886d3f897da5c'/>
<id>urn:sha1:b617a0d7b8b19cfd01c4dec6089886d3f897da5c</id>
<content type='text'>
This patch adds the option to configure a comphy to 5G XFI mode.

In order to configure the comphy to 5G XFI, update
the comphy node in the device-tree:
	phy2 {
		phy-type = &lt;PHY_TYPE_SFI&gt;;
		phy-speed = &lt;PHY_SPEED_5_15625G&gt;;
	};

Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>fix: phy: marvell: cp110: update comphy selector option</title>
<updated>2017-05-09T11:38:18Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2017-04-24T15:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fdc9e88088a774c6de0382f5a05a32dd8684b0bb'/>
<id>urn:sha1:fdc9e88088a774c6de0382f5a05a32dd8684b0bb</id>
<content type='text'>
Align PHY selectors register with Armada-CP-110 functional SPEC
update all relevant device trees with this change.

Signed-off-by: Hanna Hawa &lt;hannah@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
</feed>
