27 Feb, 2014

3 commits

  • Conflicts:
    arch/arm/cpu/armv7/config.mk
    board/ti/am43xx/mux.c
    include/configs/am43xx_evm.h

    Signed-off-by: Tom Rini

    Tom Rini
     
  • When we tell the compiler to optimize for ARMv7 (and ARMv6 for that
    matter) it assumes a default of SCTRL.A being cleared and unaligned
    accesses being allowed and fast at the hardware level. We set this bit
    and must pass along -mno-unaligned-access so that the compiler will
    still breakdown accesses and not trigger a data abort.

    To better help understand the requirements of the project with respect
    to unaligned memory access, the
    Documentation/unaligned-memory-access.txt file has been added as
    doc/README.unaligned-memory-access.txt and is taken from the v3.14-rc1
    tag of the kernel.

    Cc: Albert ARIBAUD
    Cc: Mans Rullgard
    Signed-off-by: Tom Rini

    Tom Rini
     
  • Remove the last uses of symbol offsets in ARM U-Boot.
    Remove some needless uses of _TEXT_BASE.
    Remove all _TEXT_BASE definitions.

    Signed-off-by: Albert ARIBAUD

    Albert ARIBAUD
     

22 Feb, 2014

3 commits


21 Feb, 2014

2 commits


20 Feb, 2014

2 commits


19 Feb, 2014

3 commits


06 Feb, 2014

1 commit


05 Feb, 2014

1 commit


04 Feb, 2014

2 commits


22 Jan, 2014

1 commit


13 Jan, 2014

1 commit


03 Jan, 2014

2 commits

  • Single-source clocking is new feature introduced in T1040.
    In this mode, a single differential clock is supplied to the
    DIFF_SYSCLK_P/N inputs to the processor, which in turn is
    used to supply clocks to the sysclock, ddrclock and usbclock.

    So, both ddrclock and syclock are driven by same differential
    sysclock in single-source clocking mode whereas in normal clocking
    mode, generally separate DDRCLK and SYSCLK pins provides
    reference clock for sysclock and ddrclock

    DDR_REFCLK_SEL rcw bit is used to determine DDR clock source
    -If DDR_REFCLK_SEL rcw bit is 0, then DDR PLLs are driven in
    normal clocking mode by DDR_Reference clock

    -If DDR_REFCLK_SEL rcw bit is 1, then DDR PLLs are driven in
    single source clocking mode by DIFF_SYSCLK

    Add code to determine ddrclock based on DDR_REFCLK_SEL rcw bit.

    Signed-off-by: Poonam Aggrwal
    Signed-off-by: Priyanka Jain

    Priyanka Jain
     
  • CONFIG_SPL_NAND_MINIMAL should not be used as it was defined for temporary
    review purpose.

    So, use CONFIG_SPL_NAND_BOOT config.

    Signed-off-by: Prabhakar Kushwaha

    Prabhakar Kushwaha
     

13 Dec, 2013

1 commit

  • Given a multi-file image created through the mkimage's -d option:

    $ mkimage -A x86 -O linux -T multi -n x86 -d vmlinuz:initrd.img:System.map \
    multi.img

    Image Name: x86
    Created: Thu Jul 25 10:29:13 2013
    Image Type: Intel x86 Linux Multi-File Image (gzip compressed)
    Data Size: 13722956 Bytes = 13401.32 kB = 13.09 MB
    Load Address: 00000000
    Entry Point: 00000000
    Contents:
    Image 0: 4040128 Bytes = 3945.44 kB = 3.85 MB
    Image 1: 7991719 Bytes = 7804.41 kB = 7.62 MB
    Image 2: 1691092 Bytes = 1651.46 kB = 1.61 MB

    It is possible to perform the innverse operation -- extracting any file from
    the image -- by using the dumpimage's -i option:

    $ dumpimage -i multi.img -p 2 System.map

    Although it's feasible to retrieve "data files" from image through scripting,
    the requirement to embed tools such 'dd', 'awk' and 'sed' for this sole purpose
    is cumbersome and unreliable -- once you must keep track of file sizes inside
    the image. Furthermore, extracting data files using "dumpimage" tool is faster
    than through scripting.

    Signed-off-by: Guilherme Maciel Ferreira
    Signed-off-by: Simon Glass

    Guilherme Maciel Ferreira
     

11 Dec, 2013

2 commits


06 Dec, 2013

1 commit


02 Dec, 2013

1 commit


26 Nov, 2013

2 commits


25 Nov, 2013

2 commits


13 Nov, 2013

3 commits


12 Nov, 2013

2 commits

  • As
    http://www.denx.de/wiki/view/U-Boot/DesignPrinciples#2_Keep_it_Fast
    states:
    "Initialize devices only when they are needed within U-Boot"

    enable the RTC32K OSC only, if CONFIG_SPL_AM33XX_ENABLE_RTC32K_OSC is
    enabled. Enable this in ti_am335x_common.h, so all boards in mainline
    should work as before.

    Signed-off-by: Heiko Schocher
    Cc: Tom Rini

    Heiko Schocher
     
  • If no softreset save registers are found on the hardware
    "bootcount" is stored in the environment. To prevent a
    saveenv on all reboots, the environment variable
    "upgrade_available" is introduced. If "upgrade_available" is
    0, "bootcount" is always 0 therefore no need to save the
    environment on u-boot boot, if "upgrade_available" is 1 "bootcount"
    is incremented in the environment and environment gets written
    on u-boot start.
    So the Userspace Applikation must set the "upgrade_available"
    and "bootcount" variable to 0 (for example with fw_setenv),
    if a boot was successfully.

    Signed-off-by: Heiko Schocher

    Heiko Schocher
     

09 Nov, 2013

2 commits


08 Nov, 2013

2 commits

  • There is no CONFIG_PCA953X_INFO symbol.
    U-Boot uses CONFIG_CMD_PCA953X_INFO instead, which is described in
    "Monitor Functions" section and thus no need to be repeated in the
    "GPIO Support" section.
    Remove the whole line.

    Signed-off-by: Igor Grinberg

    Igor Grinberg
     
  • env exists is a way to test (in hush) if an environment variable
    exists. A workaround existed using printenv but this new command
    doesn't require all the stdout/stderr redirection to prevent
    printing information to the screen.

    Example:
    $ set testexists 1
    $ env exists testexists && echo "yes"
    yes
    $ env exists testexists || echo "no"
    $ set testexists
    $ env exists testexists && echo "yes"
    $ env exists testexists || echo "no"
    no
    $

    Signed-off-by: Andrew Ruder

    Andrew Ruder
     

30 Oct, 2013

1 commit