• Sascha Hauer's avatar
    net: phy: genphy: Allow overwriting features · c242a472
    Sascha Hauer authored
    of_set_phy_supported allows overwiting hardware capabilities of
    a phy with values from the devicetree. This does not work with
    the genphy driver though because the genphys config_init function
    will overwrite all values adjusted by of_set_phy_supported. Fix
    this by initialising the genphy features in the phy_driver struct
    and in config_init just limit the features to the ones the hardware
    can actually support. The resulting features are a subset of the
    devicetree specified features and the hardware features.
    Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    c242a472
phy_device.c 32.9 KB