diff options
author | dushyanth.sr <dushyanth.sr@stericsson.com> | 2011-03-18 18:31:44 +0530 |
---|---|---|
committer | Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> | 2011-03-22 05:41:55 +0100 |
commit | b7f0ef4f9055e20bd0f0ccc2142713e47b9b2de7 (patch) | |
tree | 44a9bd0376b88d6ed779f73af7728d424eeb77f6 /drivers/usb | |
parent | c0b05ce9bc613a8522ae5b322d85e21011828daa (diff) |
ux500: USB: Adding call to new PRCMU API
New PRCMU API calls has been added into the USB component. This is called
after each 50% OPP QoS call. The new API is useful to reduce the voltage.
ST-Ericsson ID: AP 329603
Signed-off-by: dushyanth.sr <dushyanth.sr@stericsson.com>
Change-Id: I9fc845c0472f9bf40594a72394205297316ac0f0
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18669
Tested-by: Sakethram BOMMISETTI <sakethram.bommisetti@stericsson.com>
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/musb/stm_musb.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/usb/musb/stm_musb.c b/drivers/usb/musb/stm_musb.c index 41326113bb7..6f5a1c83a3f 100644 --- a/drivers/usb/musb/stm_musb.c +++ b/drivers/usb/musb/stm_musb.c @@ -77,12 +77,14 @@ EXPORT_SYMBOL(stm_prcmu_qos_handler); static void stm_prcmu_qos_work(struct work_struct *work) { - if (musb_qos_req == 100) + if (musb_qos_req == 100) { prcmu_qos_update_requirement(PRCMU_QOS_APE_OPP, "musb_qos", 100); - else + } else { prcmu_qos_update_requirement(PRCMU_QOS_APE_OPP, "musb_qos", 50); + prcmu_release_usb_wakeup_state(); + } } void stm_set_peripheral_clock(int enable) |