• Kazuya Mizuguchi's avatar
    arm64: dts: r8a7795: Use rgmii-txid phy-mode for EthernetAVB · dda38879
    Kazuya Mizuguchi authored
    Since commit 61fccb2d ("ravb: Add tx and rx clock internal delays mode
    of APSR") the EthernetAVB driver enables tx and rx clock internal delay
    modes (TDM and RDM) depending on the phy mode as follows:
    
        phy mode   | ASPR delay mode
        -----------+----------------
        rgmii-id   | TDM and RDM
        rgmii-rxid | RDM
        rgmii-txid | TDM
    
    And prior to the above commit no internal delay mode settings were
    implemented for any phy mode.
    
    With this and the above change present tx internal delay mode is enabled
    which has been observed to address failures in the case of 1Gbps
    communication using the by salvator-x board with the KSZ9031RNX phy. This
    has been reported to occur with both the r8a7795 (H3) and r8a7796 (M3-W)
    SoCs.
    
    With the above patch present but this patch present tx and rx internal
    delay modes are enabled; and with the above patch and this present absent
    no internal delay modes are enabled. In both cases failures have been
    observed when using 1Gbps communication in the environments described
    above.
    Signed-off-by: default avatarKazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
    Signed-off-by: default avatarTakeshi Kihara <takeshi.kihara.df@renesas.com>
    Signed-off-by: default avatarSimon Horman <horms+renesas@verge.net.au>
    dda38879
r8a7795.dtsi 49.1 KB