Thread (15 messages) 15 messages, 5 authors, 2016-06-21

Re: [RESEND PATCH v11 1/4] gadget: Introduce the usb charger framework

From: Felipe Balbi <balbi@kernel.org>
Date: 2016-06-21 07:48:37
Also in: lkml

Hi Baolin,

Baolin Wang [off-list ref] writes:
quoted
quoted
-----Original Message-----
From: linux-usb-owner@vger.kernel.org [mailto:linux-usb-
owner@vger.kernel.org] On Behalf Of Baolin Wang
Sent: Monday, June 13, 2016 4:47 PM
To: balbi@kernel.org; gregkh@linuxfoundation.org; sre@kernel.org;
dbaryshkov@gmail.com; dwmw2@infradead.org
Cc: robh@kernel.org; m.szyprowski@samsung.com; ruslan.bilovol@gmail.com;
peter.chen@freescale.com; stern@rowland.harvard.edu; r.baldyga@samsung.com;
yoshihiro.shimoda.uh@renesas.com; lee.jones@linaro.org; broonie@kernel.org;
ckeepax@opensource.wolfsonmicro.com; patches@opensource.wolfsonmicro.com;
baolin.wang@linaro.org; linux-pm@vger.kernel.org; linux-
usb@vger.kernel.org; device-mainlining@lists.linuxfoundation.org; linux-
kernel@vger.kernel.org
Subject: [RESEND PATCH v11 1/4] gadget: Introduce the usb charger
framework

This patch introduces the usb charger driver based on usb gadget that
makes an enhancement to a power driver. It works well in practice but that
requires a system with suitable hardware.

The basic conception of the usb charger is that, when one usb charger is
added or removed by reporting from the usb gadget state change or the
extcon device state change, the usb charger will report to power user to
set the current limitation.

The usb charger will register notifiees on the usb gadget or the extcon
device to get notified the usb charger state. It also supplies the
notification mechanism to userspace When the usb charger state is changed.

Power user will register a notifiee on the usb charger to get notified by
status changes from the usb charger. It will report to power user to set
the current limitation when detecting the usb charger is added or removed
from extcon device state or usb gadget state.

This patch doesn't yet integrate with the gadget code, so some functions
which rely on the 'gadget' are not completed, that will be implemented in
the following patches.

Signed-off-by: Baolin Wang <redacted>
Reviewed-by: Li Jun <redacted>
Tested-by: Li Jun <redacted>
Do you have any comments about this patchset, if not I will resend it
with testing by Li Jun (thanks for Jun reviewing and testing). Thanks.
please resend. I don't have the series in my queue anymore, sorry.

-- 
balbi

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help