[PATCH] ARM: mvebu: use the correct phy connection mode on Armada 385 DB
Jason Cooper
jason at lakedaemon.net
Thu Mar 6 15:09:36 EST 2014
On Thu, Mar 06, 2014 at 03:41:55PM +0100, Thomas Petazzoni wrote:
> On Armada 385 DB, while the "rgmii" PHY connection mode works fine
> with the generic PHY driver, it fails to work when the Marvell PHY
> driver is enabled in the kernel configuration, due to a finer handling
> of the PHY configuration. This is due to the fact that the phy
> connection mode should instead be "rgmii-id", i.e with the TX/RX delay
> mechanisms enabled.
>
> This fixes the network operation on Armada 385 DB with
> CONFIG_MARVELL_PHY=y. Without this patch and this option enabled, one
> would only get messages such as:
>
> mvneta f1070000.ethernet eth1: bad rx status 0cc10000 (crc error), size=70
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> ---
> Jason, this commit is based on mvebu/dt-3xx
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> ---
> arch/arm/boot/dts/armada-385-db.dts | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Applied to mvebu/dt (I merged mvebu/dt-3xx into mvebu/dt once it
appeared stable)
thx,
Jason.
More information about the linux-arm-kernel
mailing list