public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] [PATCH 8/8] SPARC: Added LEON2 and LEON3 boards and simulators
@ 2008-03-13  9:40 Daniel Hellstrom
  2008-03-13 12:24 ` Wolfgang Denk
  0 siblings, 1 reply; 2+ messages in thread
From: Daniel Hellstrom @ 2008-03-13  9:40 UTC (permalink / raw)
  To: u-boot

This patch adds support for three LEON3 boards:
 * GR-XC3S-1500 (Low cost Xilinx Spartan FPGA board)
 * GR-CPCI-AX2000 (AX system with switchable AX FPGA)
 * ALTERA NIOS Development board, Stratix II edition

The simulators GRSIM and TSIM for LEON2 and LEON3 has
been added as a board. A separate board is needed due to
that the FLASH CFI interface has not been implemented
in the simulators. Configuring the GR-XC3S-1500 board
without FLASH support should run in the simulator.

Note that by board support I mean support for the
pre synthezied template design for the board in
question. Supporting any configuration is not possible
but almost, due to the Plug & Play system...
The FPGA can be programmed with the template design by:
 $ cd grlib/designs/BOARD
 $ make ise-prog-prom-ref

Best Regards,
Daniel Hellstrom


 MAKEALL                                       |    2 +-
 Makefile                                      |   21 ++
 board/gaisler/gr_cpci_ax2000/Makefile         |   52 ++++
 board/gaisler/gr_cpci_ax2000/config.mk        |   37 +++
 board/gaisler/gr_cpci_ax2000/gr_cpci_ax2000.c |   54 ++++
 board/gaisler/gr_cpci_ax2000/u-boot.lds       |  160 ++++++++++
 board/gaisler/gr_ep2s60/Makefile              |   52 ++++
 board/gaisler/gr_ep2s60/config.mk             |   35 +++
 board/gaisler/gr_ep2s60/gr_ep2s60.c           |   54 ++++
 board/gaisler/gr_ep2s60/u-boot.lds            |  160 ++++++++++
 board/gaisler/gr_xc3s_1500/Makefile           |   52 ++++
 board/gaisler/gr_xc3s_1500/config.mk          |   34 ++
 board/gaisler/gr_xc3s_1500/gr_xc3s_1500.c     |   54 ++++
 board/gaisler/gr_xc3s_1500/u-boot.lds         |  162 ++++++++++
 board/gaisler/grsim/Makefile                  |   50 +++
 board/gaisler/grsim/config.mk                 |   34 ++
 board/gaisler/grsim/grsim.c                   |   43 +++
 board/gaisler/grsim/u-boot.lds                |  161 ++++++++++
 board/gaisler/grsim_leon2/Makefile            |   50 +++
 board/gaisler/grsim_leon2/config.mk           |   34 ++
 board/gaisler/grsim_leon2/grsim_leon2.c       |   44 +++
 board/gaisler/grsim_leon2/u-boot.lds          |  159 ++++++++++
 include/configs/gr_cpci_ax2000.h              |  398 
+++++++++++++++++++++++++
 include/configs/gr_ep2s60.h                   |  348 +++++++++++++++++++++
 include/configs/grsim.h                       |  388 
++++++++++++++++++++++++
 include/configs/grsim_leon2.h                 |  378 
+++++++++++++++++++++++
 include/configs/grxc3s1500.h                  |  334 +++++++++++++++++++++
 27 files changed, 3349 insertions(+), 1 deletions(-)

The patch is larger than 40Kb, you can find it at 
ftp://ftp.gaisler.com/gaisler.com/u-boot/patches/8_sparc_boards.patch

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [U-Boot-Users] [PATCH 8/8] SPARC: Added LEON2 and LEON3 boards and simulators
  2008-03-13  9:40 [U-Boot-Users] [PATCH 8/8] SPARC: Added LEON2 and LEON3 boards and simulators Daniel Hellstrom
@ 2008-03-13 12:24 ` Wolfgang Denk
  0 siblings, 0 replies; 2+ messages in thread
From: Wolfgang Denk @ 2008-03-13 12:24 UTC (permalink / raw)
  To: u-boot

