Hi,

On Mon, Jul 11, 2011 at 18:02:55, Nori, Sekhar wrote:
> Hi Sudhakar,
> 
> On Mon, Jul 11, 2011 at 14:58:21, Rajashekhara, Sudhakar wrote:
> 
> > diff --git a/arch/arm/mach-davinci/board-da850-evm.c 
> > b/arch/arm/mach-davinci/board-da850-evm.c
> > index a7b41bf..5bb6556 100644
> > --- a/arch/arm/mach-davinci/board-da850-evm.c
> > +++ b/arch/arm/mach-davinci/board-da850-evm.c
> > @@ -115,6 +115,25 @@ static struct spi_board_info da850evm_spi_info[] = {
> >     },
> >  };
> >  
> > +#ifdef CONFIG_MTD
> > +static void da850_evm_m25p80_notify_add(struct mtd_info *mtd)
> > +{
> > +   char *mac_addr = davinci_soc_info.emac_pdata->mac_addr;
> > +   size_t retlen;
> > +
> > +   if (!strcmp(mtd->name, "MAC-Address")) {
> > +           mtd->read(mtd, 0, ETH_ALEN, &retlen, mac_addr);
> > +           if (retlen == ETH_ALEN)
> > +                   pr_info("Read MAC addr from SPI Flash: %pM\n",
> > +                           mac_addr);
> > +   }
> > +}
> > +
> > +static struct mtd_notifier da850evm_spi_notifier = {
> > +   .add    = da850_evm_m25p80_notify_add,
> > +};
> > +#endif
> > +
> >  static struct mtd_partition da850_evm_norflash_partition[] = {
> >     {
> >             .name           = "bootloaders + env",
> > @@ -1117,6 +1136,15 @@ static __init int da850_evm_init_cpufreq(void)
> >  static __init int da850_evm_init_cpufreq(void) { return 0; }
> >  #endif
> >  
> > +#ifdef CONFIG_MTD
> > +static void da850_evm_setup_mac_addr(void)
> > +{
> > +   register_mtd_user(&da850evm_spi_notifier);
> > +}
> > +#else
> > +static void da850_evm_setup_mac_addr(void) { }
> > +#endif
> 
> Why not combine this ifdef construct with
> earlier one?
> 

Ok. Updated patch will follow.

Regards,
Sudhakar
_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to