public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
From: NeilBrown <neilb@suse.de>
To: Peter Chen <peter.chen@freescale.com>
Cc: Samuel Ortiz <sameo@linux.intel.com>, Felipe Balbi <balbi@ti.com>,
	Grazvydas Ignotas <notasas@gmail.com>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org,
	linux-omap@vger.kernel.org
Subject: Re: [PATCH 0/6] twl4030: Various fixes for charing-from-USB
Date: Thu, 10 May 2012 12:37:54 +1000	[thread overview]
Message-ID: <20120510123754.6a6d95b9@notabene.brown> (raw)
In-Reply-To: <20120510012422.GA32077@nchen-desktop>

[-- Attachment #1: Type: text/plain, Size: 2929 bytes --]

On Thu, 10 May 2012 09:24:23 +0800 Peter Chen <peter.chen@freescale.com>
wrote:

> On Wed, Apr 25, 2012 at 05:33:10PM +1000, NeilBrown wrote:
> > Following are a collection of patches that I've need using for a while
> > to make sure the charge-from-usb on my GTA04 works.
> > Hopefully I've included the right people in the recipient list :-)
> > 
> > The issues are:
> >  - charge the backup battery as well as the main battery
> >  - charge from a charger which ties ID to ground via a resistor
> >  - charge while device is suspended, or when no gadget module is
> >    loaded (i.e. when the USB side thinks the phy should be powered
> >    down).
> According to USB Spec, when the USB bus goes to suspend, the device
> should not draw more than 2.5mA. So when the device is suspended,
> it should notify the battery driver do NOT charge any more.

Hi Peter,
 thanks for your input.

 Would you be able to help me understand exactly what it means for the USB
 bus to go to suspend?  Is this something that the host initiates or
 something that the gadget initiates?
 How does this relate to a simple charger?  It that considered to have a
 non-suspended bus, or is it considered as a separate case?

 Maybe we need to not suspend the USB OTG interface when the device as a
 whole enters suspend-to-RAM.  Maybe we need to register a dummy gadget to
 the bus active while in suspend?
 Does the gadget have to be responsive while-ever the bus is not suspended?
 Maybe we can arrange for any USB activity to trigger a resume?

 Entering suspend while still charging really should be possible - at least
 with a dump charger and hopefully from a host port as well.  I'll like to
 find the best way to achieve that, and any help you can provide would be
 greatly appreciated.

Thanks,
NeilBrown


> > 
> > Questions and comments more welcome.
> > 
> > Thanks,
> > NeilBrown
> > 
> > 
> > ---
> > 
> > NeilBrown (6):
> >       twl4030-usb: Don't report EVENT_ID when there is VBUS.
> >       twl4030-usb: Don't power down phy when it is in-use by charger.
> >       twl4030_charger: Allow charger to control the regulator that feeds it.
> >       twl4030_charger: allow charging whenever VBUS is present.
> >       twl4030_charger: add backup-battery charging.
> >       twl4030_charger: Fix some typos
> > 
> > 
> >  drivers/mfd/twl-core.c          |    9 ++--
> >  drivers/power/twl4030_charger.c |   86 +++++++++++++++++++++++++++++++++++----
> >  drivers/usb/otg/twl4030-usb.c   |   27 ++++++++----
> >  include/linux/i2c/twl.h         |    2 +
> >  4 files changed, 102 insertions(+), 22 deletions(-)
> > 
> > -- 
> > Signature
> > 
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-usb" in
> > the body of a message to majordomo@vger.kernel.org
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > 
> 


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 828 bytes --]

  reply	other threads:[~2012-05-10  2:38 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-25  7:33 [PATCH 0/6] twl4030: Various fixes for charing-from-USB NeilBrown
2012-04-25  7:33 ` [PATCH 2/6] twl4030_charger: add backup-battery charging NeilBrown
2012-04-25  7:33 ` [PATCH 1/6] twl4030_charger: Fix some typos NeilBrown
2012-04-25  7:33 ` [PATCH 3/6] twl4030_charger: allow charging whenever VBUS is present NeilBrown
     [not found]   ` <20120425073310.20124.15112.stgit-wvvUuzkyo1EYVZTmpyfIwg@public.gmane.org>
2012-04-25 11:33     ` Grazvydas Ignotas
2012-04-29 23:34       ` NeilBrown
2012-04-25  7:33 ` [PATCH 5/6] twl4030-usb: Don't power down phy when it is in-use by charger NeilBrown
2012-04-25  7:33 ` [PATCH 4/6] twl4030_charger: Allow charger to control the regulator that feeds it NeilBrown
2012-04-30 10:14   ` Tero Kristo
2012-05-01  1:01     ` NeilBrown
2012-05-09 16:06   ` Samuel Ortiz
2012-04-25  7:33 ` [PATCH 6/6] twl4030-usb: Don't report EVENT_ID when there is VBUS NeilBrown
2012-04-25  8:05   ` Felipe Balbi
2012-04-25 10:29     ` NeilBrown
2012-04-25 11:44   ` Grazvydas Ignotas
2012-04-25 11:31 ` [PATCH 0/6] twl4030: Various fixes for charing-from-USB Grazvydas Ignotas
     [not found]   ` <CANOLnOOQDxu-P=yTN6159XJANq-_FSCtZ4rBt69NSCPjLz1Rjw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-04-29 23:30     ` NeilBrown
     [not found]       ` <20120430093002.472dfdde-wvvUuzkyo1EYVZTmpyfIwg@public.gmane.org>
2012-05-05 10:49         ` Anton Vorontsov
2012-05-05 10:52           ` Anton Vorontsov
2012-05-10  1:24 ` Peter Chen
2012-05-10  2:37   ` NeilBrown [this message]
2012-05-10  6:46     ` Chen Peter-B29397
2012-05-10 14:45     ` Alan Stern

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120510123754.6a6d95b9@notabene.brown \
    --to=neilb@suse.de \
    --cc=balbi@ti.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=notasas@gmail.com \
    --cc=peter.chen@freescale.com \
    --cc=sameo@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox