07 May, 2018
1 commit
-
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from. So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry. Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents. There's also a few places where I found we did not have a tag
and have introduced one.Signed-off-by: Tom Rini
08 Dec, 2017
1 commit
-
This does not appear to be used by any boards. Before introducing a new
log system, remove this old one.Signed-off-by: Simon Glass
Reviewed-by: Bin Meng
16 Aug, 2017
1 commit
-
We are now using an env_ prefix for environment functions. Rename these
two functions for consistency. Also add function comments in common.h.Quite a few places use getenv() in a condition context, provoking a
warning from checkpatch. These are fixed up in this patch also.Suggested-by: Wolfgang Denk
Signed-off-by: Simon Glass
06 Apr, 2017
1 commit
-
The architecture is currently unmaintained, remove.
Cc: Benjamin Matthews
Cc: Chong Huang
Cc: Dimitar Penev
Cc: Haitao Zhang
Cc: I-SYST Micromodule
Cc: M.Hasewinkel (MHA)
Cc: Marek Vasut
Cc: Martin Strubel
Cc: Peter Meerwald
Cc: Sonic Zhang
Cc: Valentin Yakovenkov
Cc: Wojtek Skulski
Cc: Wojtek Skulski
Signed-off-by: Tom Rini
25 Oct, 2014
1 commit
-
Signed-off-by: Jeroen Hofstee
24 Jul, 2013
1 commit
-
Signed-off-by: Wolfgang Denk
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini
31 Mar, 2012
1 commit
-
Since commit 96f5c4b the needed functions (get_ticks() and get_tbclk() )
are defined for kirkwood CPUs as well. This warning is then not relevant
anymore.Signed-off-by: Valentin Longchamp
cc: Holger Brunck
cc: Prafulla Wadaskar
cc: Albert Aribaud
19 Mar, 2012
3 commits
-
These calls should not be made directly any more, since bootstage
will call the show_boot_...() functions as needed.Signed-off-by: Simon Glass
-
Signed-off-by: Simon Glass
-
Rather than the caller negating our progress numbers to indicate an
error has occurred, which seems hacky, add a function to indicate this.Signed-off-by: Simon Glass
Acked-by: Mike Frysinger
13 Feb, 2012
1 commit
-
Signed-off-by: Mike Frysinger
11 Dec, 2011
2 commits
-
commit f31a911fe (arm, post: add missing post_time_ms for arm)
enables get_ticks and get_tbclk for all arm based boards,
but kirkwood has currently no implementation for this. So
undefine this for kirkwood boards.Signed-off-by: Holger Brunck
cc: Heiko Schocher
cc: Prafulla Wadaskar
cc: Valentin Longchamp -
Signed-off-by: Christian Riesch
Cc: Tom Rini
Cc: Heiko Schocher
Cc: Wolfgang Denk
04 Nov, 2011
2 commits
-
Fix:
post.c: In function 'post_log':
post.c:425:7: warning: variable 'i' set but not used
[-Wunused-but-set-variable]Signed-off-by: Wolfgang Denk
-
Make checkpatch-clean..
Signed-off-by: Wolfgang Denk
Acked-by: Marek Vasut
28 Oct, 2011
2 commits
-
Signed-off-by: Heiko Schocher
Cc: Albert ARIBAUD -
Signed-off-by: Heiko Schocher
06 Oct, 2011
2 commits
-
Some boards have the environment variables defined in a slow EEPROM. post_run
accesses these environment variables to define which tests have to be run (in
post_get_flags). This is very slow before the code relocation on some boards
with a slow I2C EEPROM for environement variables.This patch adds a config option to skip the fetching of the test flags in the
environment variables. The test flags assigned to the tests then only are the
ones statically defined for the test in post/tests.c.Signed-off-by: Valentin Longchamp
Signed-off-by: Holger Brunck -
The current post_log_word in global data is currently split into 2x
16 bits: half for the test start, half for the test success.
Since we alredy have more than 16 POST tests defined and more could
be defined, this may result in an overflow and the post_output_backlog
would not work for the tests defined further of these 16 positions.An additional field is added to global data so that we can now support up
to 32 (depending of architecture) tests. The post_log_word is only used
to record the start of the test and the new field post_log_res for the
test success (or failure). The post_output_backlog is for this change
also adapted.Signed-off-by: Valentin Longchamp
26 Jul, 2011
3 commits
-
The post.c code is missing braces around the pass case, and as a
result, the diagnostic function will post both fail and pass for
a failed test. The reason for this bug is probably the incorrect
indentation used, so when reading the code it seems like there
are proper braces.Indent the code to the correct depth and put proper braces around
the "else" branch of the "if" statement.Signed-off-by: James Kosin
Signed-off-by: Mike Frysinger -
We've got a handy dandy macro already for calculating the number of
elements in an array, so use it.Signed-off-by: Mike Frysinger
-
Now that we have the generic GPIO layer, we can easily provide a common
implementation for the post_hotkeys_pressed() function based on it.Signed-off-by: Mike Frysinger
30 Oct, 2010
1 commit
-
By now, the majority of architectures have working relocation
support, so the few remaining architectures have become exceptions.
To make this more obvious, we make working relocation now the default
case, and flag the remaining cases with CONFIG_NEEDS_MANUAL_RELOC.Signed-off-by: Wolfgang Denk
Tested-by: Heiko Schocher
Tested-by: Reinhard Meyer
04 Aug, 2010
1 commit
-
While running from flash, i. e. before relocation, we have only a
limited C runtime environment without writable data segment. In this
phase, some configurations (for example with environment in EEPROM)
must not use the normal getenv(), but a special function. This
function had been called getenv_r(), with the idea that the "_r"
suffix would mean the same as in the _r_eentrant versions of some of
the C library functions (for example getdate vs. getdate_r, getgrent
vs. getgrent_r, etc.).Unfortunately this was a misleading name, as in U-Boot the "_r"
generally means "running from RAM", i. e. _after_ relocation.To avoid confusion, rename into getenv_f() [as "running from flash"]
Signed-off-by: Wolfgang Denk
Acked-by: Detlev Zundel
22 Mar, 2010
1 commit
-
Add POST progress API implemented as weak calls before and after
each call to the POST test callback in the post_run_single routine
of the post.c file.Signed-off-by: Michael Zaidman
Acked-by: Detlev Zundel
08 Dec, 2009
1 commit
-
This patch introduces a weak default function for post_hotkey_pressed(),
returning 0, for boards without hotkey support. The long-running tests
won't be started on those boards. This default function was implemented
in many board directories. By implementing this weak default we can
remove all those duplicate versions.Boards with hotkey support, can override this weak default function
by defining one in their board specific code.Signed-off-by: Stefan Roese
03 Oct, 2009
1 commit
-
Add #ifdefs where necessary to not perform relocation fixups. This
allows boards/architectures which support relocation to trim a decent
chunk of code.Note that this patch doesn't add #ifdefs to architecture-specific code
which does not support relocation.Signed-off-by: Peter Tyser
18 Jul, 2009
1 commit
-
So far the console API uses the following naming convention:
======Extract======
typedef struct device_t;int device_register (device_t * dev);
int devices_init (void);
int device_deregister(char *devname);
struct list_head* device_get_list(void);
device_t* device_get_by_name(char* name);
device_t* device_clone(device_t *dev);
=======which is too generic and confusing.
Instead of using device_XX and device_t we change this
into stdio_XX and stdio_devThis will also allow to add later a generic device mechanism in order
to have support for multiple devices and driver instances.Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
Edited commit message.
Signed-off-by: Wolfgang Denk
19 Oct, 2008
1 commit
-
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
30 Jun, 2008
1 commit
-
Signed-off-by: Sascha Laue
21 May, 2008
1 commit
-
Don't run futher tests in case of a test fails that is marked as
POST_STOP.Signed-off-by: Ilya Yanok
Signed-off-by: Yuri Tikhonov
22 Apr, 2008
1 commit
-
Remove CONFIG_POST ifdefs from the post/ source files.
Signed-off-by: Yuri Tikhonov
Signed-off-by: Wolfgang Denk
19 Mar, 2008
1 commit
-
marked as POST_CRITICAL fails then the alternative, post_critical,
boot-command is used. If this command is not defined then U-Boot
enters into interactive mode.Signed-off-by: Dmitry Rakhchev
Signed-off-by: Yuri Tikhonov
13 Jul, 2007
1 commit
-
Signed-off-by: Heiko Schocher
23 Jun, 2007
1 commit
-
Added memory, CPU, UART, I2C and SPR POST tests for PPC440.
Signed-off-by: Igor Lisitsin
--
07 Mar, 2007
1 commit
01 Apr, 2006
1 commit
24 Feb, 2004
1 commit
-
- update board/emk tree; use common flash driver
- Corrected tested bits in machine check exception in cpu/mpc5xxx/traps.c
[adapted for other PPC CPUs -- wd]
- Added support for the M48T08 on the EVAL5200 board in rtc/mk48t59.c* Patch by Jon Diekema, 13 Feb 2004:
Call show_boot_progress() whenever POST "FAILED" is printed.* Patch by Nishant Kamat, 13 Feb 2004:
Add support for TI OMAP1610 H2 Board
Fixes for cpu/arm926ejs/interrupt.c
(based on Richard Woodruff's patch for arm925, 16 Oct 03)
Fix for a timer bug in OMAP1610 Innovator
Add support for CS0 (ROM)/CS3 (Flash) boot in OMAP1610 Innovator and H2* Patches by Stephan Linz, 12 Feb 2004:
- add support for NIOS timer with variable period preload counter value
- prepare POST framework support for NIOS targets* Patch by Denis Peter, 11 Feb 2004:
add POST support for the MIP405 board
16 Oct, 2003
1 commit
-
- Added Motorola CPU 8540/8560 support (cpu/85xx)
- Added Motorola MPC8540ADS board support (board/mpc8540ads)
- Added Motorola MPC8560ADS board support (board/mpc8560ads)* Minor code cleanup
25 Jul, 2003
1 commit
-
applications: instead of using (PPC-specific) system calls we now
use a jump table; please see doc/README.standalone for details* Patch by Dave Westwood, 24 Jul 2003:
added support for Unity OS (a proprietary OS)