usb: phy: Introduce one extcon device into usb phy
authorBaolin Wang <baolin.wang@linaro.org>
Fri, 5 May 2017 06:12:24 +0000 (14:12 +0800)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Wed, 17 May 2017 11:15:28 +0000 (14:15 +0300)
commit7d21114dc6a2d53babef43a84a8d8db2905d283d
treeef0fafad5f3db96621d415b46bf5315fe1ddd8b2
parent05853ad68e66ab3dc7ed510005203672d7db292f
usb: phy: Introduce one extcon device into usb phy

Usually usb phy need register one extcon device to get the connection
notifications. It will remove some duplicate code if the extcon device
is registered using common code instead of each phy driver having its
own related extcon APIs. So we add one pointer of extcon device into
usb phy structure, and some other helper functions to register extcon.

Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/phy/Kconfig
drivers/usb/phy/phy.c
include/linux/usb/phy.h