]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
MLK-10102-3 usb: chipidea: export hw_controller_reset API
authorLi Jun <jun.li@freescale.com>
Thu, 15 Jan 2015 12:21:45 +0000 (20:21 +0800)
committerLi Jun <jun.li@freescale.com>
Fri, 16 Jan 2015 07:02:28 +0000 (15:02 +0800)
Host needs to reset controller for recovery from power lost.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
drivers/usb/chipidea/ci.h
drivers/usb/chipidea/core.c

index a1bbc194679bfb06b1963d76ab840477de732594..c7577deacabc0e3a9cc24868ab40bb3e8c6ffd43 100644 (file)
@@ -424,4 +424,5 @@ u8 hw_port_test_get(struct ci_hdrc *ci);
 int hw_wait_reg(struct ci_hdrc *ci, enum ci_hw_regs reg, u32 mask,
                                u32 value, unsigned int timeout_ms);
 
+int hw_controller_reset(struct ci_hdrc *ci);
 #endif /* __DRIVERS_USB_CHIPIDEA_CI_H */
index c8eb6e417d504a4849a34f044b4643d323eea893..77297a29316d0b9928860efa31247ca9404409e5 100644 (file)
@@ -409,7 +409,7 @@ static int ci_usb_phy_init(struct ci_hdrc *ci)
   *
  * This function returns an error code
  */
-static int hw_controller_reset(struct ci_hdrc *ci)
+int hw_controller_reset(struct ci_hdrc *ci)
 {
        int count = 0;