On 08/10/2012 12:54 AM, dongsheng.w...@freescale.com wrote: > +static const struct of_device_id mpic_timer_ids[] = { > + { .compatible = "open-pic,global-timer", }, > + { .compatible = "fsl,global-timer", }, > + {}, > +}; > + > +static int __init mpic_timer_init(void) > +{ > + struct device_node *np = NULL; > + > + for_each_node_by_type(np, "open-pic") > + if (of_match_node(mpic_timer_ids, np)) > + group_init(np); > + > + if (list_empty(&group_list)) > + return -ENODEV; > + > + return 0; > +} > +arch_initcall(mpic_timer_init); >
Where do you distinguish an FSL timer from an openpic timer? I thought openpic timers didn't support cascading. Oh, and don't probe by device_type. -Scott _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev