<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net, branch v2019.04-rc3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2019.04-rc3</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2019.04-rc3'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2019-02-27T01:12:33Z</updated>
<entry>
<title>net: macb: Fix GEM hardware detection</title>
<updated>2019-02-27T01:12:33Z</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2019-02-25T08:14:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fbcaa260e5cdaeb0cc153c823e034076ac6a6902'/>
<id>urn:sha1:fbcaa260e5cdaeb0cc153c823e034076ac6a6902</id>
<content type='text'>
Fix MID bit field check to correctly identify all GEM hardwares.

The check is updated as per macb driver in Linux location:
&lt;linux_sources&gt;/drivers/net/ethernet/cadence/macb_main.c:259

Signed-off-by: Atish Patra &lt;atish.patra@wdc.com&gt;
Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Alexander Graf &lt;agraf@suse.de&gt;
Reviewed-by: Lukas Auer &lt;lukas.auer@aisec.fraunhofer.de&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: macb: Fix clk API usage for RISC-V systems</title>
<updated>2019-02-27T01:12:33Z</updated>
<author>
<name>Anup Patel</name>
<email>Anup.Patel@wdc.com</email>
</author>
<published>2019-02-25T08:14:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2e242f5f43ed9945d4b9005672b654d49360e43a'/>
<id>urn:sha1:2e242f5f43ed9945d4b9005672b654d49360e43a</id>
<content type='text'>
Don't fail in macb_enable_clk() if clk_enable() returns
-ENOSYS because we get -ENOSYS for fixed-rate clocks.

Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>arm: socfpga: gen5 enable designware_socfpga</title>
<updated>2019-02-18T12:00:53Z</updated>
<author>
<name>Simon Goldschmidt</name>
<email>simon.k.r.goldschmidt@gmail.com</email>
</author>
<published>2019-01-13T18:58:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6fb1eb1b7642d0d4dc984bc087939fb40142754c'/>
<id>urn:sha1:6fb1eb1b7642d0d4dc984bc087939fb40142754c</id>
<content type='text'>
Enable the socfpga specific designware ethernet driver by default for
socfpga by implying it when enabling CONFIG_ETH_DESIGNWARE for a
MACH_SOCFPGA config.

This is required to remove the hacky reset and phy mode handling in
arch/arm/mach-socfpga.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: designware: socfpga: adapt to Gen5</title>
<updated>2019-02-18T12:00:53Z</updated>
<author>
<name>Simon Goldschmidt</name>
<email>simon.k.r.goldschmidt@gmail.com</email>
</author>
<published>2019-01-13T18:58:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4f1267cea1e68395f5c6fd15624e88dfdc1c1540'/>
<id>urn:sha1:4f1267cea1e68395f5c6fd15624e88dfdc1c1540</id>
<content type='text'>
This driver was written for Arria10, but it applies to Gen5, too.

The main difference is that Gen5 has 2 MACs (Arria10 has 3) and the
syscon bits are encoded in the same register, thus an offset is needed.

This offset is already read from the devicetree, but for Arria10 it is
always 0, which is probably why it has been ignored. By using this
offset when writing the phy mode into the syscon regiter, we can use
this driver to set the phy mode for both of the MACs on Gen5.

Since the PHY mode bits in sysmgr are the same even for Stratix10,
let's drop the detection of the sub-mach by checking compatible
version and just use the same code for all FPGAs.

To work correctly, this driver depends on SYSCON and REGMAP, so select
those via Kconfig when it is enabeld.

Tested on socfpga_socrates (where the 2nd MAC is connected, so a shift
offset is required).

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: mv88e61xx: fix autonegotiation on ports</title>
<updated>2019-02-15T12:01:28Z</updated>
<author>
<name>Tim Harvey</name>
<email>tharvey@gateworks.com</email>
</author>
<published>2019-02-04T20:56:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69280961d72754f27b5196d392bd41b7f8fa2a42'/>
<id>urn:sha1:69280961d72754f27b5196d392bd41b7f8fa2a42</id>
<content type='text'>
phy_reset should be called before autoneg is setup

