<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/doc/device-tree-bindings/net, branch v2020.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/doc/device-tree-bindings/net?h=v2020.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/doc/device-tree-bindings/net?h=v2020.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-03-09T23:11:25Z</updated>
<entry>
<title>dt-bindings: net: dp83867: Remove binding doc from U-Boot tree</title>
<updated>2020-03-09T23:11:25Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2020-02-17T09:38:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9f312b3d05b5f6f37e3521f5998fd00b4da2a77d'/>
<id>urn:sha1:9f312b3d05b5f6f37e3521f5998fd00b4da2a77d</id>
<content type='text'>
U-Boot is having DT which doesn't cover all options currently supported by
driver. DT binding is aligned with Linux kernel version available here.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/net/ti,dp83867.txt
Based on my talk with Grygorii Strashko better will be to remove it.

Also Linux kernel bindings are being converted to yaml that's another
reason to do it only at one place.

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
Reviewed-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
</content>
</entry>
<entry>
<title>drivers: fsl_mcdmafec: conversion to dm</title>
<updated>2020-01-10T15:25:13Z</updated>
<author>
<name>Angelo Durgehello</name>
<email>angelo.dureghello@timesys.com</email>
</author>
<published>2019-11-15T22:54:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=05ffdc85cac85825ed0dc525ab28f4fa12a84574'/>
<id>urn:sha1:05ffdc85cac85825ed0dc525ab28f4fa12a84574</id>
<content type='text'>
Full conversion to dm for all boards, legacy code removed.

Signed-off-by: Angelo Durgehello &lt;angelo.dureghello@timesys.com&gt;
</content>
</entry>
<entry>
<title>drivers: mcffec: conversion to dm</title>
<updated>2020-01-10T15:25:13Z</updated>
<author>
<name>Angelo Durgehello</name>
<email>angelo.dureghello@timesys.com</email>
</author>
<published>2019-11-15T22:54:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a7bcace28a7c966f14e2049d8a1027c9f0097593'/>
<id>urn:sha1:a7bcace28a7c966f14e2049d8a1027c9f0097593</id>
<content type='text'>
Full conversion to dm for all boards, legacy code removed.

Signed-off-by: Angelo Durgehello &lt;angelo.dureghello@timesys.com&gt;
</content>
</entry>
<entry>
<title>doc: really get rid of Documentation/ directory</title>
<updated>2019-12-13T18:01:53Z</updated>
<author>
<name>Rasmus Villemoes</name>
<email>rasmus.villemoes@prevas.dk</email>
</author>
<published>2019-12-12T14:38:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=93ce16fd0a1b48955cfc575e82ba3b8f7f67704f'/>
<id>urn:sha1:93ce16fd0a1b48955cfc575e82ba3b8f7f67704f</id>
<content type='text'>
Commit 656d8da9d2 (doc: Remove duplicated documentation directory) got
rid of most of Documentation/. But there's still an obviously useless
.gitignore left behind.

Also, there's a copy of the linux kernel's net/ethernet.txt binding
imported from v5.0, while the existing one in doc/ is from 4.0-rc1. So
replace the latter by the former, and making Documentation/ finally
empty.

Signed-off-by: Rasmus Villemoes &lt;rasmus.villemoes@prevas.dk&gt;
Reviewed-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
</content>
</entry>
<entry>
<title>doc: bindings: Aquantia PHY node binding</title>
<updated>2019-12-09T15:47:43Z</updated>
<author>
<name>Alex Marginean</name>
<email>alexandru.marginean@nxp.com</email>
</author>
<published>2019-11-14T16:28:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ee278acdf1d5ed7ac670e2ccf5184417da6ca264'/>
<id>urn:sha1:ee278acdf1d5ed7ac670e2ccf5184417da6ca264</id>
<content type='text'>
A couple of optional properties have been introduced for Aquantia PHY
allowing the driver to set up wiring related configuration points that
are otherwise driven by firmware.

Signed-off-by: Alex Marginean &lt;alexandru.marginean@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>doc: bindings: add bindings document for PHY nodes</title>
<updated>2019-12-09T15:47:43Z</updated>
<author>
<name>Alex Marginean</name>
<email>alexandru.marginean@nxp.com</email>
</author>
<published>2019-11-14T16:28:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e81031c2b8062c865b88cd6d39e86a55591a2c1f'/>
<id>urn:sha1:e81031c2b8062c865b88cd6d39e86a55591a2c1f</id>
<content type='text'>
It defines that PHY nodes must be children on MDIO bus nodes and defines
the only required property in U-Boot, reg.  This property along with the
example provided are copied over from Linux.

