<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/phy/marvell/comphy_core.c, branch v2021.07</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=v2021.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/phy/marvell/comphy_core.c?h=v2021.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2021-04-29T05:45:24Z</updated>
<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>
<entry>
<title>phy: marvell: rename comphy related definitions to COMPHY_XX</title>
<updated>2021-04-29T05:45:24Z</updated>
<author>
<name>Igal Liberman</name>
<email>igall@marvell.com</email>
</author>
<published>2017-04-26T12:40:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2dbba24088b8ef06aabee5df17ff7105ff259aca'/>
<id>urn:sha1:2dbba24088b8ef06aabee5df17ff7105ff259aca</id>
<content type='text'>
Currently, all comphy definitions are PHY_TYPE_XX and PHY_SPEEED_XX.
Those definition might be confused with MDIO PHY definitions.

This patch does the following changes:
 - PHY_TYPE_XX --&gt; COMPHY_TYPE_XX
 - PHY_SPEED_XX --&gt; COMPHY_SPEED_XX

This improves readability, no functional change.

Change-Id: I2bd1d9289ebbc5c16fa80f9870f797ea1bcaf5fa
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: add comphy type PHY_TYPE_USB3</title>
<updated>2021-04-29T05:45:23Z</updated>
<author>
<name>jinghua</name>
<email>jinghua@marvell.com</email>
</author>
<published>2017-04-24T07:51:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4568e2041c9fb6288f841bfb63474aecc1560af9'/>
<id>urn:sha1:4568e2041c9fb6288f841bfb63474aecc1560af9</id>
<content type='text'>
- For some Marvell SoCs, like armada-3700, there are both
  USB host and device controller, but on PHY level the
  configuration is the same.
- The new type supports both USB device and USB host
- This patch is cherry-picked from u-boot-2015 as-is.

Change-Id: I01262027edd8ec23391cff6fb409b3009aedfbb9
Signed-off-by: jinghua &lt;jinghua@marvell.com&gt;
Signed-off-by: Ken Ma &lt;make@marvell.com&gt;
Reviewed-by: Igal Liberman &lt;igall@marvell.com&gt;
</content>
</entry>
<entry>
<title>common: Drop asm/global_data.h from common header</title>
<updated>2021-02-02T20:33:42Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-10-31T03:38:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=401d1c4f5d2d29c4bc4beaec95402ca23eb63295'/>
<id>urn:sha1:401d1c4f5d2d29c4bc4beaec95402ca23eb63295</id>
<content type='text'>
Move this out of the common header and include it only where needed.  In
a number of cases this requires adding "struct udevice;" to avoid adding
another large header or in other cases replacing / adding missing header
files that had been pulled in, very indirectly.   Finally, we have a few
cases where we did not need to include &lt;asm/global_data.h&gt; at all, so
remove that include.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