The only boards using MV88E61XX_SWITCH are:
 - alliedtelesis/SBx81LIFKW
 - alliedtelesis/SBx81LIFXCAT
 - gateworks/gw_ventana

Cc: Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;
Signed-off-by: Tim Harvey &lt;tharvey@gateworks.com&gt;
Reviewed-by: Chris Packham &lt;chris.packham@alliedtelesis.co.nz&gt;
</content>
</entry>
<entry>
<title>net: dm: fec: Fix regulator enable when using DM_REGULATOR</title>
<updated>2019-02-15T11:41:12Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2019-01-15T17:26:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8f1a5ac797baac5b40f93eac80a7810f0a771ecf'/>
<id>urn:sha1:8f1a5ac797baac5b40f93eac80a7810f0a771ecf</id>
<content type='text'>
When DM_REGULATOR is enabled, the driver attempts to call
regulator_autoset() which expects the regulators to be on at boot
and/or always on and fails if they are not true.
For a more generic approach, this patch just calls
regulator_set_enable() which shouldn't have such restrictions.

Fixes: ad8c43cbcafb ("net: dm: fec: Support the phy-supply
binding")

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
Tested-by: Martin Fuzzey &lt;martin.fuzzey@flowbird.group&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>net: Add MSCC Luton networkd driver.</title>
<updated>2019-02-01T13:13:36Z</updated>
<author>
<name>Horatiu Vultur</name>
<email>horatiu.vultur@microchip.com</email>
</author>
<published>2019-01-31T14:30:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c5620aeea44d9e3bb64a35cb5b7207772bf74997'/>
<id>urn:sha1:c5620aeea44d9e3bb64a35cb5b7207772bf74997</id>
<content type='text'>
Add network driver for Microsemi Ethernet switch, it is
present on Luton SoCs.

Signed-off-by: Horatiu Vultur &lt;horatiu.vultur@microchip.com&gt;
</content>
</entry>
<entry>
<title>net: mscc: Remove unused variables</title>
<updated>2019-02-01T13:13:36Z</updated>
<author>
<name>Horatiu Vultur</name>
<email>horatiu.vultur@microchip.com</email>
</author>
<published>2019-01-31T14:30:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0b8f34dc8cd6a678b26d80152f7bb324bcc15920'/>
<id>urn:sha1:0b8f34dc8cd6a678b26d80152f7bb324bcc15920</id>
<content type='text'>
Remove unused variables in the struct ocelot_private and make
miim variable static.

Signed-off-by: Horatiu Vultur &lt;horatiu.vultur@microchip.com&gt;
</content>
</entry>
<entry>
<title>net: mscc: Move mac_table_add function into different file.</title>
<updated>2019-02-01T13:13:36Z</updated>
<author>
<name>Horatiu Vultur</name>
<email>horatiu.vultur@microchip.com</email>
</author>
<published>2019-01-31T14:30:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=45f2748c50c676db2374c7d0a526b70db5ed86f7'/>
<id>urn:sha1:45f2748c50c676db2374c7d0a526b70db5ed86f7</id>
<content type='text'>
Move the function mac_table_add into a different file,
so it can be reused.

Signed-off-by: Horatiu Vultur &lt;horatiu.vultur@microchip.com&gt;
</content>
</entry>
<entry>
<title>net: mscc: Move ocelot_send and ocelot_recv in a different file.</title>
<updated>2019-02-01T13:13:36Z</updated>
<author>
<name>Horatiu Vultur</name>
<email>horatiu.vultur@microchip.com</email>
</author>
<published>2019-01-31T14:30:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=36d04f52ff3e832862a25bf474f0224e995b6ca1'/>
<id>urn:sha1:36d04f52ff3e832862a25bf474f0224e995b6ca1</id>
<content type='text'>
This functions can be reused by other MSCC SoCs therefore,
make them more generic and move them in separate files.

Signed-off-by: Horatiu Vultur &lt;horatiu.vultur@microchip.com&gt;
</content>
</entry>
</feed>
