[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