[RFC PATCH 1/3] dt: irq: add interrupt controller descriptor struct
Jamie Iles
jamie at jamieiles.com
Wed Aug 10 09:14:28 EDT 2011
On Tue, Aug 09, 2011 at 03:16:58PM -0500, Rob Herring wrote:
> From: Rob Herring <rob.herring at calxeda.com>
>
> In preparation to scan and initialize interrupt controllers from a
> device-tree, create struct to pass to interrupt controller initialization
> functions.
>
> irq_base should go away with dynamic linux irq assignment.
>
> Signed-off-by: Rob Herring <rob.herring at calxeda.com>
> ---
> 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 cd2e61c..de91ff9 100644
> --- a/include/linux/of_irq.h
> +++ b/include/linux/of_irq.h
> @@ -33,6 +33,12 @@ struct of_irq {
> u32 specifier[OF_MAX_IRQ_SPEC]; /* Specifier copy */
> };
>
> +struct of_intc_desc {
> + struct device_node *controller;
> + struct device_node *parent;
Do we need parent here? I think that of_irq_find_parent() will do the
job.
Other than that nit the series looks nice to me.
Jamie
More information about the linux-arm-kernel
mailing list