<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/u-boot.git/drivers/net/mvpp2.c, branch master</title>
<subtitle>StarFive Tech U-Boot for VisionFive (JH7110) boards (mirror)</subtitle>
<id>https://git.radix-linux.su/starfive-tech/u-boot.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/u-boot.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/'/>
<updated>2021-05-20T11:03:35+00:00</updated>
<entry>
<title>net: mvpp2: add explicit sgmii-2500 support</title>
<updated>2021-05-20T11:03:35+00:00</updated>
<author>
<name>Marcin Wojtas</name>
<email>mw@semihalf.com</email>
</author>
<published>2021-05-03T06:08:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=d24efc621c4953eaca3c59da0a9c228354044912'/>
<id>urn:sha1:d24efc621c4953eaca3c59da0a9c228354044912</id>
<content type='text'>
Until now the mvpp2 driver used an extra 'phy-speed'
DT property in order to differentiate between the
SGMII and SGMII @2.5GHz. As there is a dedicated
PHY_INTERFACE_MODE_SGMII_2500 flag to mark the latter
start using it and drop the custom flag.

Signed-off-by: Marcin Wojtas &lt;mw@semihalf.com&gt;
Reviewed-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Reviewed-by: Nadav Haklai &lt;nadavh@marvell.com&gt;
Tested-by: Nadav Haklai &lt;nadavh@marvell.com&gt;

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: allow MDIO registration for fixed links</title>
<updated>2021-05-20T11:03:31+00:00</updated>
<author>
<name>Stefan Chulski</name>
<email>stefanc@marvell.com</email>
</author>
<published>2021-05-03T06:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=27844000ef5f6717570789cace60af76f739f564'/>
<id>urn:sha1:27844000ef5f6717570789cace60af76f739f564</id>
<content type='text'>
Currently, there are 2 valid cases for interface, PHY
and mdio relation:
  - If an interface has PHY handler, it'll call
    mdio_mii_bus_get_from_phy(), which will register
    MDIO bus.
  - If we want to use fixed-link for an interface,
    PHY handle is not defined in the DTS, and no
    MDIO is registered.

There is a third case, for some boards (with switch),
the MDIO is used for switch configuration, but the interface
itself uses fixed link. This patch allows this option by
checking if fixed-link subnode is defined, in this case,
MDIO bus is registers, but the PHY address is set to
PHY_MAX_ADDR for this interface, so this interface will
not try to access the PHY later on.

Signed-off-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: fix missing switch case break</title>
<updated>2021-05-20T11:03:30+00:00</updated>
<author>
<name>Ben Peled</name>
<email>bpeled@marvell.com</email>
</author>
<published>2021-05-03T06:08:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=d757c859c758330bccf460d6c192109fc94b1443'/>
<id>urn:sha1:d757c859c758330bccf460d6c192109fc94b1443</id>
<content type='text'>
Signed-off-by: Ben Peled &lt;bpeled@marvell.com&gt;
Reviewed-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Reviewed-by: Kostya Porotchkin &lt;kostap@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: remove unused define MVPP22_SMI_PHY_ADDR_REG</title>
<updated>2021-05-20T11:03:30+00:00</updated>
<author>
<name>Ben Peled</name>
<email>bpeled@marvell.com</email>
</author>
<published>2021-05-03T06:08:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=cf51a0d5fce0f040748365aa6f3eb9a5b70884ea'/>
<id>urn:sha1:cf51a0d5fce0f040748365aa6f3eb9a5b70884ea</id>
<content type='text'>
Signed-off-by: Ben Peled &lt;bpeled@marvell.com&gt;
Reviewed-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Reviewed-by: Kostya Porotchkin &lt;kostap@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: AN Bypass in 1000 and 2500 basex mode</title>
<updated>2021-05-20T11:03:30+00:00</updated>
<author>
<name>Ben Peled</name>
<email>bpeled@marvell.com</email>
</author>
<published>2021-05-03T06:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=7589be8d3841062d933aa851186a7d3cb60f97b7'/>
<id>urn:sha1:7589be8d3841062d933aa851186a7d3cb60f97b7</id>
<content type='text'>
Signed-off-by: Ben Peled &lt;bpeled@marvell.com&gt;
Reviewed-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Reviewed-by: Kostya Porotchkin &lt;kostap@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: Fix 2.5G GMII_SPEED configurations</title>
<updated>2021-05-20T11:03:30+00:00</updated>
<author>
<name>Stefan Chulski</name>
<email>stefanc@marvell.com</email>
</author>
<published>2021-05-03T06:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=08f462dd1eb86a81493e12e2bbb974158cee52b3'/>
<id>urn:sha1:08f462dd1eb86a81493e12e2bbb974158cee52b3</id>
<content type='text'>
GMII_SPEED should be enabled for 2.5G speed

Signed-off-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Reviewed-by: Yan Markman &lt;ymarkman@marvell.com&gt;
Reviewed-by: Kostya Porotchkin &lt;kostap@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: remove redundant SMI address configuration</title>
<updated>2021-05-20T11:03:30+00:00</updated>
<author>
<name>Marcin Wojtas</name>
<email>mw@semihalf.com</email>
</author>
<published>2021-05-03T06:08:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=be45eb5064190c79e916cd702910318194f9c8a2'/>
<id>urn:sha1:be45eb5064190c79e916cd702910318194f9c8a2</id>
<content type='text'>
Because the mvpp2 driver now relies on the PHYLIB and
the external MDIO driver, configuring low level
SMI bus settings is redundant.

Signed-off-by: Marcin Wojtas &lt;mw@semihalf.com&gt;
Reviewed-by: Kostya Porotchkin &lt;kostap@marvell.com&gt;
Reviewed-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: add 1000BaseX and 2500BaseX ppv2 support</title>
<updated>2021-05-20T11:03:30+00:00</updated>
<author>
<name>Stefan Chulski</name>
<email>stefanc@marvell.com</email>
</author>
<published>2021-05-03T06:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=8299abc5ff0b5c2403a3f085376247d4cd8c37d1'/>
<id>urn:sha1:8299abc5ff0b5c2403a3f085376247d4cd8c37d1</id>
<content type='text'>
Signed-off-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Ramon Fried &lt;rfried.dev@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: mvpp2: add CP115 port1 10G/5G SFI support</title>
<updated>2021-05-20T11:03:30+00:00</updated>
<author>
<name>Stefan Chulski</name>
<email>stefanc@marvell.com</email>
</author>
<published>2021-05-03T06:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/u-boot.git/commit/?id=8d3aa376a9e4b410adf4d45cf529c0c2e748165f'/>
<id>urn:sha1:8d3aa376a9e4b410adf4d45cf529c0c2e748165f</id>
<content type='text'>
1. Differ between Port1 RGMII and SFI modes in Netcomplex config.
2. Remove XPCS config from SFI mode.
   Port1 doesn't XPCS domain, XPCS config should be removed.
   Access to Port1 XPCS can cause stall.
3. Add Port1 MPCS configurations.

Signed-off-by: Stefan Chulski &lt;stefanc@marvell.com&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>common: Drop asm/global_data.h from common header</title>
<updated>2021-02-02T20:33:42+00:00</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-10-31T03:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/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>
