aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/networking/stmmac.txt
diff options
context:
space:
mode:
authorGiuseppe CAVALLARO <peppe.cavallaro@st.com>2013-03-26 00:43:12 -0400
committerDavid S. Miller <davem@davemloft.net>2013-03-26 12:53:37 -0400
commit94fbbbf89492e460979cd10c6384a78a9dbf17ed (patch)
tree6a3a34736d7a388b83bec7d140302715640d505f /Documentation/networking/stmmac.txt
parent92ba6888510c6700ee78273cfcd2b4092a2a71b2 (diff)
stmmac: update the Doc and Version (PTP+SGMII)
This patch updates the stmmac.txt file adding information related to the PTP and SGMII/RGMII supports. Also the patch updates the driver version to: March_2013. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation/networking/stmmac.txt')
-rw-r--r--Documentation/networking/stmmac.txt33
1 files changed, 31 insertions, 2 deletions
diff --git a/Documentation/networking/stmmac.txt b/Documentation/networking/stmmac.txt
index f9fa6db40a52..8efe0b3c8b83 100644
--- a/Documentation/networking/stmmac.txt
+++ b/Documentation/networking/stmmac.txt
@@ -326,6 +326,35 @@ To enter in Tx LPI mode the driver needs to have a software timer
326that enable and disable the LPI mode when there is nothing to be 326that enable and disable the LPI mode when there is nothing to be
327transmitted. 327transmitted.
328 328
3297) TODO: 3297) Extended descriptors
330The extended descriptors give us information about the receive Ethernet payload
331when it is carrying PTP packets or TCP/UDP/ICMP over IP.
332These are not available on GMAC Synopsys chips older than the 3.50.
333At probe time the driver will decide if these can be actually used.
334This support also is mandatory for PTPv2 because the extra descriptors 6 and 7
335are used for saving the hardware timestamps.
336
3378) Precision Time Protocol (PTP)
338The driver supports the IEEE 1588-2002, Precision Time Protocol (PTP),
339which enables precise synchronization of clocks in measurement and
340control systems implemented with technologies such as network
341communication.
342
343In addition to the basic timestamp features mentioned in IEEE 1588-2002
344Timestamps, new GMAC cores support the advanced timestamp features.
345IEEE 1588-2008 that can be enabled when configure the Kernel.
346
3479) SGMII/RGMII supports
348New GMAC devices provide own way to manage RGMII/SGMII.
349This information is available at run-time by looking at the
350HW capability register. This means that the stmmac can manage
351auto-negotiation and link status w/o using the PHYLIB stuff
352In fact, the HW provides a subset of extended registers to
353restart the ANE, verify Full/Half duplex mode and Speed.
354Also thanks to these registers it is possible to look at the
355Auto-negotiated Link Parter Ability.
356
35710) TODO:
330 o XGMAC is not supported. 358 o XGMAC is not supported.
331 o Add the PTP - precision time protocol 359 o Complete the TBI & RTBI support.
360 o extened VLAN support for 3.70a SYNP GMAC.