mfd: fusb302: correct extcon cable state when enable vbus
authorWu Liang feng <wulf@rock-chips.com>
Sat, 15 Oct 2016 03:49:18 +0000 (11:49 +0800)
committerWu Liang feng <wulf@rock-chips.com>
Sun, 16 Oct 2016 06:39:59 +0000 (14:39 +0800)
commite90169f79e31c82918b25569904744c6d0341dd8
tree3ea90cdf62bf6baef089f2dac079ec2a1a96f0cf
parent278b8d48d4d7c6af02142c8a8bea0b65e31fe0db
mfd: fusb302: correct extcon cable state when enable vbus

Set extcon cable state to EXTCON_USB_VBUS_EN instead of
EXTCON_USB_HOST when enable vbus 5v. Because EXTCON_USB_HOST
state means that fusb302 has detected Type-C mode and the
orientation. However, enable vbus is prior to Type-C mode
and orientation detection. If we set EXTCON_USB_HOST state
when power on vbus, it may cause usb controller driver to
receive the state prematurely, and do tcphy orientation init
improperly.

Change-Id: Id65072dc8235693db44667ee5d2ceac74dc94920
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
drivers/mfd/fusb302.c