From mboxrd@z Thu Jan 1 00:00:00 1970 From: swarren@wwwdotorg.org (Stephen Warren) Date: Wed, 10 Apr 2013 11:32:27 -0600 Subject: Query on pinctrl usage for DT nodes In-Reply-To: References: <515C5C76.3080009@wwwdotorg.org> <5162FD4A.1030909@wwwdotorg.org> Message-ID: <5165A22B.4070200@wwwdotorg.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 04/10/2013 02:12 AM, Prabhakar Lad wrote: ... > Following is the proposed fix/hack let me know if its OK. > > Regards, > --Prabhakar > > ->>>>>>>>>>>>>>>>>>> > > diff --git a/drivers/pinctrl/core.h b/drivers/pinctrl/core.h > index ee72f1f..78fb42d 100644 > --- a/drivers/pinctrl/core.h > +++ b/drivers/pinctrl/core.h > @@ -46,6 +46,7 @@ struct pinctrl_dev { > struct pinctrl *p; > struct pinctrl_state *hog_default; > struct pinctrl_state *hog_sleep; > + bool bits_per_mux; This clearly isn't correct; any change to solve this problem should only touch the internals of the pinctrl-single driver, not the pinctrl core. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Warren Subject: Re: Query on pinctrl usage for DT nodes Date: Wed, 10 Apr 2013 11:32:27 -0600 Message-ID: <5165A22B.4070200@wwwdotorg.org> References: <515C5C76.3080009@wwwdotorg.org> <5162FD4A.1030909@wwwdotorg.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: 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: Prabhakar Lad Cc: Stephen Warren , Tony Lindgren , linus.walleij@linaro.org, Peter Ujfalusi , device-tree , LAK List-Id: devicetree@vger.kernel.org On 04/10/2013 02:12 AM, Prabhakar Lad wrote: ... > Following is the proposed fix/hack let me know if its OK. > > Regards, > --Prabhakar > > ->>>>>>>>>>>>>>>>>>> > > diff --git a/drivers/pinctrl/core.h b/drivers/pinctrl/core.h > index ee72f1f..78fb42d 100644 > --- a/drivers/pinctrl/core.h > +++ b/drivers/pinctrl/core.h > @@ -46,6 +46,7 @@ struct pinctrl_dev { > struct pinctrl *p; > struct pinctrl_state *hog_default; > struct pinctrl_state *hog_sleep; > + bool bits_per_mux; This clearly isn't correct; any change to solve this problem should only touch the internals of the pinctrl-single driver, not the pinctrl core.