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

