15 Oct, 2013

1 commit


24 Jul, 2013

2 commits


23 Jul, 2013

1 commit


12 Mar, 2013

1 commit

  • Add generic TMU support alongwith i2c sensors in dtt command
    to enable temperature reading in cases where TMU is present
    along-with/instead-of i2c sensors.

    Signed-off-by: Akshay Saraswat
    Acked-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Akshay Saraswat
     

22 Oct, 2011

1 commit

  • Our boards rely on dtt for initialization of fan hardware.
    dtt_init() was implemented to be called form board specific code.

    Signed-off-by: Dirk Eibach
    Acked-by: Heiko Schocher
    Tested-by: Heiko Schocher

    Dirk Eibach
     

05 Aug, 2011

1 commit

  • The U-Boot Design Principles[1] clearly say:

    Initialize devices only when they are needed within U-Boot, i.e. don't
    initialize the Ethernet interface(s) unless U-Boot performs a download
    over Ethernet; don't initialize any IDE or USB devices unless U-Boot
    actually tries to load files from these, etc. (and don't forget to
    shut down these devices after using them - otherwise nasty things may
    happen when you try to boot your OS).

    So, do not initialize and read the sensors on startup.

    Signed-off-by: Heiko Schocher
    cc: Wolfgang Denk
    cc: Holger Brunck

    Heiko Schocher
     

05 Jul, 2010

1 commit

  • The hush shell dynamically allocates (and re-allocates) memory for the
    argument strings in the "char *argv[]" argument vector passed to
    commands. Any code that modifies these pointers will cause serious
    corruption of the malloc data structures and crash U-Boot, so make
    sure the compiler can check that no such modifications are being done
    by changing the code into "char * const argv[]".

    This modification is the result of debugging a strange crash caused
    after adding a new command, which used the following argument
    processing code which has been working perfectly fine in all Unix
    systems since version 6 - but not so in U-Boot:

    int main (int argc, char **argv)
    {
    while (--argc > 0 && **++argv == '-') {
    /* ====> */ while (*++*argv) {
    switch (**argv) {
    case 'd':
    debug++;
    break;
    ...
    default:
    usage ();
    }
    }
    }
    ...
    }

    The line marked "====>" will corrupt the malloc data structures and
    usually cause U-Boot to crash when the next command gets executed by
    the shell. With the modification, the compiler will prevent this with
    an
    error: increment of read-only location '*argv'

    N.B.: The code above can be trivially rewritten like this:

    while (--argc > 0 && **++argv == '-') {
    char *arg = *argv;
    while (*++arg) {
    switch (*arg) {
    ...

    Signed-off-by: Wolfgang Denk
    Acked-by: Mike Frysinger

    Wolfgang Denk
     

13 Jun, 2009

1 commit

  • Many of the help messages were not really helpful; for example, many
    commands that take no arguments would not print a correct synopsis
    line, but "No additional help available." which is not exactly wrong,
    but not helpful either.

    Commit ``Make "usage" messages more helpful.'' changed this
    partially. But it also became clear that lots of "Usage" and "Help"
    messages (fields "usage" and "help" in struct cmd_tbl_s respective)
    were actually redundant.

    This patch cleans this up - for example:

    Before:
    => help dtt
    dtt - Digital Thermometer and Thermostat

    Usage:
    dtt - Read temperature from digital thermometer and thermostat.

    After:
    => help dtt
    dtt - Read temperature from Digital Thermometer and Thermostat

    Usage:
    dtt

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

28 Jan, 2009

1 commit

  • Remove command name from all command "usage" fields and update
    common/command.c to display "name - usage" instead of
    just "usage". Also remove newlines from command usage fields.

    Signed-off-by: Peter Tyser

    Peter Tyser
     

19 Oct, 2008

1 commit


21 Nov, 2007

1 commit


19 Oct, 2007

1 commit


09 Jul, 2007

1 commit


04 Jul, 2007

1 commit


20 Feb, 2007

1 commit


02 Jul, 2003

1 commit


28 Jun, 2003

1 commit

  • - remove trailing white space, trailing empty lines, C++ comments, etc.
    - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)

    * Patches by Kenneth Johansson, 25 Jun 2003:
    - major rework of command structure
    (work done mostly by Michal Cendrowski and Joakim Kristiansen)

    wdenk
     

27 Aug, 2002

1 commit