28 Apr, 2011

18 commits

  • This allows the reading of EEPROMS on the expansion bus without adding
    external pull-ups.

    Signed-off-by: Jason Kridner
    Signed-off-by: Steve Kipisz
    Signed-off-by: Sandeep Paulraj

    Steve Kipisz
     
  • Using the new env import command it is possible to use plain text files instead
    of script-images. Plain text files are much easier to handle.

    E.g. If your boot.scr contains the following:
    -----------------------------------
    setenv dvimode 1024x768-16@60
    run loaduimage
    run mmcboot
    -----------------------------------
    you could create a file named uEnv.txt and use that instead of boot.scr:
    -----------------------------------
    dvimode=1024x768-16@60
    uenvcmd=run loaduimage; run mmcboot
    -----------------------------------
    The variable uenvcmd (if existent) will be executed (using run) after uEnv.txt
    was loaded. If uenvcmd doesn't exist the default boot sequence will be started,
    therefore you could just use
    -----------------------------------
    dvimode=1024x768-16@60
    -----------------------------------
    as uEnv.txt because loaduimage and mmcboot is part of the default boot sequence

    Signed-off-by: Jason Kridner
    Signed-off-by: Sandeep Paulraj

    Alexander Holler
     
  • Added LED driver using status_led. USR0 is set to monitor the boot
    status. USR1 is set to be the green LED.

    Included adding configuration and command to the default configuration.

    Signed-off-by: Jason Kridner
    Signed-off-by: Sandeep Paulraj

    Jason Kridner
     
  • This patch allows any board implementing the coloured LED API
    to control the LEDs from the console.

    led [green | yellow | red | all ] [ on | off ]

    or

    led [ 1 | 2 | 3 | all ] [ on | off ]

    Adds configuration item CONFIG_CMD_LED enabling the command.

    Partially based on patch from Ulf Samuelsson:
    http://www.mail-archive.com/u-boot@lists.denx.de/msg09593.html.

    Updated based on feedback:
    http://www.mail-archive.com/u-boot@lists.denx.de/msg41847.html
    https://groups.google.com/d/topic/beagleboard/8Wf1HiK_QBo/discussion
    * Fixed a handful of style issues.
    * Significantly reduced the number of #ifdefs and redundant code
    * Converted redundant code into loops test against a structure
    * Made use of cmd_usage()
    * Introduced a str_onoff() function, but haven't yet put it in common
    * Eliminated trailing newline

    Signed-off-by: Jason Kridner
    Signed-off-by: Sandeep Paulraj

    Jason Kridner
     
  • Drop warnings due to recent commit
    ARM: mx31: Print the silicon version

    Signed-off-by: Stefano Babic
    CC: Fabio Estevam

    Stefano Babic
     
  • factor out boot cause function to common code to avoid
    the duplicate code in each board support package

    Signed-off-by: Jason Liu

    Jason Liu
     
  • Commit 5d2c154 (IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers)
    renamed mx31-imx-regs.h to imx-regs.h.

    Change the file label accordingly.

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Signed-off-by: Fabio Estevam
    Acked-by: Detlev Zundel

    Fabio Estevam
     
  • Use the same method of the Linux kernel to print the MX31 silicon version on
    boot.

    Tested on a MX31PDK with a 2.0 silicon, where it shows:

    CPU: Freescale i.MX31 rev 2.0 at 531 MHz

    Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • As exception among the i.MX processors, the i.MX31 has headers
    without general names (mx31-regs.h, mx31.h instead of imx-regs.h and
    clock.h). This requires several nasty #ifdef in the drivers to
    include the correct header. The patch cleans up the driver and
    renames the header files as for the other i.MX processors.

    Signed-off-by: Stefano Babic

    Stefano Babic
     
  • device tree for uboot arm support has already been enabled
    in the master branch. This patch enable device tree support
    for mx51/53 evk board for DT test.

    Signed-off-by: Jason Liu

    Liu Hui-R64343
     
  • The config.mk file in board directory is now obsolete and
    should be removed. Add option for the IMX image into
    boards.cfg

    Signed-off-by: Jason Liu

    Liu Hui-R64343
     
  • Signed-off-by: Fabio Estevam

    Fabio Estevam
     
  • Signed-off-by: Stefano Babic

    Stefano Babic
     
  • The patch add CONFIG_HW_WATCHDOG to be used
    with the internal watchdog timer of the MX31
    processor. Two function are exported for the
    board maintainers:
    mxc_hw_watchdog_enable
    mxc_hw_watchdog_reset

    The board maintainer can decide to use mxc_hw_watchdog_reset as
    hw_watchdog_reset, or to implement his own function to reset
    the watchdog.
    The watchdog timer can be configured with CONFIG_SYS_WD_TIMER_SECS
    (value in seconds). The MX31 allows values between 0.5
    (CONFIG_SYS_WD_TIMER_SECS = 0) and 128 seconds.

    Signed-off-by: Stefano Babic

    Stefano Babic
     
  • The config.mk file in board directory is now obsolete and
    should be removed. Add option for the IMX image into
    boards.cfg

    Signed-off-by: Stefano Babic

    Stefano Babic
     
  • config.mk in board directory is obsolete and should be removed.
    The patch allows to get rid of own config.mk adding the imximage.cfg
    file to the options in the boards.cfg

    Signed-off-by: Stefano Babic

    Stefano Babic
     

26 Apr, 2011

3 commits


25 Apr, 2011

3 commits


21 Apr, 2011

16 commits