Changes between Version 2 and Version 3 of newport/ethernet


Ignore:
Timestamp:
12/05/2018 10:02:59 PM (11 months ago)
Author:
Tim Harvey
Comment:

added SFP information

Legend:

Unmodified
Added
Removed
Modified
  • newport/ethernet

    v2 v3  
    99||         || J22 || Eth#1 || vnic0 || eth0 / enp5s0f1 || Passive 8-60V || QSGMII VSC8574 Port0
    1010||         || J22 || Eth#2 || vnic1 || eth1 / enp5s0f2        || None || QSGMII VSC8574 Port1
    11 ||         || J22 || Eth#3 || vnic2 || eth2 / enp5s0f3        || None || QSGMII VSC8574 Port2
    12 ||         || J22 || Eth#4 || vnic3 || eth3 / enp5s0f4        || None || QSGMII VSC8574 Port3
     11||         || J22 || Eth#3 || vnic2 || eth2 / enp5s0f3        || None || QSGMII VSC8574 Port2 or SFP^^^1^^^
     12||         || J22 || Eth#4 || vnic3 || eth3 / enp5s0f4        || None || QSGMII VSC8574 Port3 or SFP^^^1^^^
    1313||||
    1414|| GW630x  || J21 || Eth#1 || vnic1 || eth1 / enp5s0f2 ||  802.3af/at || RGMII DP83867IS
     
    1919||||
    2020|| GW610x  || J3  || Eth#1 || vnic0 || eth0 / enp5s0f2 || Passive 8-60V || RGMII DP83867IS
     21 1. The GW6404 has 2x SFP sockets shared with eth2/eth3
    2122
    2223
     24[=#sfp]
     25== SFP (Small form-factor pluggable transceiver) support
     26The GW6404 has 2x SFP sockets that are shared with J22 ETH3/4 connectors (vnic2/vnic3 in U-Boot eth2/eth3 in Linux). The SFP sockets support up to 1Gbps SerDes however some software support is required.
     27
     28Please contact sales@gateworks.com if you wish to use SFP and provide us details of the SFP module you wish to use.
     29
     30Any SFP module that advertises 1000Base-SX, 1000Base-LX, 1000Base-T capability should be supported.
     31
     32Validated with:
     33 * Addon MGBSX1-AO (1000BASE-SX Duplex 850NM / 550M LC)
     34 * Addon EX-SFP-1GE-T-AO (1000BaseT Copper)
     35
     36=== Software
     37A software driver is required on the host to detect insertion and removal of SFP modules, query the capabilities of the SFP via its MSA, verify compatibility and configure the PHY for compatibility.
     38
     39Additional Software support required:
     40 * BDK boot time configuration:
     41  - add SFP detection and VSC8574 QSGMII PHY configuration in BDK to detect modules on bootup
     42 * Linux Kernel run-time hot-plug configuration:
     43  - add I2C controller support to mscc phy driver
     44  - add DTS configuration (Documentation/devicetree/bindings/net/sff,sfp.txt)
     45
     46
     47References:
     48 * [https://en.wikipedia.org/wiki/Small_form-factor_pluggable_transceiver Small form-factor pluggable transceiver]