09 Dec, 2009

1 commit


08 Dec, 2009

1 commit


05 Dec, 2009

1 commit


03 Dec, 2009

1 commit


28 Oct, 2009

2 commits


19 Oct, 2009

1 commit

  • The env code is protected by the ENV_IS_EMBEDDED define, so attempting to
    compile the code when this isn't defined is pointless. Now that the env
    headers have unified around CONFIG_ENV_IS_EMBEDDED, convert the build
    system to only build the env objects when this is enabled. And now that
    the env code is conditionally compiled, we can drop the source code checks.

    For people who want to extract the environment manually, add a new option
    CONFIG_BUILD_ENVCRC that only enables the envcrc utility.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     

25 Sep, 2009

1 commit

  • U-Boot can detect if an IDE device is present or not.
    If not, and this new config option is activated, U-Boot
    removes the ATA node from the DTS before booting Linux,
    so the Linux IDE driver does not probe the device and
    crash. This is needed for buggy hardware (uc101) where
    no pull down resistor is connected to the signal IDE5V_DD7.

    Signed-off-by: Heiko Schocher

    Heiko Schocher
     

23 Sep, 2009

2 commits


06 Sep, 2009

1 commit

  • Reset any i2c devices that may have been interrupted during a system reset.
    Normally this would be accomplished by clocking the line until SCL and SDA
    are released and then sending a start condtiion (From an Atmel datasheet).
    There is no direct access to the i2c pins so instead create start commands
    through the i2c interface. Send a start command then delay for the SDA Hold
    time, repeat this by disabling/enabling the bus a total of 9 times.

    Signed-off-by: Eric Millbrandt

    Eric Millbrandt
     

02 Sep, 2009

1 commit

  • Since the Blackfin ABI favors higher scratch registers by default, use the
    last scratch register (P3) for global data rather than the first (P5).
    This allows the compiler's register allocator to use higher number scratch
    P registers, which in turn better matches the Blackfin instruction set,
    which reduces the size of U-Boot by more than 1024 bytes...

    Signed-off-by: Robin Getz
    Signed-off-by: Mike Frysinger

    Robin Getz
     

25 Aug, 2009

2 commits

  • Support USB on PSC3 on the mpc5200. Before this patch, enabling USB support
    would reconfigure PSC4 and PSC5 to USB. The mpc5200 does not support USB
    enabled on both the standard USB port and PSC3. This patch masks the
    appropriate bits when enabling USB.

    Signed-off-by: Eric Millbrandt
    Acked-by: Grant Likely
    Acked-by: Remy Bohmer

    Eric Millbrandt
     
  • Now that we have sha1 and md5 in lib_generic, allow people to use
    them on the command line, for checking downloaded files.

    Signed-off-by: Robin Getz

    Robin Getz
     

23 Jul, 2009

1 commit

  • Linux's netconsole works much better when you can pass it the MAC address of
    the server. (otherwise it just uses broadcast, which everyone else on my
    network complains about :)

    This sets the env var "serveraddr" (to match ethaddr), so that you can pass
    it to linux with whatever bootargs you want to....

    addnetconsole=set bootargs $(bootargs) netconsole=@$(ipaddr)/eth0,@$(serverip)/$(serveraddr)

    Signed-of-by: Robin Getz

    Signed-off-by: Ben Warren

    Robin Getz
     

19 Jul, 2009

1 commit


17 Jul, 2009

3 commits

  • This patch adds support splash image positioning by adding an
    additional variable "splashpos" to the environment. Please see
    README for details.

    Signed-off-by: Matthias Weisser
    Acked-by: Matthias Fuchs
    Signed-off-by: Anatolij Gustschin

    Matthias Weisser
     
  • Legacy NAND had been scheduled for removal. Any boards that use this
    were already not building in the previous release due to an #error.

    The disk on chip code in common/cmd_doc.c relies on legacy NAND,
    and it has also been removed. There is newer disk on chip code
    in drivers/mtd/nand; someone with access to hardware and sufficient
    time and motivation can try to get that working, but for now disk
    on chip is not supported.

    Signed-off-by: Scott Wood

    Scott Wood
     
  • Update for...
    * BDI2000 -> BDI3000 (BDI2000 is obsolete).
    * Add a line to read the doc/README.* files
    * Fix coding standard violations

    Signed-off-by: Gerald Van Baren

    Jerry Van Baren
     

08 Jul, 2009

1 commit

  • Currently, when booting from NAND using nand_spl, in the beginning the default
    environment is used until later in boot process the dynamic environment is read
    out. This way environment variables that must be interpreted early, like the
    baudrate or "silent", cannot be modified dynamically and remain at their
    default values. Fix this problem by reading out main and redundand (if used)
    copies of the environment in the nand_spl code.

    Signed-off-by: Guennadi Liakhovetski
    Signed-off-by: Scott Wood

    Guennadi Liakhovetski
     

21 Jun, 2009

1 commit


13 Jun, 2009

3 commits

  • This new define enables mtdcore.c compilation and with this we can
    select the MTD device infrastructure needed for the reworked mtdparts
    command.

    We now have the 2 MTD infrastructure defines, CONFIG_MTD_DEVICE and
    CONFIG_MTD_PARTITIONS. CONFIG_MTD_DEVICE is needed (as explained above)
    for the "mtdparts" command and CONFIG_MTD_PARTITIONS is needed for UBI.

    Signed-off-by: Stefan Roese
    Cc: Scott Wood

    Stefan Roese
     
  • The individual i2c commands imd, imm, inm, imw, icrc32, iprobe, iloop,
    and isdram are no longer available so all references to them have been
    updated to the new form of "i2c ".

    Signed-off-by: Peter Tyser

    Peter Tyser
     
  • The following individual I2C commands have been removed: imd, imm, inm,
    imw, icrc32, iprobe, iloop, isdram.

    The functionality of the individual commands is still available via
    the 'i2c' command.

    This change only has an impact on those boards which did not have
    CONFIG_I2C_CMD_TREE defined.

    Signed-off-by: Peter Tyser

    Peter Tyser
     

04 Apr, 2009

2 commits

  • Add support for compiling the host tools in the tools directory using
    the MinGW toolchain. This produces executables which can be used on
    standard Windows computers without requiring cygwin.

    One must specify the MinGW compiler and strip utilities as if they
    were the host toolchain in order to build win32 executables, eg:

    make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools

    Signed-off-by: Peter Tyser

    Peter Tyser
     
  • According to the doc/feature-removal-schedule.txt, the "autoscr"
    command will be replaced by the "source" command in approximately 6
    months from now.

    This patch prepares this change and starts a 6 month transition
    period as follows:

    - The new "source" command has been added, which implements exactly
    the same functionlaity as the old "autoscr" command before
    - The old "autoscr" command name is kept as an alias for compatibility
    - Command sequences, script files atc. have been adapted to use the
    new "source" command
    - Related environment variables ("autoscript", "autoscript_uname")
    have *not* been adapted yet; these will be renamed resp. removed in
    a separate patch when the support for the "autoscr" command get's
    finally dropped.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

21 Mar, 2009

1 commit

  • Currently the mtdparts commands are included in the jffs2 command support.
    This doesn't make sense anymore since other commands (e.g. UBI) use this
    infrastructure as well now. This patch separates the mtdparts commands from
    the jffs2 commands making it possible to only select mtdparts when no JFFS2
    support is needed.

    Signed-off-by: Stefan Roese
    Signed-off-by: Kyungmin Park

    Stefan Roese
     

19 Mar, 2009

1 commit


19 Feb, 2009

2 commits

  • it's been around since the original commit (2ad6b513) that added two
    identical entries.

    Signed-off-by: Kim Phillips

    Kim Phillips
     
  • This patch will create a configuration option for a minimum configuration for
    the ns16550 serial driver at drivers/serial/ns16550.c and will apply this new
    configuration option to the SIMPC8313.h config file in order to fix the NAND
    bootstrap build error. This option will exclude all functions with exception of
    NS16550_putc and NS16550_init. This will be used primarily to save space and
    remove unused code from builds in which space is limited.

    Signed-off-by: Ron Madrid

    Ron Madrid
     

18 Feb, 2009

1 commit


12 Feb, 2009

2 commits


10 Feb, 2009

1 commit

  • This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
    With this option it is possible to allow the receive
    buffer for the SMC on 82xx to be greater then 1. In case
    CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
    old version.

    When defining CONFIG_SYS_SMC_RXBUFLEN also
    CONFIG_SYS_MAXIDLE must be defined to setup the maximum
    idle timeout for the SMC.

    Signed-off-by: Heiko Schocher

    Heiko Schocher
     

31 Jan, 2009

1 commit


28 Jan, 2009

2 commits

  • 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
     
  • This patch adds a #define to optionally change the behaviour of
    i2c_read() in soft_i2c.c to send an I2C repeated start instead of a
    stop-start between sending the device address pointer write and
    reading back the data. The current behaviour is retained as the
    default.

    While most devices will work either way, I have a smart battery(*)
    that requires repeated start, and someone at some point found a
    device that required a stop-start.

    (*) http://www.inspired-energy.com/Standard_Products/NL2054/NL2054%20Rev1.0%20Data%20Sheet.pdf

    Signed-off-by: Andrew Dyer

    Andrew Dyer
     

24 Jan, 2009

1 commit

  • Initial support for the DS4510, a CPU supervisor with
    integrated EEPROM, SRAM, and 4 programmable non-volatile
    GPIO pins. The CONFIG_DS4510 define enables support
    for the device while the CONFIG_CMD_DS4510 define
    enables the ds4510 command. The additional
    CONFIG_DS4510_INFO, CONFIG_DS4510_MEM, and
    CONFIG_DS4510_RST defines add additional sub-commands
    to the ds4510 command when defined.

    Signed-off-by: Peter Tyser

    Peter Tyser
     

31 Dec, 2008

2 commits