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)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:46:58 +0000 (14:46 -0500)
Host needs to reset controller for recovery from power lost.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
(cherry picked from commit 136222e683d40890f11985e61b447f2481b8bff5)

drivers/usb/chipidea/ci.h
drivers/usb/chipidea/core.c

index 049b4d0..19b6f7a 100644 (file)
@@ -433,6 +433,7 @@ int hw_port_test_set(struct ci_hdrc *ci, u8 mode);
 u8 hw_port_test_get(struct ci_hdrc *ci);
 
 void ci_platform_configure(struct ci_hdrc *ci);
+int hw_controller_reset(struct ci_hdrc *ci);
 
 int dbg_create_files(struct ci_hdrc *ci);
 
index 9ef69a1..d907dd7 100644 (file)
@@ -461,7 +461,7 @@ void ci_platform_configure(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;