Hi! On 05/28/2013 05:08 PM, ext Jean-Christophe PLAGNIOL-VILLARD wrote: > Today in the current of implementation we populate all the ressources > at of_platform_populate time. But this leed to a chicken-egg dilemat > some the irq present in DT are from platform_device too. And you can > not resolve them as of_platform_populate. So delay the populate of irq > at platform_drv_probe. > > And if the irq_domain is not yet present just defer the probe (GPIO as > example) > > Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagn...@jcrosoft.com>
Tested-by: Alexander Sverdlin <alexander.sverd...@nsn.com> Tested the whole series. This is definitely a necessary feature. I've tested it on MIPS64 system with merge-able device-subtrees. If you would come with the new patch series, please put me on CC, I'll test it again. > Cc: Grant Likely <grant.lik...@secretlab.ca> > Cc: Rob Herring <rob.herr...@calxeda.com> > Cc: Arnd Bergmann <a...@arndb.de> > Cc: Linus Walleij <linus.wall...@linaro.org> > Cc: Benjamin Herrenschmidt <b...@kernel.crashing.org> > Cc: Ralf Baechle <r...@linux-mips.org> > Cc: Nicolas Ferre <nicolas.fe...@atmel.com> > --- > drivers/base/platform.c | 5 +++++ > drivers/of/platform.c | 29 +++++++++++++++++++++++++++-- > include/linux/of_platform.h | 7 +++++++ > 3 files changed, 39 insertions(+), 2 deletions(-) ... -- Best regards, Alexander Sverdlin. _______________________________________________ devicetree-discuss mailing list devicetree-discuss@lists.ozlabs.org https://lists.ozlabs.org/listinfo/devicetree-discuss