Hi Jagan,

> -----Original Message-----
> From: Jagan Teki [mailto:[email protected]]
> Sent: Wednesday, September 09, 2015 12:57 PM
> To: Siva Durga Prasad Paladugu
> Cc: Michal Simek; [email protected]
> Subject: Re: [U-Boot] Zynq build failure
> 
> On 9 September 2015 at 11:02, Siva Durga Prasad Paladugu
> <[email protected]> wrote:
> > Hi Jagan,
> >
> >
> >> -----Original Message-----
> >> From: Jagan Teki [mailto:[email protected]]
> >> Sent: Tuesday, September 08, 2015 11:22 PM
> >> To: Michal Simek
> >> Cc: Siva Durga Prasad Paladugu; [email protected]
> >> Subject: Re: [U-Boot] Zynq build failure
> >>
> >> On 8 September 2015 at 20:06, Michal Simek <[email protected]>
> >> wrote:
> >> > On 09/08/2015 11:48 AM, Jagan Teki wrote:
> >> >> On 4 September 2015 at 14:22, Jagan Teki <[email protected]>
> wrote:
> >> >>> Hi Michal/Siva,
> >> >>>
> >> >>> Any fix for this failure?
> >> >>>
> >> >>>   CC      spl/drivers/mtd/spi/spi_spl_load.o
> >> >>> drivers/mtd/spi/spi_spl_load.c: In function 'spi_load_image_os':
> >> >>> drivers/mtd/spi/spi_spl_load.c:26:24: error:
> >> >>> 'CONFIG_SYS_SPI_KERNEL_OFFS' undeclared (first use in this
> >> >>> function)
> >> >>> drivers/mtd/spi/spi_spl_load.c:26:24: note: each undeclared
> >> >>> identifier is reported only once for each function it appears in
> >> >>> drivers/mtd/spi/spi_spl_load.c:38:24: error:
> >> >>> 'CONFIG_SYS_SPI_ARGS_OFFS' undeclared (first use in this
> >> >>> function)
> >> >>> drivers/mtd/spi/spi_spl_load.c:39:10: error:
> >> >>> 'CONFIG_SYS_SPI_ARGS_SIZE' undeclared (first use in this
> >> >>> function)
> >> >>> make[3]: *** [spl/drivers/mtd/spi/spi_spl_load.o] Error 1
> >> >>
> >> >> Any help?
> >> >>
> >> >
> >> > It is just MTD map. It means it can be whatever. :-)
> >> >
> >> > Let's say - bitstream first - max 0x1100000 for 7z100 Then DTB -
> >> > 0.5MB max and the rest kernel
> >> >
> >> > #define CONFIG_SYS_SPI_ARGS_OFFS 0x1100000 #define
> >> > CONFIG_SYS_SPI_ARGS_SIZE 0x80000 #define
> >> CONFIG_SYS_SPI_KERNEL_OFFS
> >> > (CONFIG_SYS_SPI_ARGS_OFFS +
> >> > CONFIG_SYS_SPI_ARGS_SIZE)
> >> >
> >> > Adding this to zynq-common and we are done.
> >> > Do you want me to send the patch for it?
> >>
> >> Please do, I will take this as part of qspi patches.
> > We are getting the below compilation error after defining these macros.
> We are seeing this issue after moving to driver model. Could you please look
> into this.
> >
> > In file included from drivers/mtd/spi/sf_probe.c:11:0:
> > drivers/mtd/spi/sf_probe.c: In function 'spi_flash_std_probe':
> > drivers/mtd/spi/sf_probe.c:636:54: error: dereferencing pointer to
> incomplete type
> >   debug("%s: slave=%p, cs=%d\n", __func__, slave, plat->cs);
> >                                                       ^
> > include/common.h:109:26: note: in definition of macro 'debug_cond'
> >     printf(pr_fmt(fmt), ##args); \
> >                           ^
> > drivers/mtd/spi/sf_probe.c:636:2: note: in expansion of macro 'debug'
> >   debug("%s: slave=%p, cs=%d\n", __func__, slave, plat->cs);
> >   ^
> > make[2]: *** [spl/drivers/mtd/spi/sf_probe.o] Error 1
> > make[2]: *** Waiting for unfinished jobs....
> >   CC      spl/common/command.o
> >   CC      spl/common/s_record.o
> > make[1]: *** [spl/drivers/mtd/spi] Error 2
> > make[1]: *** Waiting for unfinished jobs....
> 
> Probably you might pull, different branch - take u-boot-spi/master.
I Just got it, To make it working we should have these macros defined in config 
file and also there are some changes which are required to
Support DM in SPL for these compilation failures. Simon already has those 
patches in dm tree. 
http://git.denx.de/?p=u-boot/u-boot-dm.git;a=shortlog;h=refs/heads/zynq-working

Regards,
Siva

> 
> thanks!
> --
> Jagan | openedev.
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to