devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
@ 2012-03-24  9:27 Thomas Abraham
       [not found] ` <1332581257-15989-1-git-send-email-thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Abraham @ 2012-03-24  9:27 UTC (permalink / raw)
  To: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA
  Cc: rob.herring-bsGFqQB8/DxBDgjK7y7TUQ,
	patches-QSEj5FYQhm4dnm+yROfE0A

Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().

Suggested-by: Grant Likely <grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org>
Signed-off-by: Thomas Abraham <thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
---
 include/linux/of_irq.h |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/include/linux/of_irq.h b/include/linux/of_irq.h
index d229ad3..5614355 100644
--- a/include/linux/of_irq.h
+++ b/include/linux/of_irq.h
@@ -76,5 +76,11 @@ extern struct device_node *of_irq_find_parent(struct device_node *child);
 extern void of_irq_init(const struct of_device_id *matches);
 
 #endif /* CONFIG_OF_IRQ */
+#else /* CONFIG_OF */
+static inline unsigned int irq_of_parse_and_map(struct device_node *dev,
+						int index)
+{
+	return 0;
+}
 #endif /* CONFIG_OF */
 #endif /* __OF_IRQ_H */
-- 
1.6.6.rc2

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
       [not found] ` <1332581257-15989-1-git-send-email-thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
@ 2012-03-24 13:12   ` Rob Herring
  2012-03-24 13:18     ` Rob Herring
       [not found]     ` <4F6DC847.8000902-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 2 replies; 9+ messages in thread
From: Rob Herring @ 2012-03-24 13:12 UTC (permalink / raw)
  To: Thomas Abraham
  Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ,
	patches-QSEj5FYQhm4dnm+yROfE0A,
	Glinux-kernel-u79uwXL29TY76Z2rM5mHXA

On 03/24/2012 04:27 AM, Thomas Abraham wrote:
> Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
> avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
> 
> Suggested-by: Grant Likely <grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org>
> Signed-off-by: Thomas Abraham <thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
> ---

Acked-by: Rob Herring <rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>

Go ahead and merge with the rest of your series.

Rob

>  include/linux/of_irq.h |    6 ++++++
>  1 files changed, 6 insertions(+), 0 deletions(-)
> 
> diff --git a/include/linux/of_irq.h b/include/linux/of_irq.h
> index d229ad3..5614355 100644
> --- a/include/linux/of_irq.h
> +++ b/include/linux/of_irq.h
> @@ -76,5 +76,11 @@ extern struct device_node *of_irq_find_parent(struct device_node *child);
>  extern void of_irq_init(const struct of_device_id *matches);
>  
>  #endif /* CONFIG_OF_IRQ */
> +#else /* CONFIG_OF */
> +static inline unsigned int irq_of_parse_and_map(struct device_node *dev,
> +						int index)
> +{
> +	return 0;
> +}
>  #endif /* CONFIG_OF */
>  #endif /* __OF_IRQ_H */

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
  2012-03-24 13:12   ` Rob Herring
@ 2012-03-24 13:18     ` Rob Herring
       [not found]     ` <4F6DC847.8000902-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  1 sibling, 0 replies; 9+ messages in thread
From: Rob Herring @ 2012-03-24 13:18 UTC (permalink / raw)
  To: Thomas Abraham; +Cc: devicetree-discuss, linux-kernel@vger.kernel.org, patches

On 03/24/2012 08:12 AM, Rob Herring wrote:
> On 03/24/2012 04:27 AM, Thomas Abraham wrote:
>> Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
>> avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
>>
>> Suggested-by: Grant Likely <grant.likely@secretlab.ca>
>> Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
>> ---
> 
> Acked-by: Rob Herring <rob.herring@calxeda.com>
> 
> Go ahead and merge with the rest of your series.
> 

Screwed up the lkml address, so just adding it back...

Rob

