]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'QorIQ-DPAA-ARM-RDBs-need-internal-delay-on-RGMII'
authorDavid S. Miller <davem@davemloft.net>
Mon, 16 Mar 2020 21:58:33 +0000 (14:58 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 16 Mar 2020 21:58:33 +0000 (14:58 -0700)
commit3c7ea7a4cb48c5e2fad7185dcbe45caf1de370b4
tree37c4c0ac37329f26a8c9534691c9d142bf6f3a0f
parent49e217cc00a9080ced888e2cb2bbe2949f77a3a8
parentf4413eb8d3d37c08ac37e0b0acd37b1f90ad5ac4
Merge branch 'QorIQ-DPAA-ARM-RDBs-need-internal-delay-on-RGMII'

Madalin Bucur says:

====================
QorIQ DPAA ARM RDBs need internal delay on RGMII

v2: used phy_interface_mode_is_rgmii() to identify RGMII

The QorIQ DPAA 1 based RDB boards require internal delay on
both Tx and Rx to be set. The patch set ensures all RGMII
modes are treated correctly by the FMan driver and sets the
phy-connection-type to "rgmii-id" to restore functionality.
Previously Rx internal delay was set by board pull-ups and
was left untouched by the PHY driver. Since commit
4b865ea2125eb4 ("net: phy: realtek: add support for
configuring the RX delay on RTL8211F") the Realtek 8211F PHY
driver has control over the RGMII RX delay and it is
disabling it for other modes than RGMII_RXID and RGMII_ID.

Please note that u-boot in particular performs a fix-up of
the PHY connection type and will overwrite the values from
the Linux device tree. Another patch set was sent for u-boot
and one needs to apply that [1] to the boot loader, to ensure
this fix is complete, unless a different bootloader is used.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>