[PATCH] ARM: SPEAr600: Add device-tree support to SPEAr600 boards
Stefan Roese
sr at denx.de
Thu Mar 15 19:48:27 EST 2012
Viresh,
On Wednesday 14 March 2012 08:05:05 Viresh Kumar wrote:
> > +static const char *spear600_dt_board_compat[] = {
> > + "st,spear600-evb",
> > + NULL
> > +};
> > +
> > +static const struct of_device_id vic_of_match[] __initconst = {
> > + { .compatible = "arm,pl190-vic", .data = vic_of_init, },
> > + { /* Sentinel */ }
> > +};
> > +
> > +static void __init spear6xx_dt_init_irq(void)
> > +{
> > + of_irq_init(vic_of_match);
> > +}
> > +
>
> What about adding this routine in vic.c file, which can then be used
> by all platforms, instead of replicating this code.
We can't move vic_of_match to the vic.c, since there are differences between
the boards using it. And only moving spear6xx_dt_init_irq() (renamed of
course) doesn't seem worth it.
Thanks,
Stefan
More information about the devicetree-discuss
mailing list