Skip to content
  • Hans de Goede's avatar
    sunxi: usb: Do not call phy_probe from hcd code · e13afeef
    Hans de Goede authored
    
    
    The 2/3 usb-phys on the sunxi SoCs are really a single separate functional
    block, and are modelled as such in devicetree. So once we've moved all the
    sunxi usb code to the driver-model then phy_probe will be called once
    for the entire block from the driver-model enumeration code.
    
    Move to this now as this also avoids problems with phy_probe being called
    multiple times once we introduce ohci support. This also allows us to get rid
    of the sunxi_usb_phy_enabled_count variable as phy_probe now is guaranteed
    to be called only once.
    
    Since we're effectively rewriting the probe / remove functions, move them
    to the end of the file while we are at it, as that is the most logical place
    for them.
    
    Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
    Acked-by: default avatarIan Campbell <ijc@hellion.org.uk>
    e13afeef