• G
    stmmac: fix MDIO settings · a7657f12
    Giuseppe CAVALLARO 提交于
    Initially the phy_bus_name was added to manipulate the
    driver name but it was recently just used to manage the
    fixed-link and then to take some decision at run-time.
    So the patch uses the is_pseudo_fixed_link and removes
    the phy_bus_name variable not necessary anymore.
    
    The driver can manage the mdio registration by using phy-handle,
    dwmac-mdio and own parameter e.g. snps,phy-addr.
    This patch takes care about all these possible configurations
    and fixes the mdio registration in case of there is a real
    transceiver or a switch (that needs to be managed by using
    fixed-link).
    Signed-off-by: NGiuseppe Cavallaro <peppe.cavallaro@st.com>
    Reviewed-by: NAndreas Färber <afaerber@suse.de>
    Tested-by: NFrank Schäfer <fschaefer.oss@googlemail.com>
    Cc: Gabriel Fernandez <gabriel.fernandez@linaro.org>
    Cc: Dinh Nguyen <dinh.linux@gmail.com>
    Cc: David S. Miller <davem@davemloft.net>
    Cc: Phil Reid <preid@electromag.com.au>
    Signed-off-by: NDavid S. Miller <davem@davemloft.net>
    a7657f12
stmmac.h 4.3 KB