15 Jul, 2013

1 commit

  • The files board/qi/qi_lb60/qi_lb60.c and include/configs/qi_lb60.h were
    licensed under the GPL v3 or later, and not v2 or later. As this is
    incompatible with the project, revert this board support until the
    responsible parties are available to re-license (if so desired) under
    GPL v2.

    Signed-off-by: Tom Rini

    Tom Rini
     

12 Jul, 2013

5 commits


11 Jul, 2013

1 commit


10 Jul, 2013

1 commit

  • This patch resolves the below mentioned compilation error of i2c driver
    for non-FDT case

    Compilation error:
    s3c24x0_i2c.c: In function 'board_i2c_init':
    s3c24x0_i2c.c:544:18: error: 'CONFIG_MAX_I2C_NUM' undeclared (first use
    in this function) s3c24x0_i2c.c:544:18: note: each undeclared
    identifier is reported only once for each function it appears in
    s3c24x0_i2c.c:545:3: warning: implicit declaration of function

    Signed-off-by: Rajeshwari Shinde
    Signed-off-by: Amar
    Signed-off-by: Minkyu Kang

    Amar
     

05 Jul, 2013

3 commits

  • This patch performs the following:

    1) Convert the assembly code for memory and clock initialization to C code.
    2) Move the memory and clock init codes from board/samsung to arch/arm
    3) Creat a common lowlevel_init file across Exynos4 and Exynos5. Converted
    the common lowlevel_init from assembly to C-code
    4) Made spl_boot.c and tzpc_init.c common for both exynos4 and exynos5.
    5) Enable CONFIG_SKIP_LOWLEVEL_INIT as stack pointer initialisation is already
    done in _main.
    6) exynos-uboot-spl.lds made common across SMDKV310, Origen and SMDK5250.

    TEST: Tested SD-MMC boot on SMDK5250 and Origen.
    Tested USB and SPI boot on SMDK5250
    Compile tested for SMDKV310.

    Signed-off-by: Rajeshwari Shinde
    Signed-off-by: Minkyu Kang

    Rajeshwari Shinde
     
  • This patch configures the gpio values for UART
    on Origen and SMDKV310 using pinmux

    Signed-off-by: Rajeshwari Shinde
    Acked-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Rajeshwari Shinde
     
  • smdk5250-uboot-spl.lds is moved to common folder, so that it can be reused.
    It is renamed to exynos-uboot-spl.lds

    Signed-off-by: Rajeshwari Shinde
    Acked-by: Simon Glass
    Tested-by: Simon Glass
    Signed-off-by: Minkyu Kang

    Rajeshwari Shinde
     

02 Jul, 2013

1 commit


28 Jun, 2013

2 commits


27 Jun, 2013

2 commits


26 Jun, 2013

6 commits


25 Jun, 2013

7 commits


24 Jun, 2013

2 commits


22 Jun, 2013

5 commits

  • This patch adds support for the Palm Treo 680 smartphone. A quick overview of
    u-boot implementation on the treo 680...

    The treo 680 has a Diskonchip G4 nand flash chip. This device has a 2k region
    that maps to the system bus at the reset vector in a NOR-like fashion so that it
    can be used as the boot device. The phone is shipped with this 2k region
    configured as write-protected (can't be modified) and programmed with an initial
    program loader (IPL). At power-up, this IPL loads the contents of two flash
    blocks to SDRAM and jumps to it. The capacity of the two blocks is not large
    enough to hold all of u-boot, so a u-boot SPL is used. To conserve flash space,
    these two blocks and the necessary number of subsequent blocks are programmed
    with a concatenated spl + u-boot image. That way, the IPL will also load a
    portion of u-boot proper, and when the spl runs, it relocates the portion of
    u-boot that the IPL has already loaded, and then resumes loading the remaining
    part of u-boot before jumping to it.

    The default_environment is used (CONFIG_ENV_IS_NOWHERE) because I didn't think
    that having a writable environment was worth the cost of a flash block, although
    adding it would be straightforward. I abuse the CONFIG_EXTRA_ENV_SETTINGS
    option to specify the usbtty for the console (CONFIG_SYS_CONSOLE_IS_IN_ENV).

    Support for the LCD is included, but currently it is only useful for displaying
    the u-boot splash screen. But if u-boot is built without the usbtty console, it
    does display the auto-boot progress nicely.

    Signed-off-by: Mike Dunn

    Mike Dunn
     
  • Tom Rini
     
  • This change is only done where needed: some linker
    scripts may contain relocation symbols yet remain
    unchanged.

    __rel_dyn_start and __rel_dyn_end each requires
    its own output section; putting them in relocation
    sections changes their flags and breaks relocation.

    Signed-off-by: Albert ARIBAUD
    Tested-by: Lubomir Popov
    Tested-by: Jeroen Hofstee
    Reviewed-by: Benoît Thébaudeau

    Albert ARIBAUD
     
  • This change is only done where needed: some linker
    scripts may contain __image_copy_{start,end} yet
    remain unchanged.

    Also, __image_copy_end needs its own section; putting
    it in relocation sections changes their flags and makes
    relocation break.

    Signed-off-by: Albert ARIBAUD
    Tested-by: Lubomir Popov
    Tested-by: Jeroen Hofstee
    Reviewed-by: Benoît Thébaudeau

    Albert ARIBAUD
     
  • Discard all .dynsym sections from linker scripts
    Remove all __dynsym_start definitions from linker scripts
    Remove all __dynsym_start references from the codebase

    Note: this touches include/asm-generic/sections.h, which
    is not ARM-specific, but actual uses of __dynsym_start
    are only in ARM, so this patch can safely go through
    the ARM repository.

    Signed-off-by: Albert ARIBAUD
    Tested-by: Lubomir Popov
    Tested-by: Jeroen Hofstee
    Reviewed-by: Benoît Thébaudeau

    Albert ARIBAUD
     

21 Jun, 2013

4 commits