> Rob
> 
>>  include/linux/of_irq.h |    6 ++++++
>>  1 files changed, 6 insertions(+), 0 deletions(-)
>>
>> diff --git a/include/linux/of_irq.h b/include/linux/of_irq.h
>> index d229ad3..5614355 100644
>> --- a/include/linux/of_irq.h
>> +++ b/include/linux/of_irq.h
>> @@ -76,5 +76,11 @@ extern struct device_node *of_irq_find_parent(struct device_node *child);
>>  extern void of_irq_init(const struct of_device_id *matches);
>>  
>>  #endif /* CONFIG_OF_IRQ */
>> +#else /* CONFIG_OF */
>> +static inline unsigned int irq_of_parse_and_map(struct device_node *dev,
>> +						int index)
>> +{
>> +	return 0;
>> +}
>>  #endif /* CONFIG_OF */
>>  #endif /* __OF_IRQ_H */
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
       [not found]     ` <4F6DC847.8000902-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2012-03-24 16:07       ` Thomas Abraham
  2012-03-24 16:12         ` Thomas Abraham
  2012-03-25  0:42       ` Grant Likely
  1 sibling, 1 reply; 9+ messages in thread
From: Thomas Abraham @ 2012-03-24 16:07 UTC (permalink / raw)
  To: Rob Herring
  Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ,
	patches-QSEj5FYQhm4dnm+yROfE0A,
	Glinux-kernel-u79uwXL29TY76Z2rM5mHXA

On 24 March 2012 18:42, Rob Herring <robherring2-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> On 03/24/2012 04:27 AM, Thomas Abraham wrote:
>> Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
>> avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
>>
>> Suggested-by: Grant Likely <grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org>
>> Signed-off-by: Thomas Abraham <thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
>> ---
>
> Acked-by: Rob Herring <rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>
>
> Go ahead and merge with the rest of your series.
>
> Rob

Thanks Rob. It would be good if this patch goes via Grant's
devicetree/next. The other patch series that I have posted would go
via Samsung maintainer's dt-branch into which this patch can be merged
from Grant's devicetree/next.

Regards,
Thomas.

[...]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
  2012-03-24 16:07       ` Thomas Abraham
@ 2012-03-24 16:12         ` Thomas Abraham
       [not found]           ` <CAJuYYwQfNNO94_9nQnXH3xEoP6aWSJi4Hcpuh82N2xfGKJ4OnA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Abraham @ 2012-03-24 16:12 UTC (permalink / raw)
  To: Rob Herring; +Cc: devicetree-discuss, linux-kernel, patches, Grant Likely

On 24 March 2012 21:37, Thomas Abraham <thomas.abraham@linaro.org> wrote:
> On 24 March 2012 18:42, Rob Herring <robherring2@gmail.com> wrote:
>> On 03/24/2012 04:27 AM, Thomas Abraham wrote:
>>> Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
>>> avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
>>>
>>> Suggested-by: Grant Likely <grant.likely@secretlab.ca>
>>> Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
>>> ---
>>
>> Acked-by: Rob Herring <rob.herring@calxeda.com>
>>
>> Go ahead and merge with the rest of your series.
>>
>> Rob
>
> Thanks Rob. It would be good if this patch goes via Grant's
> devicetree/next. The other patch series that I have posted would go
> via Samsung maintainer's dt-branch into which this patch can be merged
> from Grant's devicetree/next.
>
> Regards,
> Thomas.

Fixing lkml address and add Grant in Cc.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
       [not found]     ` <4F6DC847.8000902-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  2012-03-24 16:07       ` Thomas Abraham
@ 2012-03-25  0:42       ` Grant Likely
  2012-03-25 14:56         ` Thomas Abraham
  1 sibling, 1 reply; 9+ messages in thread
From: Grant Likely @ 2012-03-25  0:42 UTC (permalink / raw)
  To: Rob Herring, Thomas Abraham
  Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ,
	Glinux-kernel-u79uwXL29TY76Z2rM5mHXA,
	patches-QSEj5FYQhm4dnm+yROfE0A

On Sat, 24 Mar 2012 08:12:39 -0500, Rob Herring <robherring2-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> On 03/24/2012 04:27 AM, Thomas Abraham wrote:
> > Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
> > avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
> > 
> > Suggested-by: Grant Likely <grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org>
> > Signed-off-by: Thomas Abraham <thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
> > ---
> 
> Acked-by: Rob Herring <rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>
> 
> Go ahead and merge with the rest of your series.

Actually, it's not quite fully baked; the forward declaration of
irq_of_parse_and_map() needs to be moved under the #if
defined(CONFIG_OF_IRQ) block (just move the #if statement up 7 lines).
After doing that you can add my acked-by and merge it with the rest of
your series.  There is no sense merging it through my tree when you
are the only user depending on it.

Acked-by: Grant Likely <grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org>

g.

> 
> Rob
> 
> >  include/linux/of_irq.h |    6 ++++++
> >  1 files changed, 6 insertions(+), 0 deletions(-)
> > 
> > diff --git a/include/linux/of_irq.h b/include/linux/of_irq.h
> > index d229ad3..5614355 100644
> > --- a/include/linux/of_irq.h
> > +++ b/include/linux/of_irq.h
> > @@ -76,5 +76,11 @@ extern struct device_node *of_irq_find_parent(struct device_node *child);
> >  extern void of_irq_init(const struct of_device_id *matches);
> >  
> >  #endif /* CONFIG_OF_IRQ */
> > +#else /* CONFIG_OF */
> > +static inline unsigned int irq_of_parse_and_map(struct device_node *dev,
> > +						int index)
> > +{
> > +	return 0;
> > +}
> >  #endif /* CONFIG_OF */
> >  #endif /* __OF_IRQ_H */
> 
> _______________________________________________
> devicetree-discuss mailing list
> devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org
> https://lists.ozlabs.org/listinfo/devicetree-discuss

-- 
Grant Likely, B.Sc, P.Eng.
Secret Lab Technologies,Ltd.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
       [not found]           ` <CAJuYYwQfNNO94_9nQnXH3xEoP6aWSJi4Hcpuh82N2xfGKJ4OnA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2012-03-25  0:43             ` Grant Likely
  0 siblings, 0 replies; 9+ messages in thread
From: Grant Likely @ 2012-03-25  0:43 UTC (permalink / raw)
  To: Thomas Abraham, Rob Herring
  Cc: devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	patches-QSEj5FYQhm4dnm+yROfE0A

On Sat, 24 Mar 2012 21:42:00 +0530, Thomas Abraham <thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> wrote:
> On 24 March 2012 21:37, Thomas Abraham <thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> wrote:
> > On 24 March 2012 18:42, Rob Herring <robherring2-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> >> On 03/24/2012 04:27 AM, Thomas Abraham wrote:
> >>> Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
> >>> avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
> >>>
> >>> Suggested-by: Grant Likely <grant.likely-s3s/WqlpOiPyB63q8FvJNQ@public.gmane.org>
> >>> Signed-off-by: Thomas Abraham <thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
> >>> ---
> >>
> >> Acked-by: Rob Herring <rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>
> >>
> >> Go ahead and merge with the rest of your series.
> >>
> >> Rob
> >
> > Thanks Rob. It would be good if this patch goes via Grant's
> > devicetree/next. The other patch series that I have posted would go
> > via Samsung maintainer's dt-branch into which this patch can be merged
> > from Grant's devicetree/next.

As replied to on original patch, this isn't necessary.  Just merge it
via the Samsung tree since you've already got my acked-by on it.

g.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
  2012-03-25  0:42       ` Grant Likely
@ 2012-03-25 14:56         ` Thomas Abraham
  2012-03-27 22:28           ` Grant Likely
  0 siblings, 1 reply; 9+ messages in thread
From: Thomas Abraham @ 2012-03-25 14:56 UTC (permalink / raw)
  To: Grant Likely
  Cc: Rob Herring, devicetree-discuss, patches,
	Linux Kernel Mailing List

