[U-Boot] [PATCH] sun8i_emac: Fix mdio read sequence

Dr. Philipp Tomsich philipp.tomsich at theobroma-systems.com
Fri Nov 25 17:20:56 CET 2016


Jagan,

> On 25 Nov 2016, at 17:18, Jagan Teki <jagan at openedev.com> wrote:
> 
> On Wed, Nov 16, 2016 at 7:10 AM, Andre Przywara <andre.przywara at arm.com> wrote:
>> From: Philipp Tomsich <philipp.tomsich at theobroma-systems.com>
>> 
>> To send a parametrized command to the PHY over MDIO, we should write
>> the data first, the trigger the execution by the command register
>> write. Fix the access pattern in our MDIO write routine.
>> Apparently this doesn't really matter with the Realtek PHY on the
>> Pine64, but other PHYs (which require more setup) will choke on
>> the wrong order.
> 
> Any tested-by this on non-realtek, because I always remember to have
> CMD with DATA sequence for mdio write for most of the PHY's and ie
> default sequence though.

We have a KSZ9031 on all our boards… so it was tested against the KSZ9031.

Cheers,
Philipp.


More information about the U-Boot mailing list