<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/phy/marvell/comphy_core.c, branch v2022.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/phy/marvell/comphy_core.c?h=v2022.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/phy/marvell/comphy_core.c?h=v2022.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2022-02-17T13:17:07Z</updated>
<entry>
<title>phy: marvell: a3700: Update compatible string to official DT bindings</title>
<updated>2022-02-17T13:17:07Z</updated>
<author>
<name>Pali Rohár</name>
<email>pali@kernel.org</email>
</author>
<published>2022-02-14T10:34:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9bc68546bb1a4bb6e349cc2bf608348ed4f0538e'/>
<id>urn:sha1:9bc68546bb1a4bb6e349cc2bf608348ed4f0538e</id>
<content type='text'>
In commit d368e1070514 ("phy: marvell: a3700: Convert to official DT
bindings in COMPHY driver") was done update to official DT bindings but
compatible string of official DT bindings was not updated.

Fix it now.

Fixes: d368e1070514 ("phy: marvell: a3700: Convert to official DT bindings in COMPHY driver")
Signed-off-by: Pali Rohár &lt;pali@kernel.org&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>phy: marvell: Remove unused function comphy_update_map()</title>
<updated>2022-01-20T13:46:03Z</updated>
<author>
<name>Pali Rohár</name>
<email>pali@kernel.org</email>
</author>
<published>2022-01-18T09:33:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2928d2cd502a73eca2773f9ce3d5d96daca72788'/>
<id>urn:sha1:2928d2cd502a73eca2773f9ce3d5d96daca72788</id>
<content type='text'>
This weak function is not used anymore, so completely remove it.

Private struct comphy_map is not used by any board code anymore, so move it
into private driver header file comphy_core.h.

Signed-off-by: Pali Rohár &lt;pali@kernel.org&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>phy: marvell: a3700: Convert to official DT bindings in COMPHY driver</title>
<updated>2021-12-19T08:50:47Z</updated>
<author>
<name>Pali Rohár</name>
<email>pali@kernel.org</email>
</author>
<published>2021-11-26T13:57:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d368e10705146b7ca61a712b202045013493e1b2'/>
<id>urn:sha1:d368e10705146b7ca61a712b202045013493e1b2</id>
<content type='text'>
Convert A3720 common PHY driver to official DT bindings.

This puts us closer to be able to synchronize A3720 device-trees with
those from Linux.

Signed-off-by: Pali Rohár &lt;pali@kernel.org&gt;
Signed-off-by: Marek Behún &lt;marek.behun@nic.cz&gt;
Cc: Konstantin Porotchkin &lt;kostap@marvell.com&gt;
Cc: Robert Marko &lt;robert.marko@sartura.hr&gt;
Cc: Luka Perkov &lt;luka.perkov@sartura.hr&gt;
Cc: Marcin Wojtas &lt;mw@semihalf.com&gt;
Cc: Grzegorz Jaszczyk &lt;jaz@semihalf.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>phy: marvell: add support for SFI1</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Igal Liberman</name>
<email>igall@marvell.com</email>
</author>
<published>2018-05-14T08:20:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=341e548eb8f586c39c49efbd0b90eaf283fbee63'/>
<id>urn:sha1:341e548eb8f586c39c49efbd0b90eaf283fbee63</id>
<content type='text'>
In CP115, comphy4 can be configured into SFI port1
(in addition to SFI0). This patch adds the option
described above.

In addition, rename all existing SFI/XFI references:
COMPHY_TYPE_SFI --&gt; COMPHY_TYPE_SFI0

No functional change for exsiting configuration.

Change-Id: If9176222e0080424ba67347fe4d320215b1ba0c0
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Signed-off-by: Konstantin Porotchkin &lt;kostap@marvell.com&gt;
</content>
</entry>
<entry>
<title>phy: marvell: cp110: remove unused definitions</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Marcin Wojtas</name>
<email>mw@semihalf.com</email>
</author>
<published>2019-10-15T10:30:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5ed3dc27bb41fc3e9ab92e703e86fdd7fa1b4ef6'/>
<id>urn:sha1:5ed3dc27bb41fc3e9ab92e703e86fdd7fa1b4ef6</id>
<content type='text'>
Even if comphy types of SATA2/SATA3/SGMII3 and comphy speeds of
1.5G/3G/6.25G were referenced in the driver non configuration (dts)
was using it.

This patch removes unused definitions.

Change-Id: I53ed6f9d3a82b9d18cb4e488bc14d3cf687f9488
Signed-off-by: Grzegorz Jaszczyk &lt;jaz@semihalf.com&gt;
Signed-off-by: Konstantin Porotchkin &lt;kostap@marvell.com&gt;
</content>
</entry>
<entry>
<title>phy: marvell: enable comphy info prints for all devices</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Igal Liberman</name>
<email>igall@marvell.com</email>
</author>
<published>2017-12-03T13:13:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b21e1f36d447a45a52deeeb8ed18d05e1e9a494c'/>
<id>urn:sha1:b21e1f36d447a45a52deeeb8ed18d05e1e9a494c</id>
<content type='text'>
Change-Id: I3b97253e7102a0868440a9e0200acc1c7919c743
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
</content>
</entry>
<entry>
<title>phy: marvell: add RX training command</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Igal Liberman</name>
<email>igall@marvell.com</email>
</author>
<published>2021-03-23T10:57:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e49cdbe10b082980029b8e215842be4fbbd13f5f'/>
<id>urn:sha1:e49cdbe10b082980029b8e215842be4fbbd13f5f</id>
<content type='text'>
This patch adds support for running RX training using new command called
"rx_training"
Usage:
rx_training - rx_training &lt;cp id&gt; &lt;comphy id&gt;

RX training allows to improve link quality (for SFI mode)
by running training sequence between us and the link partner,
this allows to reach better link quality then using static configuration.

Change-Id: I818fe67ccaf19a87af50d4c34a9db7d6802049a5
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
Signed-off-by: Marcin Wojtas &lt;mw@semihalf.com&gt;
</content>
</entry>
<entry>
<title>phy: marvell: save comphy_map_data priv structure</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Igal Liberman</name>
<email>igall@marvell.com</email>
</author>
<published>2017-08-21T13:58:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7b27e608f8f75946c896a63db3528c05941cc808'/>
<id>urn:sha1:7b27e608f8f75946c896a63db3528c05941cc808</id>
<content type='text'>
This allows the lower level driver access to comphy map data
(required for RX training support, which is introduced
in the following patches).

Change-Id: Ib7ffdc4b32076c01c3a5d33f59552c9dfc6b12fa
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
</content>
</entry>
<entry>
<title>phy: marvell: fix several minor bugs in comphy_probe</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Igal Liberman</name>
<email>igall@marvell.com</email>
</author>
<published>2017-08-22T08:14:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c2bf42f5fd7867d4a33cc644a8f45090d7553440'/>
<id>urn:sha1:c2bf42f5fd7867d4a33cc644a8f45090d7553440</id>
<content type='text'>
If fdtdec_get_int can't find speed, set COMPHY_SPEED_INVALID
If fdtdec_get_int can't find type, set COMPHY_TYPE_INVALID
Move the error print if phy-type is invalid
Add continue to the probe loop (in a case of invalid phy)
Cosmetic changes

Change-Id: I0c61b40bfe685437426fe907942ed338b7845378
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
</content>
</entry>
<entry>
<title>phy: marvell: add missing speed during info prints</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Igal Liberman</name>
<email>igall@marvell.com</email>
</author>
<published>2017-04-26T14:20:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=89351ba4c8afae71314228003dcb0fbba809d372'/>
<id>urn:sha1:89351ba4c8afae71314228003dcb0fbba809d372</id>
<content type='text'>
In get_speed_string() we have an array (speed_strings[])
which includes all possible speed strings.
This array size and content must be aligned to the speed
defines in comphy_data.h.

This patch adds missing 5.125G speed, aligns speed_strings[]
and fixes incorrect printing when speed &gt; 5.0G.

Change-Id: I9900d23595094be321be0c62fcaa88036324568e
Signed-off-by: Igal Liberman &lt;igall@marvell.com&gt;
</content>
</entry>
</feed>
