USB OTG Langwell: use simple IPC command to control VBus power.
authorHao Wu <hao.wu@intel.com>
Wed, 9 Mar 2011 12:41:08 +0000 (12:41 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 9 Mar 2011 23:40:04 +0000 (15:40 -0800)
commit1f15318cdae665550746e7fcdfe5ef41bf2360af
tree3ac62987bd650b014feb25ba024b8e298ef4fc11
parente27c3c5c7e0fb107990c7f465a3525312f6d45aa
USB OTG Langwell: use simple IPC command to control VBus power.

Direct access to PMIC register is not safe and will impact battery
charging. New IPC command supported in SCU FW for VBus power control.
USB OTG driver will switch to such commands instead of direct access
to PMIC register for safety and SCU FW will handle the actual work
after got the request(IPC command).

Due to this change, usb driver should wait more time for sync OTGSC
with USBCFG by SCU. Update wait time from 2ms to 5ms.

Signed-off-by: Hao Wu <hao.wu@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/otg/langwell_otg.c