In message <47D8F681.4010306@gaisler.com> you wrote:
> This patch adds support for three LEON3 boards:
>  * GR-XC3S-1500 (Low cost Xilinx Spartan FPGA board)
>  * GR-CPCI-AX2000 (AX system with switchable AX FPGA)
>  * ALTERA NIOS Development board, Stratix II edition
> 
> The simulators GRSIM and TSIM for LEON2 and LEON3 has
> been added as a board. A separate board is needed due to
> that the FLASH CFI interface has not been implemented
> in the simulators. Configuring the GR-XC3S-1500 board
> without FLASH support should run in the simulator.
> 
> Note that by board support I mean support for the
> pre synthezied template design for the board in
> question. Supporting any configuration is not possible
> but almost, due to the Plug & Play system...
> The FPGA can be programmed with the template design by:
>  $ cd grlib/designs/BOARD
>  $ make ise-prog-prom-ref
> 
> Best Regards,
> Daniel Hellstrom
> 
> 
>  MAKEALL                                       |    2 +-
>  Makefile                                      |   21 ++
>  board/gaisler/gr_cpci_ax2000/Makefile         |   52 ++++
>  board/gaisler/gr_cpci_ax2000/config.mk        |   37 +++
>  board/gaisler/gr_cpci_ax2000/gr_cpci_ax2000.c |   54 ++++
>  board/gaisler/gr_cpci_ax2000/u-boot.lds       |  160 ++++++++++
>  board/gaisler/gr_ep2s60/Makefile              |   52 ++++
>  board/gaisler/gr_ep2s60/config.mk             |   35 +++
>  board/gaisler/gr_ep2s60/gr_ep2s60.c           |   54 ++++
>  board/gaisler/gr_ep2s60/u-boot.lds            |  160 ++++++++++
>  board/gaisler/gr_xc3s_1500/Makefile           |   52 ++++
>  board/gaisler/gr_xc3s_1500/config.mk          |   34 ++
>  board/gaisler/gr_xc3s_1500/gr_xc3s_1500.c     |   54 ++++
>  board/gaisler/gr_xc3s_1500/u-boot.lds         |  162 ++++++++++
>  board/gaisler/grsim/Makefile                  |   50 +++
>  board/gaisler/grsim/config.mk                 |   34 ++
>  board/gaisler/grsim/grsim.c                   |   43 +++
>  board/gaisler/grsim/u-boot.lds                |  161 ++++++++++
>  board/gaisler/grsim_leon2/Makefile            |   50 +++
>  board/gaisler/grsim_leon2/config.mk           |   34 ++
>  board/gaisler/grsim_leon2/grsim_leon2.c       |   44 +++
>  board/gaisler/grsim_leon2/u-boot.lds          |  159 ++++++++++
>  include/configs/gr_cpci_ax2000.h              |  398 
> +++++++++++++++++++++++++
>  include/configs/gr_ep2s60.h                   |  348 +++++++++++++++++++++
>  include/configs/grsim.h                       |  388 
> ++++++++++++++++++++++++
>  include/configs/grsim_leon2.h                 |  378 
> +++++++++++++++++++++++
>  include/configs/grxc3s1500.h                  |  334 +++++++++++++++++++++
>  27 files changed, 3349 insertions(+), 1 deletions(-)
> 
> The patch is larger than 40Kb, you can find it at 
> ftp://ftp.gaisler.com/gaisler.com/u-boot/patches/8_sparc_boards.patch

Split this (one board per patch) and it will easily fit in the 100 kB
hard limit.

But please fix all the coding style issues before resubmitting.

Also make sure to clean up dead code - ther eshould be no "#if 0"
anywhere in your code.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
I have never understood the female capacity to avoid a direct  answer
to any question.
	-- Spock, "This Side of Paradise", stardate 3417.3

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-03-13 12:24 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-13  9:40 [U-Boot-Users] [PATCH 8/8] SPARC: Added LEON2 and LEON3 boards and simulators Daniel Hellstrom
2008-03-13 12:24 ` Wolfgang Denk

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox