> -----Original Message-----
> From: Tony Lindgren [mailto:[email protected]]
> Sent: Wednesday, September 15, 2010 11:23 PM
> To: Varadarajan, Charulatha
> Cc: [email protected]; [email protected];
> [email protected]; [email protected]; Cousson, Benoit; Nayak,
> Rajendra; Basak, Partha; [email protected]
> Subject: Re: [PATCH v5 5/6] OMAP2PLUS: WDT: use omap_device_build for
> device registration
> 
> * Varadarajan, Charulatha <[email protected]> [100914 22:18]:
> > Use omap_device_build API instead of platform_device_register for
> > watchdog timer device registration.
> >
> > For OMAP2PLUS chips, the device specific data defined in centralized
> > hwmod database will be used.
> 
> <snip>
> 
> >  static void omap_init_wdt(void)
> >  {
> > -   if (cpu_is_omap16xx())
> > -           wdt_resources[0].start = 0xfffeb000;
> > -   else if (cpu_is_omap2420())
> > -           wdt_resources[0].start = 0x48022000; /* WDT2 */
> > -   else if (cpu_is_omap2430())
> > -           wdt_resources[0].start = 0x49016000; /* WDT2 */
> > -   else if (cpu_is_omap343x())
> > -           wdt_resources[0].start = 0x48314000; /* WDT2 */
> > -   else if (cpu_is_omap44xx())
> > -           wdt_resources[0].start = 0x4a314000;
> > -   else
> > -           return;
> > -
> > -   wdt_resources[0].end = wdt_resources[0].start + 0x4f;
> > -
> > -   (void) platform_device_register(&omap_wdt_device);
> > +   if (cpu_class_is_omap2())
> > +           omap2_init_wdt();
> > +   else if (cpu_is_omap16xx())
> > +           (void) platform_device_register(&omap1_wdt_device);
> > +   return;
> >  }
> >  #else
> >  static inline void omap_init_wdt(void) {}
> 
> Please just split this into separate omap_init_wdt functions
> under mach-omap1 and mach-omap2. Then set them up with
> subsys_initcall and make sure you return early from the
> subsys_initcall if the platform is not the right one.
> 

Okay.

> Tony
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to