From: Li Jun Date: Thu, 15 Jan 2015 12:21:45 +0000 (+0800) Subject: MLK-10102-3 usb: chipidea: export hw_controller_reset API X-Git-Tag: C0P2-H0.0--20200415~4722 X-Git-Url: https://git.somdevices.com/?a=commitdiff_plain;h=b6870eedd89677467e5c6554160af5c093f8ee94;p=linux.git MLK-10102-3 usb: chipidea: export hw_controller_reset API Host needs to reset controller for recovery from power lost. Signed-off-by: Peter Chen (cherry picked from commit 136222e683d40890f11985e61b447f2481b8bff5) --- diff --git a/drivers/usb/chipidea/ci.h b/drivers/usb/chipidea/ci.h index 049b4d08f851..19b6f7af9fcd 100644 --- a/drivers/usb/chipidea/ci.h +++ b/drivers/usb/chipidea/ci.h @@ -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); diff --git a/drivers/usb/chipidea/core.c b/drivers/usb/chipidea/core.c index 9ef69a16118e..d907dd7e4e22 100644 --- a/drivers/usb/chipidea/core.c +++ b/drivers/usb/chipidea/core.c @@ -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;