On 25 March 2012 06:12, Grant Likely <grant.likely@secretlab.ca> wrote:
> On Sat, 24 Mar 2012 08:12:39 -0500, Rob Herring <robherring2@gmail.com> wrote:
>> On 03/24/2012 04:27 AM, Thomas Abraham wrote:
>> > Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
>> > avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
>> >
>> > Suggested-by: Grant Likely <grant.likely@secretlab.ca>
>> > Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
>> > ---
>>
>> Acked-by: Rob Herring <rob.herring@calxeda.com>
>>
>> Go ahead and merge with the rest of your series.
>
> Actually, it's not quite fully baked; the forward declaration of
> irq_of_parse_and_map() needs to be moved under the #if
> defined(CONFIG_OF_IRQ) block (just move the #if statement up 7 lines).
> After doing that you can add my acked-by and merge it with the rest of
> your series.  There is no sense merging it through my tree when you
> are the only user depending on it.
>
> Acked-by: Grant Likely <grant.likely@secretlab.ca>

Thanks. I will do that change which you have suggested and take it
through the Samsung tree. But I was thinking that if it goes through
your tree, there would be less chances of a merge conflict in
include/linux/of_irq.h, a file that might see updates from other
sources.

Thanks,
Thomas.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds
  2012-03-25 14:56         ` Thomas Abraham
@ 2012-03-27 22:28           ` Grant Likely
  0 siblings, 0 replies; 9+ messages in thread
From: Grant Likely @ 2012-03-27 22:28 UTC (permalink / raw)
  To: Thomas Abraham
  Cc: Rob Herring, devicetree-discuss, patches,
	Linux Kernel Mailing List

On Sun, 25 Mar 2012 20:26:15 +0530, Thomas Abraham <thomas.abraham@linaro.org> wrote:
> On 25 March 2012 06:12, Grant Likely <grant.likely@secretlab.ca> wrote:
> > On Sat, 24 Mar 2012 08:12:39 -0500, Rob Herring <robherring2@gmail.com> wrote:
> >> On 03/24/2012 04:27 AM, Thomas Abraham wrote:
> >> > Add a empty irq_of_parse_and_map() that returns 0 for non-dt builds and
> >> > avoid having #ifdef CONFIG_OF around all calls to irq_of_parse_and_map().
> >> >
> >> > Suggested-by: Grant Likely <grant.likely@secretlab.ca>
> >> > Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
> >> > ---
> >>
> >> Acked-by: Rob Herring <rob.herring@calxeda.com>
> >>
> >> Go ahead and merge with the rest of your series.
> >
> > Actually, it's not quite fully baked; the forward declaration of
> > irq_of_parse_and_map() needs to be moved under the #if
> > defined(CONFIG_OF_IRQ) block (just move the #if statement up 7 lines).
> > After doing that you can add my acked-by and merge it with the rest of
> > your series.  There is no sense merging it through my tree when you
> > are the only user depending on it.
> >
> > Acked-by: Grant Likely <grant.likely@secretlab.ca>
> 
> Thanks. I will do that change which you have suggested and take it
> through the Samsung tree. But I was thinking that if it goes through
> your tree, there would be less chances of a merge conflict in
> include/linux/of_irq.h, a file that might see updates from other
> sources.

Hmmm... is this going to be merged for v3.4 or v3.5?  If it is v3.5,
then yes it probably does need to go through my tree since there may
be others that need to pull it into their trees.  I was thinking that
you needed this immediately.

g.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-03-27 22:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-24  9:27 [PATCH] of/irq: add empty irq_of_parse_and_map() for non-dt builds Thomas Abraham
     [not found] ` <1332581257-15989-1-git-send-email-thomas.abraham-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
2012-03-24 13:12   ` Rob Herring
2012-03-24 13:18     ` Rob Herring
     [not found]     ` <4F6DC847.8000902-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2012-03-24 16:07       ` Thomas Abraham
2012-03-24 16:12         ` Thomas Abraham
     [not found]           ` <CAJuYYwQfNNO94_9nQnXH3xEoP6aWSJi4Hcpuh82N2xfGKJ4OnA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-03-25  0:43             ` Grant Likely
2012-03-25  0:42       ` Grant Likely
2012-03-25 14:56         ` Thomas Abraham
2012-03-27 22:28           ` Grant Likely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).