26 Nov, 2013
1 commit
-
Freescale DDR driver has been used for mpc83xx, mpc85xx, mpc86xx SoCs.
The similar DDR controllers will be used for ARM-based SoCs.Signed-off-by: York Sun
01 Nov, 2013
1 commit
-
Signed-off-by: Masahiro Yamada
Cc: Wolfgang Denk
Cc: Kim Phillips
Cc: York Sun
Cc: Stefan Roese
15 Oct, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
19 Aug, 2013
3 commits
-
Up to this point some PHY initialization was done from the FPGA
and some from u-boot.
From now all initialization is done from u-boot.
To keep this maintainable a PHY setup machine was implemented that can
execute commands from initialization arrays.Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Add a new iocon flavor with a second communiction port per channel.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Add a new iocon flavor with fiber instead of copper connectivity.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese
27 Jul, 2013
1 commit
-
Signed-off-by: Tom Rini
26 Jul, 2013
4 commits
-
OSD size was constant 32x16 characters.
Now the size is set as announced by the FPGA.Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
mclink is a serial interface for communication between gdsys FPGA.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
A set of accessor functions was added to be able to access not only
memory mapped FPGA in a generic way.Thanks to Wolfgang Denk for getting this sorted properly.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese
24 Jul, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini
17 Jul, 2013
1 commit
-
The gdsys ControlCenter Digital board is based on a Freescale P1022 QorIQ SOC.
It boots from SPI-Flash but can be configured to boot from SD-card for
factory programming and testing.
On board peripherals include:
- 2x GbE
- Lattice ECP3 FPGA connected via PCIe
- mSATA RAID1
- USB host
- DisplayPort video output
- Atmel TPMSigned-off-by: Dirk Eibach
Signed-off-by: Reinhard Pfau
Signed-off-by: Andy Fleming
04 Feb, 2013
1 commit
-
Move this field into arch_global_data and tidy up.
Signed-off-by: Simon Glass
30 Apr, 2012
4 commits
-
Signed-off-by: Dirk Eibach
Cc: Stefan Roese
Signed-off-by: Stefan Roese -
In hardware revision 1.20 one more fan controller is added to dlvision-10g.
Signed-off-by: Dirk Eibach
Cc: Stefan Roese
Signed-off-by: Stefan Roese -
Print fpga info at last_stage_init on gdsys 405ep boards.
Use dtt_init() to startup fans.Signed-off-by: Dirk Eibach
Cc: Stefan Roese
Signed-off-by: Stefan Roese -
In order to add boards that have different hardware for fpga reset,
any 405ep gdsys board now provides these functions:void gd405ep_init(void);
void gd405ep_set_fpga_reset(unsigned state);
void gd405ep_setup_hw(void);
int gd405ep_get_fpga_done(unsigned fpga);Signed-off-by: Dirk Eibach
Cc: Stefan Roese
Signed-off-by: Stefan Roese
09 Jan, 2012
1 commit
-
The FPGA High-Speed Interconnect Bus (HICB) is now setup by u-boot.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese
01 Dec, 2011
1 commit
-
Board support for the Guntermann & Drunck Io64.
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese
17 Nov, 2011
1 commit
-
Fix:
dlvision-10g.c: In function 'print_fpga_info':
dlvision-10g.c:90:11: warning: variable 'feature_compression' set but not used [-Wunused-but-set-variable]Signed-off-by: Stefan Roese
16 Oct, 2011
1 commit
-
The top level Makefile does not do any recursion into subdirs when
cleaning, so these clean/distclean targets in random arch/board dirs
never get used. Punt them all.MAKEALL didn't report any errors related to this that I could see.
Signed-off-by: Mike Frysinger
13 May, 2011
1 commit
-
A large number of boards incorrectly used getenv() in their board init
code running before relocation. In some cases this caused U-Boot to
hang when certain environment variables grew too long.
Fix the code to use getenv_r().Signed-off-by: Wolfgang Denk
Cc: Stefan Roese
Cc: The LEOX team
Cc: Michael Schwingen
Cc: Georg Schardt
Cc: Werner Pfister
Cc: Dirk Eibach
Cc: Peter De Schrijver
Cc: John Zhan
Cc: Rishi Bhattacharya
Cc: Peter Tyser
21 Apr, 2011
4 commits
-
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese -
Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese
07 Feb, 2011
1 commit
-
Board support for the Guntermann & Drunck DLVision-10G.
Adds support for multiple FPGAs per board for gdsys 405ep
architecture.
Adds support for dual link osd hardware for gdsys 405ep.Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese
28 Nov, 2010
2 commits
-
Use the return value of cmd_usage instead of ignoring this
and returning a 1.Signed-off-by: Thomas Weber
Acked-by: Mike Frysinger -
This commit adapts 4xx boards for partial linking with --gc-sections.
Signed-off-by: Stefan Roese
Signed-off-by: Wolfgang Denk
Cc: Stefan Roese
Cc: Tirumala Marri
Cc: David Updegraff
Cc: Matthias Fuchs
Cc: Dirk Eibach
Cc: Larry Johnson
Cc: Peter De Schrijver
Cc: Niklaus Giger
Cc: Daniel Poirot
Acked-by: Stefan Roese
18 Nov, 2010
1 commit
-
Before this commit, weak symbols were not overridden by non-weak symbols
found in archive libraries when linking with recent versions of
binutils. As stated in the System V ABI, "the link editor does not
extract archive members to resolve undefined weak symbols".This commit changes all Makefiles to use partial linking (ld -r) instead
of creating library archives, which forces all symbols to participate in
linking, allowing non-weak symbols to override weak symbols as intended.
This approach is also used by Linux, from which the gmake function
cmd_link_o_target (defined in config.mk and used in all Makefiles) is
inspired.The name of each former library archive is preserved except for
extensions which change from ".a" to ".o". This commit updates
references accordingly where needed, in particular in some linker
scripts.This commit reveals board configurations that exclude some features but
include source files that depend these disabled features in the build,
resulting in undefined symbols. Known such cases include:
- disabling CMD_NET but not CMD_NFS;
- enabling CONFIG_OF_LIBFDT but not CONFIG_QE.Signed-off-by: Sebastien Carlier
27 Oct, 2010
1 commit
-
CONFIG_SYS_GBL_DATA_SIZE has always been just a bad workarond for not
being able to use "sizeof(struct global_data)" in assembler files.
Recent experience has shown that manual synchronization is not
reliable enough. This patch renames CONFIG_SYS_GBL_DATA_SIZE into
GENERATED_GBL_DATA_SIZE which gets automatically generated by the
asm-offsets tool. In the result, all definitions of this value can be
deleted from the board config files. We have to make sure that all
files that reference such data include the new file.No other changes have been done yet, but it is obvious that similar
changes / simplifications can be done for other, related macro
definitions as well.Signed-off-by: Wolfgang Denk
Acked-by: Kumar Gala
25 Oct, 2010
1 commit
-
Board support for the Guntermann & Drunck CATCenter Io.
Board support for the Guntermann & Drunck IoCon.Signed-off-by: Dirk Eibach
Signed-off-by: Stefan Roese
19 Oct, 2010
2 commits
-
Clean up Makefile, and drop a lot of the config.mk files on the way.
We now also automatically pick all boards that are listed in
boards.cfg (and with all configurations), so we can drop the redundant
entries from MAKEALL to avoid building these twice.Signed-off-by: Wolfgang Denk
-
The change is currently needed to be able to remove the board
configuration scripting from the top level Makefile and replace it by
a simple, table driven script.Moving this configuration setting into the "CONFIG_*" name space is
also desirable because it is needed if we ever should move forward to
a Kconfig driven configuration system.Signed-off-by: Wolfgang Denk
23 Sep, 2010
2 commits
-
Signed-off-by: Stefan Roese
-
This patch moves some ppc4xx related headers from the common include
directory (include/) to the powerpc specific one
(arch/powerpc/include/asm/). This way to common include directory is not
so cluttered with files.Signed-off-by: Stefan Roese
19 Apr, 2010
1 commit
-
This patch adds new macros, with frequently used combinations of the
4xx TLB access control and storage attibutes. Additionally the 4xx init.S
files are updated to make use of these new macros. Resulting in easier
to read TLB definitions.Additionally some init.S files are updated to use the mmu header for the
TLB defines, instead of defining their own macros.Signed-off-by: Stefan Roese
13 Apr, 2010
1 commit
-
The appropriate include/asm-$ARCH directory should already by symlinked
to include/asm so using the whole "asm-$ARCH" path is unnecessary.This change should also allow us to move the include/asm-$ARCH
directories into their appropriate lib/$ARCH/ directories.Signed-off-by: Peter Tyser
19 Nov, 2009
1 commit
-
This patch removes the duplicted implementations of the pci_master_init()
function by introducing a weak default function for it. It can be
overridden by a board specific version.Signed-off-by: Stefan Roese