Messages in this thread | | | Date | Thu, 4 Aug 2016 07:29:19 -0700 | From | Tony Lindgren <> | Subject | Re: [Letux-kernel] [PATCH v2] musb: omap2430: do not assume balanced enable()/disable() |
| |
Hi,
* H. Nikolaus Schaller <hns@goldelico.com> [160803 10:07]: > All this prevents detection of cable plugin-events and VBUS measurement > and setting OTG_EN before charging is attempted.
So I gave this patch a try but it now blocks all deeper SoC idle states as the PHY stays active. I think the real fix is to make sure the charger behaves independent of the USB PHY state. So probably this needs to be fixed in phy-twl4030-usb.c and twl4030_charger.c instead. Now it sounds like we're also shutting down the charger with the USB PHY.
Regards,
Tony
| |