All of lore.kernel.org
 help / color / mirror / Atom feed
From: Roger Quadros <rogerq-l0cyMroinI0@public.gmane.org>
To: Tony Lindgren <tony-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
Cc: Chanwoo Choi <cw00.choi-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	Felipe Balbi <balbi-l0cyMroinI0@public.gmane.org>,
	"myungjoo.ham-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org"
	<myungjoo.ham-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	george.cherian-l0cyMroinI0@public.gmane.org,
	nsekhar-l0cyMroinI0@public.gmane.org,
	devicetree <devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-kernel
	<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [PATCH v2 1/7] extcon: usb-gpio: Introduce gpio usb extcon driver
Date: Fri, 30 Jan 2015 12:58:39 +0200	[thread overview]
Message-ID: <54CB63DF.6070007@ti.com> (raw)
In-Reply-To: <20150129165625.GB16250-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>

On 29/01/15 18:56, Tony Lindgren wrote:
> * Roger Quadros <rogerq-l0cyMroinI0@public.gmane.org> [150129 03:34]:
>> On 28/01/15 19:09, Tony Lindgren wrote:
>>> * Roger Quadros <rogerq-l0cyMroinI0@public.gmane.org> [150128 04:15]:
>>>> On 28/01/15 04:19, Chanwoo Choi wrote:
>>>>>>
>>>>>> I still fail to understand that we need to call disable_irq() in .suspend() and
>>>>>> enable_irq() in .resume()
>>>>>>
>>>>>> can you point me to any other drivers doing so?
>>>>>
>>>>> You can refer the suspend function in drivers/mfd/max14577.c or drivers/mfd/max77693.c.
>>>>> The max14577_suspend() includes the detailed comment for why using disable_irq() in suspend function.
>>>>>
>>>>> In max14577 case, max14577_suspend() use disable_irq() function because of i2c dependency.
>>>>> If max14577 device is wake-up from suspend state before completing the resume sequence
>>>>> of i2c, max14577 may fail to read/write i2c communication.
>>>>
>>>> Thanks for this information. I will add disable/enable_irq() in suspend/resume().
>>>
>>> Are the .dts changes safe for me to apply already?
>>>
>>
>> Yes Tony, you can pick them. Thanks.
> 
> OK will apply the dts changes into omap-for-v3.20/dt thanks.
> I have also the defconfig changes tagged, will apply those
> a bit later probably as a fix after the driver is merged.

Sounds good to me. Thanks Tony.

cheers,
-roger
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: Roger Quadros <rogerq@ti.com>
To: Tony Lindgren <tony@atomide.com>
Cc: Chanwoo Choi <cw00.choi@samsung.com>, Felipe Balbi <balbi@ti.com>,
	"myungjoo.ham@samsung.com" <myungjoo.ham@samsung.com>,
	<george.cherian@ti.com>, <nsekhar@ti.com>,
	devicetree <devicetree@vger.kernel.org>,
	<linux-usb@vger.kernel.org>, <linux-omap@vger.kernel.org>,
	linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH v2 1/7] extcon: usb-gpio: Introduce gpio usb extcon driver
Date: Fri, 30 Jan 2015 12:58:39 +0200	[thread overview]
Message-ID: <54CB63DF.6070007@ti.com> (raw)
In-Reply-To: <20150129165625.GB16250@atomide.com>

On 29/01/15 18:56, Tony Lindgren wrote:
> * Roger Quadros <rogerq@ti.com> [150129 03:34]:
>> On 28/01/15 19:09, Tony Lindgren wrote:
>>> * Roger Quadros <rogerq@ti.com> [150128 04:15]:
>>>> On 28/01/15 04:19, Chanwoo Choi wrote:
>>>>>>
>>>>>> I still fail to understand that we need to call disable_irq() in .suspend() and
>>>>>> enable_irq() in .resume()
>>>>>>
>>>>>> can you point me to any other drivers doing so?
>>>>>
>>>>> You can refer the suspend function in drivers/mfd/max14577.c or drivers/mfd/max77693.c.
>>>>> The max14577_suspend() includes the detailed comment for why using disable_irq() in suspend function.
>>>>>
>>>>> In max14577 case, max14577_suspend() use disable_irq() function because of i2c dependency.
>>>>> If max14577 device is wake-up from suspend state before completing the resume sequence
>>>>> of i2c, max14577 may fail to read/write i2c communication.
>>>>
>>>> Thanks for this information. I will add disable/enable_irq() in suspend/resume().
>>>
>>> Are the .dts changes safe for me to apply already?
>>>
>>
>> Yes Tony, you can pick them. Thanks.
> 
> OK will apply the dts changes into omap-for-v3.20/dt thanks.
> I have also the defconfig changes tagged, will apply those
> a bit later probably as a fix after the driver is merged.

Sounds good to me. Thanks Tony.

cheers,
-roger

  parent reply	other threads:[~2015-01-30 10:58 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-26 12:15 [PATCH v2 0/7] extcon: usb: Introduce USB GPIO extcon driver. Fix DRA7 & AM57xx USB Roger Quadros
2015-01-26 12:15 ` Roger Quadros
     [not found] ` <1422274532-9488-1-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2015-01-26 12:15   ` [PATCH v2 1/7] extcon: usb-gpio: Introduce gpio usb extcon driver Roger Quadros
2015-01-26 12:15     ` Roger Quadros
     [not found]     ` <1422274532-9488-2-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2015-01-26 13:56       ` Chanwoo Choi
2015-01-26 13:56         ` Chanwoo Choi
2015-01-26 16:27         ` Roger Quadros
2015-01-26 16:27           ` Roger Quadros
     [not found]           ` <54C66B0D.9040109-l0cyMroinI0@public.gmane.org>
2015-01-27  1:54             ` Chanwoo Choi
2015-01-27  1:54               ` Chanwoo Choi
     [not found]               ` <54C6EFC8.1090601-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-27 15:38                 ` Roger Quadros
2015-01-27 15:38                   ` Roger Quadros
2015-01-28  2:19                   ` Chanwoo Choi
2015-01-28 12:12                     ` Roger Quadros
2015-01-28 12:12                       ` Roger Quadros
2015-01-28 17:09                       ` Tony Lindgren
2015-01-29 11:31                         ` Roger Quadros
2015-01-29 11:31                           ` Roger Quadros
2015-01-29 16:56                           ` Tony Lindgren
     [not found]                             ` <20150129165625.GB16250-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
2015-01-30 10:58                               ` Roger Quadros [this message]
2015-01-30 10:58                                 ` Roger Quadros
2015-01-28 12:15     ` [PATCH v3 " Roger Quadros
2015-01-28 12:15       ` Roger Quadros
2015-01-29  1:49       ` Chanwoo Choi
2015-01-29 11:26         ` Roger Quadros
2015-01-29 11:26           ` Roger Quadros
2015-01-30  0:06           ` Chanwoo Choi
     [not found]             ` <54CACAEF.6070208-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-01-30 11:09               ` Roger Quadros
2015-01-30 11:09                 ` Roger Quadros
2015-01-30 13:57                 ` Roger Quadros
2015-01-30 13:57                   ` Roger Quadros
2015-01-30  0:11       ` Chanwoo Choi
2015-01-30 14:03         ` Roger Quadros
2015-01-30 14:03           ` Roger Quadros
     [not found]           ` <54CB8F3A.7020903-l0cyMroinI0@public.gmane.org>
2015-02-02  5:06             ` Chanwoo Choi
2015-02-02  5:06               ` Chanwoo Choi
2015-02-02 10:21       ` [PATCH v4 1/1] " Roger Quadros
2015-02-02 10:21         ` Roger Quadros
2015-02-03  1:13         ` Chanwoo Choi
2015-03-16 12:32         ` Ivan T. Ivanov
2015-03-16 13:11           ` Roger Quadros
2015-03-16 13:11             ` Roger Quadros
2015-03-16 14:23             ` Ivan T. Ivanov
2015-03-17  2:01               ` Chanwoo Choi
2015-03-17  7:52                 ` Ivan T. Ivanov
     [not found]                   ` <1426578738.2330.18.camel-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2015-03-17  8:00                     ` Ivan T. Ivanov
2015-03-17  8:00                       ` Ivan T. Ivanov
2015-01-26 12:15   ` [PATCH v2 2/7] usb: extcon: Fix USB-Host cable name Roger Quadros
2015-01-26 12:15     ` Roger Quadros
2015-01-30 11:04     ` Roger Quadros
2015-01-30 11:04       ` Roger Quadros
2015-01-30 14:05       ` Roger Quadros
2015-01-30 14:05         ` Roger Quadros
2015-02-02  5:04         ` Chanwoo Choi
2015-02-02  9:09           ` Roger Quadros
2015-02-02  9:09             ` Roger Quadros
2015-02-02  9:55             ` Chanwoo Choi
     [not found]               ` <54CF4974.7080404-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2015-02-02 10:01                 ` Roger Quadros
2015-02-02 10:01                   ` Roger Quadros
     [not found]                   ` <54CF4B14.4050802-l0cyMroinI0@public.gmane.org>
2015-02-02 10:06                     ` Chanwoo Choi
2015-02-02 10:06                       ` Chanwoo Choi
2015-01-26 12:15 ` [PATCH v2 3/7] ARM: dts: dra7-evm: Add extcon nodes for USB Roger Quadros
2015-01-26 12:15   ` Roger Quadros
2015-01-26 12:15 ` [PATCH v2 4/7] ARM: dts: dra72-evm: " Roger Quadros
2015-01-26 12:15   ` Roger Quadros
2015-01-26 12:15 ` [PATCH v2 5/7] ARM: dts: am57xx-beagle-x15: " Roger Quadros
2015-01-26 12:15   ` Roger Quadros
2015-01-26 12:15 ` [PATCH v2 6/7] ARM: dts: am57xx-beagle-x15: Fix USB2 mode Roger Quadros
2015-01-26 12:15   ` Roger Quadros
2015-01-26 12:15 ` [PATCH v2 7/7] ARM: omap2plus_defconfig: Enable EXTCON_GPIO_USB Roger Quadros
2015-01-26 12:15   ` Roger Quadros
     [not found]   ` <1422274532-9488-8-git-send-email-rogerq-l0cyMroinI0@public.gmane.org>
2015-03-16 17:53     ` Tony Lindgren
2015-03-16 17:53       ` Tony Lindgren
     [not found]       ` <20150316175355.GS5264-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org>
2015-03-17  9:29         ` Roger Quadros
2015-03-17  9:29           ` Roger Quadros

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=54CB63DF.6070007@ti.com \
    --to=rogerq-l0cymroini0@public.gmane.org \
    --cc=balbi-l0cyMroinI0@public.gmane.org \
    --cc=cw00.choi-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=george.cherian-l0cyMroinI0@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-usb-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=myungjoo.ham-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org \
    --cc=nsekhar-l0cyMroinI0@public.gmane.org \
    --cc=tony-4v6yS6AI5VpBDgjK7y7TUQ@public.gmane.org \
    /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.