<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/net, branch v2019.04-rc4</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-rc4</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/net?h=v2019.04-rc4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2019-03-15T06:22:01Z</updated>
<entry>
<title>drivers: net: ls1088ardb: Fix EC1 and EC2 RCW offset</title>
<updated>2019-03-15T06:22:01Z</updated>
<author>
<name>Pramod Kumar</name>
<email>pramod.kumar_1@nxp.com</email>
</author>
<published>2019-02-28T09:06:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ba7eadd8e107202ab90d0b2937044b6dcba4b7ae'/>
<id>urn:sha1:ba7eadd8e107202ab90d0b2937044b6dcba4b7ae</id>
<content type='text'>
Fix EC1 and EC2 read from correct offset 26, instead of 25

Signed-off-by: Pramod Kumar &lt;pramod.kumar_1@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Reviewed-by: Prabhakar Kushwaha &lt;prabhakar.kushwaha@nxp.com&gt;
</content>
</entry>
<entry>
<title>mc : Reduce MC memory size to 128M</title>
<updated>2019-03-15T06:22:00Z</updated>
<author>
<name>Meenakshi Aggarwal</name>
<email>meenakshi.aggarwal@nxp.com</email>
</author>
<published>2019-02-27T09:11:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=43ad41e6aecdfd4df71698bec8a69caa23c30232'/>
<id>urn:sha1:43ad41e6aecdfd4df71698bec8a69caa23c30232</id>
<content type='text'>
ls2088, ls1088 : minimum MC Memory size is 128 MB
lx2 : minimum MC memory size is 256 MB

Signed-off-by: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Reviewed-by: Prabhakar Kushwaha &lt;prabhakar.kushwaha@nxp.com&gt;
</content>
</entry>
<entry>
<title>driver: net: fsl-mc: Fix DPC MAC address fixup</title>
<updated>2019-03-15T06:22:00Z</updated>
<author>
<name>Ioana Ciocoi Radulescu</name>
<email>ruxandra.radulescu@nxp.com</email>
</author>
<published>2019-02-26T15:50:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2e9f1bf5888b0df65a691bd10702f33193e9a666'/>
<id>urn:sha1:2e9f1bf5888b0df65a691bd10702f33193e9a666</id>
<content type='text'>
If node /board_info/ports does not exist in the DPC file,
function mc_fixup_dpc() will skip not only MAC address fixup,
but also the cache flush at the end. This may cause the other
fixup changes (e.g. ICID related ones) to be ignored by MC.

Fixes: 1161dbcc0a36 ("drivers: net: fsl-mc: Include MAC addr fixup to DPL")

Signed-off-by: Ioana Radulescu &lt;ruxandra.radulescu@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Reviewed-by: Prabhakar Kushwaha &lt;prabhakar.kushwaha@nxp.com&gt;
</content>
</entry>
<entry>
<title>drivers: net: ldpaa_eth: check if the dpmac is enabled</title>
<updated>2019-03-15T06:22:00Z</updated>
<author>
<name>Pankaj Bansal</name>
<email>pankaj.bansal@nxp.com</email>
</author>
<published>2019-02-08T08:59:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=82fadccccfd80c6162639180af85c600b6e41d9e'/>
<id>urn:sha1:82fadccccfd80c6162639180af85c600b6e41d9e</id>
<content type='text'>
some dpmacs in armv8a based freescale layerscape SOCs can be
configured via both serdes(sgmii, xfi, xlaui etc) bits and via
EC*_PMUX(rgmii) bits in RCW.
e.g. dpmac 17 and 18 in LX2160A can be configured as SGMII from
serdes bits and as RGMII via EC1_PMUX/EC2_PMUX bits
Now if a dpmac is enabled by serdes bits then it takes precedence
over EC*_PMUX bits. i.e. in LX2160A if we select serdes protocol
that configures dpmac17 as SGMII and set the EC1_PMUX as RGMII,
then the dpmac is SGMII and not RGMII.

Therefore, in fsl_rgmii_init function of SOC, we will check if the
dpmac is enabled or not? if it is (fsl_serdes_init has already enabled
the dpmac), then don't enable it.

Signed-off-by: Pankaj Bansal &lt;pankaj.bansal@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Reviewed-by: Prabhakar Kushwaha &lt;prabhakar.kushwaha@nxp.com&gt;
</content>
</entry>
<entry>
<title>drivers/net/fec: phy_init: remove redundant logic</title>
<updated>2019-03-13T08:14:35Z</updated>
<author>
<name>Hannes Schmelzer</name>
<email>hannes.schmelzer@br-automation.com</email>
</author>
<published>2019-02-15T09:30:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b882005a18dec45848e153dcf8d29b4a2feecf14'/>
<id>urn:sha1:b882005a18dec45848e153dcf8d29b4a2feecf14</id>
<content type='text'>
The phy_connect_dev(...) function from phy.c does all the handling
(inclusive catching fixed-link).

So we drop here the single steps and call just phy_connect_dev(...).

Signed-off-by: Hannes Schmelzer &lt;hannes.schmelzer@br-automation.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<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>
</feed>
