From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754548Ab3GQLvN (ORCPT ); Wed, 17 Jul 2013 07:51:13 -0400 Received: from devils.ext.ti.com ([198.47.26.153]:52895 "EHLO devils.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754304Ab3GQLvM (ORCPT ); Wed, 17 Jul 2013 07:51:12 -0400 Message-ID: <51E684E3.2040104@ti.com> Date: Wed, 17 Jul 2013 14:49:55 +0300 From: Grygorii Strashko User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130623 Thunderbird/17.0.7 MIME-Version: 1.0 To: Tony Lindgren CC: , , , Subject: Re: [PATCH 0/4] improved support for runtime muxing for pinctrl References: <20130716090310.5541.36777.stgit@localhost> In-Reply-To: <20130716090310.5541.36777.stgit@localhost> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Tony, On 07/16/2013 12:05 PM, Tony Lindgren wrote: > Hi all, > > As discussed earlier, the pinctrl support for changing some of the > consumer device pins during runtime needs some improvment. > > Here are the patches to do that, I'll also post a minimal sample > patch as a reply to this thread on how to do the muxing for > runtime PM. I've posted my patch and tested this patch series. Seems everything is ok (except patch "pinctrl: Remove duplicate code in pinctrl_pm_select_state functions"). See http://www.spinics.net/lists/arm-kernel/msg259180.html So, Tested-By: Grygorii Strashko > > Regards, > > Tony > > --- > > Tony Lindgren (4): > pinctrl: Remove duplicate code in pinctrl_pm_select_state functions > pinctrl: Allow pinctrl to have multiple active states > pinctrl: Add support for additional dynamic states > drivers: Add pinctrl handling for dynamic pin states > > > drivers/base/pinctrl.c | 39 +++++ > drivers/pinctrl/core.c | 250 ++++++++++++++++++++++++++++----- > drivers/pinctrl/core.h | 10 + > include/linux/pinctrl/consumer.h | 46 ++++++ > include/linux/pinctrl/devinfo.h | 4 + > include/linux/pinctrl/pinctrl-state.h | 15 ++ > 6 files changed, 321 insertions(+), 43 deletions(-) > Regards, -grygorii From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grygorii Strashko Subject: Re: [PATCH 0/4] improved support for runtime muxing for pinctrl Date: Wed, 17 Jul 2013 14:49:55 +0300 Message-ID: <51E684E3.2040104@ti.com> References: <20130716090310.5541.36777.stgit@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20130716090310.5541.36777.stgit@localhost> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Tony Lindgren Cc: linus.walleij@linaro.org, linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org List-Id: linux-omap@vger.kernel.org Hi Tony, On 07/16/2013 12:05 PM, Tony Lindgren wrote: > Hi all, > > As discussed earlier, the pinctrl support for changing some of the > consumer device pins during runtime needs some improvment. > > Here are the patches to do that, I'll also post a minimal sample > patch as a reply to this thread on how to do the muxing for > runtime PM. I've posted my patch and tested this patch series. Seems everything is ok (except patch "pinctrl: Remove duplicate code in pinctrl_pm_select_state functions"). See http://www.spinics.net/lists/arm-kernel/msg259180.html So, Tested-By: Grygorii Strashko > > Regards, > > Tony > > --- > > Tony Lindgren (4): > pinctrl: Remove duplicate code in pinctrl_pm_select_state functions > pinctrl: Allow pinctrl to have multiple active states > pinctrl: Add support for additional dynamic states > drivers: Add pinctrl handling for dynamic pin states > > > drivers/base/pinctrl.c | 39 +++++ > drivers/pinctrl/core.c | 250 ++++++++++++++++++++++++++++----- > drivers/pinctrl/core.h | 10 + > include/linux/pinctrl/consumer.h | 46 ++++++ > include/linux/pinctrl/devinfo.h | 4 + > include/linux/pinctrl/pinctrl-state.h | 15 ++ > 6 files changed, 321 insertions(+), 43 deletions(-) > Regards, -grygorii From mboxrd@z Thu Jan 1 00:00:00 1970 From: grygorii.strashko@ti.com (Grygorii Strashko) Date: Wed, 17 Jul 2013 14:49:55 +0300 Subject: [PATCH 0/4] improved support for runtime muxing for pinctrl In-Reply-To: <20130716090310.5541.36777.stgit@localhost> References: <20130716090310.5541.36777.stgit@localhost> Message-ID: <51E684E3.2040104@ti.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Tony, On 07/16/2013 12:05 PM, Tony Lindgren wrote: > Hi all, > > As discussed earlier, the pinctrl support for changing some of the > consumer device pins during runtime needs some improvment. > > Here are the patches to do that, I'll also post a minimal sample > patch as a reply to this thread on how to do the muxing for > runtime PM. I've posted my patch and tested this patch series. Seems everything is ok (except patch "pinctrl: Remove duplicate code in pinctrl_pm_select_state functions"). See http://www.spinics.net/lists/arm-kernel/msg259180.html So, Tested-By: Grygorii Strashko > > Regards, > > Tony > > --- > > Tony Lindgren (4): > pinctrl: Remove duplicate code in pinctrl_pm_select_state functions > pinctrl: Allow pinctrl to have multiple active states > pinctrl: Add support for additional dynamic states > drivers: Add pinctrl handling for dynamic pin states > > > drivers/base/pinctrl.c | 39 +++++ > drivers/pinctrl/core.c | 250 ++++++++++++++++++++++++++++----- > drivers/pinctrl/core.h | 10 + > include/linux/pinctrl/consumer.h | 46 ++++++ > include/linux/pinctrl/devinfo.h | 4 + > include/linux/pinctrl/pinctrl-state.h | 15 ++ > 6 files changed, 321 insertions(+), 43 deletions(-) > Regards, -grygorii