Skip to content
  • Tony Lindgren's avatar
    phy: twl4030-usb: Fix unbalanced pm_runtime_enable on module reload · 58a66dba
    Tony Lindgren authored
    
    
    If we reload phy-twl4030-usb, we get a warning about unbalanced
    pm_runtime_enable. Let's fix the issue and also fix idling of the
    device on unload before we attempt to shut it down.
    
    If we don't properly idle the PHY before shutting it down on removal,
    the twl4030 ends up consuming about 62mW of extra power compared to
    running idle with the module loaded.
    
    Cc: stable@vger.kernel.org
    Cc: Bin Liu <b-liu@ti.com>
    Cc: Felipe Balbi <balbi@ti.com>
    Cc: Kishon Vijay Abraham I <kishon@ti.com>
    Cc: NeilBrown <neil@brown.name>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    Signed-off-by: default avatarKishon Vijay Abraham I <kishon@ti.com>
    58a66dba