All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michal Simek <monstr@monstr.eu>
To: u-boot@lists.denx.de
Subject: [U-Boot] [GIT PULL] Fpga changes - next round
Date: Tue, 20 May 2014 15:54:22 +0200	[thread overview]
Message-ID: <537B5E8E.8030008@monstr.eu> (raw)

Hi Tom,

here is the next round of fpga patches.
Please pull them to your tree.

Thanks,
Michal


[u-boot]$ ./tools/buildman/buildman -b fpga zynq x600 omap3_mvblx mt_ventoux iocon grsim grsim_leon2 coreboot balloon3 astro_mcf5373l alpr MVSMR MVBLM7 MVBC_P GEN860T matrix_vision -sSed
Summary of 8 commits for 22 boards (4 threads, 1 job per thread)
01: Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
      m68k: +   astro_mcf5373l
   powerpc: +   alpr iocon
+/mnt/disk/fpga/.bm-work/00/arch/m68k/cpu/mcf532x/cpu_init.c: In function 'cpu_init_f':
+/mnt/disk/fpga/.bm-work/00/arch/m68k/cpu/mcf532x/cpu_init.c:211:10: warning: unused variable 'wdog' [-Wunused-variable]
+/mnt/disk/fpga/.bm-work/00/arch/m68k/lib/bootm.c: In function 'do_bootm_linux':
+/mnt/disk/fpga/.bm-work/00/arch/m68k/lib/bootm.c:53:8: warning: unused variable 'rd_len' [-Wunused-variable]
+/mnt/disk/fpga/.bm-work/00/arch/m68k/lib/bootm.c:99:12: warning: 'initrd_start' may be used uninitialized in this function [-Wuninitialized]
+/mnt/disk/fpga/.bm-work/00/arch/m68k/lib/bootm.c:99:12: warning: 'initrd_end' may be used uninitialized in this function [-Wuninitialized]
+/mnt/disk/fpga/.bm-work/00/arch/m68k/lib/bootm.c:99:12: warning: 'cmd_start' may be used uninitialized in this function [-Wuninitialized]
+/mnt/disk/fpga/.bm-work/00/arch/m68k/lib/bootm.c:99:12: warning: 'cmd_end' may be used uninitialized in this function [-Wuninitialized]
+/mnt/disk/fpga/.bm-work/00/board/astro/mcf5373l/mcf5373l.c: In function 'initdram':
+/mnt/disk/fpga/.bm-work/00/board/astro/mcf5373l/mcf5373l.c:83:5: warning: pointer targets in passing argument 1 of 'get_ram_size' differ in signedness [-Wpointer-sign]
+/mnt/disk/fpga/.bm-work/00/include/common.h:470:6: note: expected 'long int *' but argument is of type 'long unsigned int *'
+/mnt/disk/fpga/.bm-work/00/board/astro/mcf5373l/fpga.c:168:2: warning: initialization from incompatible pointer type [enabled by default]
+/mnt/disk/fpga/.bm-work/00/board/astro/mcf5373l/fpga.c:168:2: warning: (near initialization for 'altera_fns.write') [enabled by default]
+/mnt/disk/fpga/.bm-work/00/board/astro/mcf5373l/fpga.c: In function 'astro5373l_altera_load':
+/mnt/disk/fpga/.bm-work/00/board/astro/mcf5373l/fpga.c:196:20: warning: assignment from incompatible pointer type [enabled by default]
+powerpc-unknown-linux-gnu-ld: section .bootpg [fffff000 -> fffff27f] overlaps section .reloc [ffffc600 -> fffff02b]
+powerpc-unknown-linux-gnu-ld: u-boot: section .text vma 0xfffc0000 overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff14b8 overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .reloc vma 0xffffc600 overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .bootpg vma 0xfffff000 overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .data vma 0xfffff02c overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .resetvec vma 0xfffffffc overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section `.text' can't be allocated in segment 0
+LOAD: .u_boot_list .text .rodata .reloc .bootpg .data .resetvec
+powerpc-unknown-linux-gnu-ld: final link failed: Bad value
+make[1]: *** [u-boot] Error 1
+make: *** [sub-make] Error 2
+powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff6ed0 overlaps previous sections
+LOAD: .reloc .data .u_boot_list .text .rodata .resetvec
02: configs: iocom: Fix typo on CMD_FPGA command
-powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff6ed0 overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff6dac overlaps previous sections
03: fpga: Guard the LOADMK functionality with CMD_FPGA_LOADMK
   powerpc: (for 6/8 boards)  all -94.7  data -5.3  text -89.3
            MERGERBOX      :  all -568  data -32  text -536
04: fpga: Define bitstream type based on command selection
-powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff14b8 overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff14c0 overlaps previous sections
   powerpc: (for 6/8 boards)  all +21.3  text +21.3
            MVSMR          :  all +32  text +32
            GEN860T        :  all +32  text +32
            GEN860T_SC     :  all +32  text +32
            MVBC_P         :  all +16  text +16
            MVBLM7         :  all +16  text +16
      m68k: (for 1/1 boards)  all +40.0  text +40.0
            astro_mcf5373l :  all +40  text +40
       arm: (for 10/10 boards)  all +33.2  bss +0.8  text +32.4
            mt_ventoux     :  all +68  bss +32  text +36
            zynq_microzed  :  all +64  bss +28  text +36
            zynq_zc770_xm013:  all +36  text +36
            zynq_zc770_xm012:  all +36  text +36
            zynq_zc770_xm010:  all +32  bss -4  text +36
            x600           :  all +32  text +32
            zynq_zed       :  all +32  bss -4  text +36
            zynq_zc70x     :  all +32  bss -4  text +36
            omap3_mvblx    :  bss -8  text +8
            balloon3       :  bss -32  text +32
05: fpga: Add support to load partial bitstreams
-powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff14c0 overlaps previous sections
+powerpc-unknown-linux-gnu-ld: u-boot: section .rodata vma 0xffff14c8 overlaps previous sections
   powerpc: (for 6/8 boards)  all +5.3  text +5.3
            MERGERBOX      :  all +16  text +16
            GEN860T        :  all +8  text +8
            GEN860T_SC     :  all +8  text +8
       arm: (for 10/10 boards)  all +12.0  bss +4.0  text +8.0
            omap3_mvblx    :  all +64  bss +56  text +8
            zynq_zed       :  all +32  bss +24  text +8
            zynq_zc770_xm013:  all +8  text +8
            zynq_zc770_xm012:  all +8  text +8
            x600           :  all +8  text +8
            zynq_zc770_xm010:  bss -8  text +8
            zynq_microzed  :  bss -8  text +8
            mt_ventoux     :  bss -8  text +8
            zynq_zc70x     :  bss -8  text +8
            balloon3       :  bss -8  text +8
06: fpga: zynqpl: Clean partial bitstream handling
       arm: (for 10/10 boards)  all -43.2  rodata -21.6  text -21.6
            zynq_zc770_xm010:  all -72  rodata -36  text -36
            zynq_zc770_xm013:  all -72  rodata -36  text -36
            zynq_microzed  :  all -72  rodata -36  text -36
            zynq_zc770_xm012:  all -72  rodata -36  text -36
            zynq_zed       :  all -72  rodata -36  text -36
            zynq_zc70x     :  all -72  rodata -36  text -36
07: zynq: Enable fpga loadp and loadbp commands
       arm: (for 10/10 boards)  all +201.6  rodata +120.0  text +81.6
            zynq_zc770_xm010:  all +352  bss +16  rodata +200  text +136
            zynq_zc70x     :  all +352  bss +16  rodata +200  text +136
            zynq_zc770_xm013:  all +336  rodata +200  text +136
            zynq_zc770_xm012:  all +336  rodata +200  text +136
            zynq_microzed  :  all +320  bss -16  rodata +200  text +136
            zynq_zed       :  all +320  bss -16  rodata +200  text +136
08: fpga: Added support to load bit stream from SD/MMC
   powerpc: (for 6/8 boards)  all +2.0  data +2.0
            MVSMR          :  all +4  data +4
            GEN860T        :  all +4  data +4
            GEN860T_SC     :  all +4  data +4
      m68k: (for 1/1 boards)  all +4.0  data +4.0
            astro_mcf5373l :  all +4  data +4
       arm: (for 10/10 boards)  all +776.0  bss -1.2  data +3.6  rodata +120.0  text +653.6
            zynq_zc770_xm013:  all +1368  data +4  rodata +200  text +1164
            zynq_zc770_xm012:  all +1368  data +4  rodata +200  text +1164
            zynq_zc770_xm010:  all +1256  data +4  rodata +200  text +1052
            zynq_microzed  :  all +1256  data +4  rodata +200  text +1052
            zynq_zed       :  all +1256  data +4  rodata +200  text +1052
            zynq_zc70x     :  all +1256  data +4  rodata +200  text +1052
            x600           :  bss -4  data +4
            mt_ventoux     :  bss -4  data +4
            balloon3       :  bss -4  data +4




The following changes since commit d7782d06534fe4fa47a49fa7c106de5ba85a9687:

  Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2014-05-16 18:30:33 -0400)

are available in the git repository at:


  git://www.denx.de/git/u-boot-microblaze.git fpga

for you to fetch changes up to 1a897668ac33c57ca76f47cb940ec32b405e90dd:

  fpga: Added support to load bit stream from SD/MMC (2014-05-20 15:23:46 +0200)

----------------------------------------------------------------
Michal Simek (5):
      configs: iocom: Fix typo on CMD_FPGA command
      fpga: Define bitstream type based on command selection
      fpga: Add support to load partial bitstreams
      fpga: zynqpl: Clean partial bitstream handling
      zynq: Enable fpga loadp and loadbp commands

Siva Durga Prasad Paladugu (2):
      fpga: Guard the LOADMK functionality with CMD_FPGA_LOADMK
      fpga: Added support to load bit stream from SD/MMC

 README                                 |  13 +++++++++++++
 board/matrix_vision/common/mv_common.c |   2 +-
 common/cmd_fpga.c                      |  91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 drivers/fpga/fpga.c                    |  36 +++++++++++++++++++++++++++++++++---
 drivers/fpga/spartan2.c                |   3 ++-
 drivers/fpga/spartan3.c                |   3 ++-
 drivers/fpga/virtex2.c                 |   3 ++-
 drivers/fpga/xilinx.c                  |  26 ++++++++++++++++++++++----
 drivers/fpga/zynqpl.c                  | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 include/configs/GEN860T.h              |   1 +
 include/configs/MVBC_P.h               |   1 +
 include/configs/MVBLM7.h               |   1 +
 include/configs/MVSMR.h                |   1 +
 include/configs/alpr.h                 |   1 +
 include/configs/astro_mcf5373l.h       |   1 +
 include/configs/balloon3.h             |   1 +
 include/configs/coreboot.h             |   1 +
 include/configs/grsim.h                |   1 +
 include/configs/grsim_leon2.h          |   1 +
 include/configs/iocon.h                |   3 ++-
 include/configs/mt_ventoux.h           |   1 +
 include/configs/omap3_mvblx.h          |   1 +
 include/configs/x600.h                 |   1 +
 include/configs/zynq-common.h          |   4 ++++
 include/fpga.h                         |  20 ++++++++++++++++++--
 include/xilinx.h                       |   8 ++++++--
 26 files changed, 297 insertions(+), 33 deletions(-)


-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 263 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20140520/5529b206/attachment.pgp>

             reply	other threads:[~2014-05-20 13:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-20 13:54 Michal Simek [this message]
2014-05-22 19:12 ` [U-Boot] [GIT PULL] Fpga changes - next round Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=537B5E8E.8030008@monstr.eu \
    --to=monstr@monstr.eu \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.