Signed-off-by: Alex Marginean &lt;alexandru.marginean@nxp.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>dt-bindings: phy: dp83867: Add documentation for disabling clock output</title>
<updated>2019-12-09T15:47:42Z</updated>
<author>
<name>Grygorii Strashko</name>
<email>grygorii.strashko@ti.com</email>
</author>
<published>2019-11-18T21:04:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fb6038390ebe8717a66dd3a4e37bffb96e50c07a'/>
<id>urn:sha1:fb6038390ebe8717a66dd3a4e37bffb96e50c07a</id>
<content type='text'>
Based on commit 980066e6d964 ("dt-bindings: phy: dp83867: Add documentation
for disabling clock output") of mainline linux kernel.

The clock output is generally only used for testing and development and not
used to daisy-chain PHYs.  It's just a source of RF noise afterward.

Add a mux value for "off".  I've added it as another enumeration to the
output property.  In the actual PHY, the mux and the output enable are
independently controllable.  However, it doesn't seem useful to be able
to describe the mux setting when the output is disabled.

Document that PHY's default setting will be left as is if the property
is omitted.

Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>drivers: net: add marvell MDIO driver</title>
<updated>2019-09-04T16:37:19Z</updated>
<author>
<name>Alex Marginean</name>
<email>alexandru.marginean@nxp.com</email>
</author>
<published>2019-07-25T09:33:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8bd37ce3cd7bd49a22156765c93ae5f23c480060'/>
<id>urn:sha1:8bd37ce3cd7bd49a22156765c93ae5f23c480060</id>
<content type='text'>
This patch adds a separate driver for the MDIO interface of the
Marvell Ethernet controllers based on driver model. There are two
reasons to have a separate driver rather than including it inside
the MAC driver itself:
  *) The MDIO interface is shared by all Ethernet ports, so a driver
     must guarantee non-concurrent accesses to this MDIO interface. The
     most logical way is to have a separate driver that handles this
     single MDIO interface, used by all Ethernet ports.
  *) The MDIO interface is the same between the existing mv643xx_eth
     driver and the new mvneta/mvpp2 driver. Even though it is for now
     only used by the mvneta/mvpp2 driver, it will in the future be
     used by the mv643xx_eth driver as well.

This driver supports SMI IEEE for 802.3 Clause 22 and XSMI for IEEE
802.3 Clause 45.

This patch also adds device tree binding for marvell MDIO driver.

Signed-off-by: Ken Ma &lt;make@marvell.com&gt;
Signed-off-by: Alex Marginean &lt;alexm.osslist@gmail.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
<entry>
<title>doc: bindings: add mdio.txt describing generic MDIO properties</title>
<updated>2019-09-04T16:37:19Z</updated>
<author>
<name>Alex Marginean</name>
<email>alexandru.marginean@nxp.com</email>
</author>
<published>2019-07-25T09:33:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=01c9f047ac104f442cd5d78ee55ee6e02a8110cc'/>
<id>urn:sha1:01c9f047ac104f442cd5d78ee55ee6e02a8110cc</id>
<content type='text'>
Adds a binding document for mdio.  A notable deviation from corresponding
Linux binding is the introduction of device-name optional property, which
can be used to name MDIO buses.  Two reset optional properties described
by Linux binding are also not present as they don't seem to be used in
U-Boot at this time.

Signed-off-by: Alex Marginean &lt;alexm.osslist@gmail.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Signed-off-by: Alex Marginean &lt;alexm.osslist@gmail.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>net: tsec: Change compatible strings to match Linux</title>
<updated>2019-07-25T18:13:31Z</updated>
<author>
<name>Vladimir Oltean</name>
<email>olteanv@gmail.com</email>
</author>
<published>2019-07-18T21:29:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1c8ad086748545f3c0f0fd5abfba4cea7ebfdc15'/>
<id>urn:sha1:1c8ad086748545f3c0f0fd5abfba4cea7ebfdc15</id>
<content type='text'>
In the case of the tsec network driver, so far there has been no
mainline user of DM_ETH where the DT bindings get used.

In the case of the mdio bus, it looks like the "fsl,tsec-mdio" string
was made up for the documentation, but there is no mainline code that
parses the "compatible" property anyway.

In both cases, there are no DT blobs that contain the old strings.

So change the documentation to "fsl,etsec2" for the Ethernet ports and
"fsl,etsec2-mdio" for the MDIO buses, which are strings that Linux also
uses, at least for LS1021A.  More compatible strings can be added once
other (PowerPC) SoCs are migrated to DM_ETH.

The current ls1021a.dtsi doesn't match what was documented for the MDIO
buses anyway (the "compatible" is "gianfar" currently). This will be
fixed in the next patch.

Fixes: 69a00875e3db ("doc: dt-bindings: Describe Freescale TSEC ethernet controller")
Signed-off-by: Vladimir Oltean &lt;olteanv@gmail.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Acked-by: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
</content>
</entry>
</feed>
