On 7 August 2015 at 13:34, Peter Chen <peter.chen@xxxxxxxxxxxxx> wrote: > On Thu, Aug 06, 2015 at 03:03:47PM +0800, Baolin Wang wrote: >> Currently the Linux kernel does not provide any standard integration of this >> feature that integrates the USB subsystem with the system power regulation >> provided by PMICs meaning that either vendors must add this in their kernels >> or USB gadget devices based on Linux (such as mobile phones) may not behave >> as they should. >> >> Providing a standard framework for doing this in the kernel. > > Baolin, thanks for introducing a framework for doing it, we do support > USB Charger for chipidea driver at internal tree, but it is specific > for imx, and still have some problems to upstream due to need to > change some common code. > > One suggestion, would you add your user next time? In that case, we can > know better for this framework. > Peter, Thanks for your reviewing and comments. Now I just introduce the framework to review for more feedbacks and do not have a useful user to use it. I just can show you some example code to show how to use it. Thanks. >> >> Baolin Wang (2): >> gadget: Introduce the usb charger framework >> gadget: Support for the usb charger framework >> >> drivers/usb/gadget/charger.c | 547 +++++++++++++++++++++++++++++++++++++ >> drivers/usb/gadget/udc/udc-core.c | 41 +++ >> include/linux/usb/gadget.h | 20 ++ >> include/linux/usb/usb_charger.h | 101 +++++++ >> 4 files changed, 709 insertions(+) >> create mode 100644 drivers/usb/gadget/charger.c >> create mode 100644 include/linux/usb/usb_charger.h >> >> -- >> 1.7.9.5 >> > > -- > > Best Regards, > Peter Chen -- Baolin.wang Best Regards -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html