From: Tony Lindgren <tony@atomide.com>
To: Balaji T K <balajitk@ti.com>
Cc: Hebbar Gururaja <gururaja.hebbar@ti.com>,
khilman@linaro.org, linus.walleij@linaro.org,
sudhakar.raj@ti.com, linux-mmc@vger.kernel.org,
linux-kernel@vger.kernel.org, vaibhav.bedia@ti.com,
linux-omap@vger.kernel.org, Chris Ball <cjb@laptop.org>,
linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH 09/11] mmc: omap_hsmmc: enhance pinctrl support
Date: Fri, 7 Jun 2013 14:01:30 -0700 [thread overview]
Message-ID: <20130607210129.GH3331@atomide.com> (raw)
In-Reply-To: <51B1E1C7.7050407@ti.com>
* Balaji T K <balajitk@ti.com> [130607 06:42]:
> On Tuesday 04 June 2013 08:16 PM, Tony Lindgren wrote:
> >* Hebbar Gururaja <gururaja.hebbar@ti.com> [130531 03:19]:
> >>Amend the hsmmc controller to optionally take a pin control handle and
> >>set the state of the pins to:
> >>
> >>- "default" on boot, resume and before performing a mmc transfer
> >>- "idle" after initial default, after resume default, and after each
> >>mmc/sd card access
> >>- "sleep" on suspend()
> >>
> >>By optionally putting the pins into sleep state in the suspend callback
> >>we can accomplish two things.
> >>- One is to minimize current leakage from pins and thus save power,
> >>- second, we can prevent the IP from driving pins output in an
> >>uncontrolled manner, which may happen if the power domain drops the
> >>domain regulator.
> >>
> >>If any of the above pin states are missing in dt, a warning message
> >>about the missing state is displayed.
> >>If certain pin-states are not available, to remove this warning message
> >>pass respective state name with null phandler.
> >
> >There's a similar patch in the "[RESEND PATCH v2 1/3] mmc: omap_hsmmc:
> >Enable SDIO IRQ using a GPIO in idle mode" thread. It also makes the
> >SDIO interrupts to work, so we need to consider that too.
> >
>
> Hi Tony,
>
> I will try to combine both of these and make use of
> pinctrl_pm_select_[*]_state helper functions.
OK thanks, I'll separate out the pinctrl parts from Andreas' patch
and repost.
Regards,
Tony
WARNING: multiple messages have this Message-ID (diff)
From: tony@atomide.com (Tony Lindgren)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 09/11] mmc: omap_hsmmc: enhance pinctrl support
Date: Fri, 7 Jun 2013 14:01:30 -0700 [thread overview]
Message-ID: <20130607210129.GH3331@atomide.com> (raw)
In-Reply-To: <51B1E1C7.7050407@ti.com>
* Balaji T K <balajitk@ti.com> [130607 06:42]:
> On Tuesday 04 June 2013 08:16 PM, Tony Lindgren wrote:
> >* Hebbar Gururaja <gururaja.hebbar@ti.com> [130531 03:19]:
> >>Amend the hsmmc controller to optionally take a pin control handle and
> >>set the state of the pins to:
> >>
> >>- "default" on boot, resume and before performing a mmc transfer
> >>- "idle" after initial default, after resume default, and after each
> >>mmc/sd card access
> >>- "sleep" on suspend()
> >>
> >>By optionally putting the pins into sleep state in the suspend callback
> >>we can accomplish two things.
> >>- One is to minimize current leakage from pins and thus save power,
> >>- second, we can prevent the IP from driving pins output in an
> >>uncontrolled manner, which may happen if the power domain drops the
> >>domain regulator.
> >>
> >>If any of the above pin states are missing in dt, a warning message
> >>about the missing state is displayed.
> >>If certain pin-states are not available, to remove this warning message
> >>pass respective state name with null phandler.
> >
> >There's a similar patch in the "[RESEND PATCH v2 1/3] mmc: omap_hsmmc:
> >Enable SDIO IRQ using a GPIO in idle mode" thread. It also makes the
> >SDIO interrupts to work, so we need to consider that too.
> >
>
> Hi Tony,
>
> I will try to combine both of these and make use of
> pinctrl_pm_select_[*]_state helper functions.
OK thanks, I'll separate out the pinctrl parts from Andreas' patch
and repost.
Regards,
Tony
next prev parent reply other threads:[~2013-06-07 21:01 UTC|newest]
Thread overview: 109+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-05-31 10:13 [PATCH 00/11] drivers: Add Pinctrl PM support Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` [PATCH 01/11] pinctrl: single: adopt pinctrl sleep mode management Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-06-17 11:32 ` Linus Walleij
2013-06-17 11:32 ` Linus Walleij
2013-06-17 12:03 ` Tony Lindgren
2013-06-17 12:03 ` Tony Lindgren
2013-06-17 16:08 ` Linus Walleij
2013-06-17 16:08 ` Linus Walleij
2013-06-17 17:27 ` Tony Lindgren
2013-06-17 17:27 ` Tony Lindgren
2013-06-17 17:27 ` Tony Lindgren
2013-05-31 10:13 ` [PATCH 02/11] leds: leds-gpio: Enhance pinctrl support Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-06-04 7:18 ` Linus Walleij
2013-06-04 7:18 ` Linus Walleij
2013-05-31 10:13 ` [PATCH 03/11] Input: gpio_keys: Adopt " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` [PATCH 04/11] Input: matrix-keypad: " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` [PATCH 06/11] usb: musb: dsps: " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` [PATCH 07/11] pwm: pwm-tiehrpwm: enhance " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` [PATCH 08/11] pwm: pwm-tiecap: " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` [PATCH 10/11] video: da8xx-fb: adopt " Hebbar Gururaja
2013-05-31 10:25 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
[not found] ` <1369995191-20855-1-git-send-email-gururaja.hebbar-l0cyMroinI0@public.gmane.org>
2013-05-31 10:13 ` [PATCH 05/11] spi: omap2-mcspi: enhance " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
[not found] ` <1369995191-20855-6-git-send-email-gururaja.hebbar-l0cyMroinI0@public.gmane.org>
2013-06-01 19:27 ` Mark Brown
2013-06-01 19:27 ` Mark Brown
2013-06-01 19:27 ` Mark Brown
[not found] ` <20130601192726.GS16790-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>
2013-06-04 9:53 ` Hebbar, Gururaja
2013-06-04 9:53 ` Hebbar, Gururaja
2013-06-04 9:53 ` Hebbar, Gururaja
2013-05-31 10:13 ` [PATCH 09/11] mmc: omap_hsmmc: " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-06-04 7:11 ` Linus Walleij
2013-06-04 7:11 ` Linus Walleij
2013-06-04 7:19 ` Linus Walleij
2013-06-04 7:19 ` Linus Walleij
[not found] ` <CACRpkdYeh6UXnbUXiiZLPP+FUz11HKaD-FrHHaqUGX8AmA_p6g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-04 9:52 ` Hebbar, Gururaja
2013-06-04 9:52 ` Hebbar, Gururaja
2013-06-04 9:52 ` Hebbar, Gururaja
[not found] ` <1369995191-20855-10-git-send-email-gururaja.hebbar-l0cyMroinI0@public.gmane.org>
2013-06-04 14:46 ` Tony Lindgren
2013-06-04 14:46 ` Tony Lindgren
2013-06-04 14:46 ` Tony Lindgren
2013-06-07 13:36 ` Balaji T K
2013-06-07 13:36 ` Balaji T K
2013-06-07 13:36 ` Balaji T K
2013-06-07 21:01 ` Tony Lindgren [this message]
2013-06-07 21:01 ` Tony Lindgren
2013-05-31 10:13 ` [PATCH 11/11] i2c: omap: " Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
2013-05-31 10:13 ` Hebbar Gururaja
[not found] ` <1369995191-20855-12-git-send-email-gururaja.hebbar-l0cyMroinI0@public.gmane.org>
2013-05-31 14:55 ` Grygorii Strashko
2013-05-31 14:55 ` Grygorii Strashko
2013-05-31 14:55 ` Grygorii Strashko
[not found] ` <51A8B9EA.6030604-l0cyMroinI0@public.gmane.org>
2013-06-05 9:04 ` Hebbar, Gururaja
2013-06-05 9:04 ` Hebbar, Gururaja
2013-06-05 9:04 ` Hebbar, Gururaja
2013-05-31 18:07 ` Kevin Hilman
2013-05-31 18:07 ` Kevin Hilman
2013-06-04 7:23 ` Linus Walleij
2013-06-04 7:23 ` Linus Walleij
[not found] ` <87bo7r10s9.fsf-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2013-06-04 9:50 ` Hebbar, Gururaja
2013-06-04 9:50 ` Hebbar, Gururaja
2013-06-04 9:50 ` Hebbar, Gururaja
2013-05-31 17:34 ` Kevin Hilman
2013-05-31 17:34 ` Kevin Hilman
2013-05-31 17:34 ` Kevin Hilman
[not found] ` <87k3mf2gu4.fsf-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2013-06-04 11:39 ` Grygorii Strashko
2013-06-04 11:39 ` Grygorii Strashko
2013-06-04 11:39 ` Grygorii Strashko
2013-06-05 9:05 ` Hebbar, Gururaja
2013-06-05 9:05 ` Hebbar, Gururaja
2013-06-05 9:05 ` Hebbar, Gururaja
2013-05-31 17:04 ` [PATCH 00/11] drivers: Add Pinctrl PM support Dmitry Torokhov
2013-05-31 17:04 ` Dmitry Torokhov
2013-05-31 17:04 ` Dmitry Torokhov
2013-05-31 18:08 ` Kevin Hilman
2013-05-31 18:08 ` Kevin Hilman
2013-05-31 18:08 ` Kevin Hilman
2013-06-04 7:25 ` Linus Walleij
2013-06-04 7:25 ` Linus Walleij
2013-06-04 7:25 ` Linus Walleij
2013-06-04 18:15 ` Kevin Hilman
2013-06-04 18:15 ` Kevin Hilman
2013-06-04 18:15 ` Kevin Hilman
2013-06-04 18:37 ` Mark Brown
2013-06-04 18:37 ` Mark Brown
2013-06-04 18:37 ` Mark Brown
2013-06-05 12:41 ` Linus Walleij
2013-06-05 12:41 ` Linus Walleij
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=20130607210129.GH3331@atomide.com \
--to=tony@atomide.com \
--cc=balajitk@ti.com \
--cc=cjb@laptop.org \
--cc=gururaja.hebbar@ti.com \
--cc=khilman@linaro.org \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=sudhakar.raj@ti.com \
--cc=vaibhav.bedia@ti.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.