From b6870eedd89677467e5c6554160af5c093f8ee94 Mon Sep 17 00:00:00 2001 From: Li Jun Date: Thu, 15 Jan 2015 20:21:45 +0800 Subject: [PATCH] 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) --- drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/core.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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; -- 2.17.1