diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-10-31 13:04:11 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-10-31 13:04:10 -0700 |
commit | 0586a4352e8282b117c4fb2ff7cb22fe2dbc1b96 (patch) | |
tree | 3b5a030aaab1ba77f8230edae967d06bacbfbf43 | |
parent | ffe1d3bc59746683560b937a71af1ad4f8739385 (diff) | |
parent | 59caa1227949c9478d556594a7c327951bd2a83e (diff) |
Merge "usb: dwc3: Turn on memory core and periphery upon resume"
-rw-r--r-- | drivers/usb/dwc3/dwc3-msm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/usb/dwc3/dwc3-msm.c b/drivers/usb/dwc3/dwc3-msm.c index e5a88adfce59..add035269ae7 100644 --- a/drivers/usb/dwc3/dwc3-msm.c +++ b/drivers/usb/dwc3/dwc3-msm.c @@ -2073,6 +2073,11 @@ static int dwc3_msm_resume(struct dwc3_msm *mdwc) clk_prepare_enable(mdwc->iface_clk); clk_set_rate(mdwc->core_clk, mdwc->core_clk_rate); clk_prepare_enable(mdwc->core_clk); + + /* set Memory core: ON, Memory periphery: ON */ + clk_set_flags(mdwc->core_clk, CLKFLAG_RETAIN_MEM); + clk_set_flags(mdwc->core_clk, CLKFLAG_RETAIN_PERIPH); + clk_prepare_enable(mdwc->utmi_clk); if (mdwc->bus_aggr_clk) clk_prepare_enable(mdwc->bus_aggr_clk); |