OSDN Git Service

usb: chipidea: introduce imx7d USB charger detection
authorJun Li <jun.li@nxp.com>
Thu, 23 Jan 2020 06:35:58 +0000 (14:35 +0800)
committerPeter Chen <peter.chen@nxp.com>
Wed, 6 May 2020 01:42:03 +0000 (09:42 +0800)
commit746f316b753a83e366bfc5f936cbf0d72d1c2d1d
tree5e6f66edb3ee829abcad207df3341be9945807af
parentd755cdb1b9d7e1b645e176b97eb137194bbe8cf9
usb: chipidea: introduce imx7d USB charger detection

imx7d (and imx8mm, imx8mn) uses Samsung PHY and USB generic PHY driver.
The USB generic PHY driver is impossible to have a charger detection
for every user, so we implement USB charger detection routine at glue
layer. After the detection has finished, it will notify USB PHY
charger framework, and the uevents will be triggered.

Signed-off-by: Jun Li <jun.li@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
drivers/usb/chipidea/ci_hdrc_imx.c
drivers/usb/chipidea/ci_hdrc_imx.h
drivers/usb/chipidea/usbmisc_imx.c