• Andy Fleming's avatar
    powerpc: Add TBI PHY node to first MDIO bus · 22066949
    Andy Fleming authored
    Systems which use the fsl_pq_mdio driver need to specify an
    address for TBI PHY transactions such that the address does
    not conflict with any PHYs on the bus (all transactions to
    that address are directed to the onboard TBI PHY). The driver
    used to scan for a free address if no address was specified,
    however this ran into issues when the PHY Lib was fixed so
    that all MDIO transactions were protected by a mutex. As it
    is, the code was meant to serve as a transitional tool until
    the device trees were all updated to specify the TBI address.
    
    The best fix for the mutex issue was to remove the scanning code,
    but it turns out some of the newer SoCs have started to omit
    the tbi-phy node when SGMII is not being used. As such, these
    devices will now fail unless we add a tbi-phy node to the first
    mdio controller.
    Signed-off-by: default avatarAndy Fleming <afleming@freescale.com>
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    22066949
p1022ds.dts 5.57 KB