On Mon, 4 Oct 2010, Varadarajan, Charulatha wrote: > > -----Original Message----- > > From: linux-omap-owner@xxxxxxxxxxxxxxx > > [mailto:linux-omap-owner@xxxxxxxxxxxxxxx] On Behalf Of Paul Walmsley > > Sent: Saturday, October 02, 2010 3:06 AM > > To: linux-omap@xxxxxxxxxxxxxxx; linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > > Subject: [PATCH 08/10] OMAP: split plat-omap/common.c > > > > Split plat-omap/common.c into three pieces: ... > > +#if defined(CONFIG_ARCH_OMAP2430) > > + > > +static struct omap_globals omap243x_globals = { > > + .class = OMAP243X_CLASS, > > + .tap = OMAP2_L4_IO_ADDRESS(0x4900a000), > > + .sdrc = OMAP243X_SDRC_BASE, > > + .sms = OMAP243X_SMS_BASE, > > + .ctrl = OMAP243X_CTRL_BASE, > > + .prm = OMAP2430_PRM_BASE, > > + .cm = OMAP2430_CM_BASE, > > + .uart1_phys = OMAP2_UART1_BASE, > > + .uart2_phys = OMAP2_UART2_BASE, > > + .uart3_phys = OMAP2_UART3_BASE, > > +}; > > + > > +void __init omap2_set_globals_243x(void) > > +{ > > + __omap2_set_globals(&omap243x_globals); > > +} > > +#endif > > + > > +#if defined(CONFIG_ARCH_OMAP3) > > Do you really need these #ifdefs? > It would be better to avoid these #ifdefs and use cpu_is* checks. > Same comment holds good across this patch. If you think you can do it better, please create a patch for the 2.6.38 time frame. I personally am not interested in changing any of this code (which was not added by this patch; the patch just splits the existing code) for the .37 merge window. > > +static int __init omap_init_clocksource_32k(void) > > +{ > > + static char err[] __initdata = KERN_ERR > > + "%s: can't register clocksource!\n"; > > + > > + if (cpu_is_omap16xx() || cpu_class_is_omap2()) { > > + struct clk *sync_32k_ick; > > + > > + if (cpu_is_omap16xx()) > > Avoid cpu_is* checks in plat-omap. OK, I'll bite. Why? - Paul -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html