From: MyungJoo Ham <myungjoo.ham@samsung.com>
To: 최찬우 <cw00.choi@samsung.com>, "Barry Song" <21cnbao@gmail.com>
Cc: rjying <rjying@gmail.com>, LKML <linux-kernel@vger.kernel.org>,
RongJun Ying <Rongjun.Ying@csr.com>,
Binghua Duan <Binghua.Duan@csr.com>
Subject: Re: Re: [PATCH 1/1] extcon: gpio: Add power resume support
Date: Mon, 23 Dec 2013 09:02:51 +0000 (GMT) [thread overview]
Message-ID: <2741731.123321387789370147.JavaMail.weblogic@epml01> (raw)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=euc-kr, Size: 3254 bytes --]
> On 12/23/2013 05:13 PM, Barry Song wrote:
> > 2013/12/23 Chanwoo Choi <cw00.choi@samsung.com>:
> >> On 12/23/2013 04:36 PM, Barry Song wrote:
> >>> 2013/12/23 Chanwoo Choi <cw00.choi@samsung.com>:
> >>>> On 12/23/2013 03:10 PM, Barry Song wrote:
> >>>>> 2013/12/23 Chanwoo Choi <cw00.choi@samsung.com>:
> >>>>>> On 12/20/2013 05:09 PM, rjying wrote:
> >>>>>>> From: Rongjun Ying <rongjun.ying@csr.com>
> >>>>>>>
> >>>>>>> After system resume, need send extcon uevent to userspace
> >>>>>>
> >>>>>> Why did extcon send uevent after wakeup from suspend?
> >>>>>>
> >>>>>> If extcon cable is attatched or detached on suspend state,
> >>>>>> Kernel can detect the interrupt about changed state of extcon.
> >>>>>
> >>>>> irq controller has lost power in suspend, so there is no pending interrupt.
> >>>>> and HW will not pend any interrupt when we hotplug cable during sleep.
> >>>>
> >>>> No, SoC in suspend state must maintain the minimum power under 1mA
> >>>> if completed the power-optimization on suspend state.
> >>>>
> >>>> If user insert USB cable to target, the external interrupt connected to
> >>>> USB port is happened. And kernel would be waked up from suspend state
> >>>> to operate proper interrupt handler of external interrupt.
> >>>
> >>> no. not every USB supports that. that depends on the power domain design of SoC.
> >>
> >> USB is only example for gpio control in suspend state.
> >>
> >>>
> >>>>
> >>>> Also,
> >>>> Input subsystem used gpio-keys driver for power button..
> >>>> If user press power button in suspend state, target would be waked up from suspend state.
> >>>> It is same case both extcon gpio and gpio-keys of input subsystem.
> >>>
> >>> no. it depends on the SoC design. many SoC only support 1 special key
> >>> which can work as ON-KEY as wakeup source. and this kind of keys might
> >>> not be GPIO at all.
> >>> there is a special power domain which is still open for it.
> >>
> >> many SoC?
> >>
> >> As I knew, most SoC has supported various wakeup source.
> >> As you comment, if specific SoC support only one special key
> >> for wakeup from suspend state, I think it isn't common.
> >>
> >> Also,
> >> This patch isn't necessary on SoCs which support various wakeup source (e.g., external interrupt).
> >> As you comment, this issue has dependecy on specific SoC. Why did you think this common code?
> >
> > i am not thinking this patch must be common codes but i think the
> > extcon should provide common codes to support all chips. that is what
> > a framework should consider.
> >
> > if there is no this or things similar with this, how could extcon
> > support the chips which don't support receiving sleep gpio interrupts?
>
> Sure, subsystem should support all cases related to this issue.
>
> I'd like to send common patch to support all cases as we discussed.
> If some patch support all case, I would review and apply it.
>
> Chanwoo Choi
Dear Barry and Chanwoo,
What about having a flag in extcon platform data that describes
whether this extcon-gpio requires status double checking at resume
or not?
Cheers,
MyungJoo
ÿôèº{.nÇ+·®+%Ëÿ±éݶ\x17¥wÿº{.nÇ+·¥{±þG«éÿ{ayº\x1dÊÚë,j\a¢f£¢·hïêÿêçz_è®\x03(éÝ¢j"ú\x1a¶^[m§ÿÿ¾\a«þG«éÿ¢¸?¨èÚ&£ø§~á¶iOæ¬z·vØ^\x14\x04\x1a¶^[m§ÿÿÃ\fÿ¶ìÿ¢¸?I¥
next reply other threads:[~2013-12-23 9:03 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-23 9:02 MyungJoo Ham [this message]
2013-12-23 9:25 ` Re: [PATCH 1/1] extcon: gpio: Add power resume support Barry Song
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=2741731.123321387789370147.JavaMail.weblogic@epml01 \
--to=myungjoo.ham@samsung.com \
--cc=21cnbao@gmail.com \
--cc=Binghua.Duan@csr.com \
--cc=Rongjun.Ying@csr.com \
--cc=cw00.choi@samsung.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rjying@gmail.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.