30 Apr, 2012

3 commits

  • * 'master' of git://git.denx.de/u-boot-ppc4xx:
    powerpc/ppc4xx: Remove typedefs for gdsys FPGA
    powerpc/ppc4xx: Fix typo in gdsys_fpga.h
    powerpc/ppc4xx: Update gdsys board configurations
    powerpc/ppc4xx: Support gdsys dlvision-10g hardware 1.20
    powerpc/ppc4xx: Adapt gdsys 405ep boards to platform changes
    powerpc/ppc4xx: Make gdsys 405ep boards reset more generic
    powerpc/ppc4xx: Adjust environment size on neo

    Wolfgang Denk
     
  • * 'master' of git://git.denx.de/u-boot-mpc85xx:
    powerpc/85xx: don't touch MAS7 on e500v1 when relocating CCSR
    powerpc/85xx: don't display address map size (32-bit vs. 36-bit) during boot
    cmd_bdinfo: display the address map size (32-bit vs. 36-bit)
    PowerPC: correct the SATA for p1/p2 rdb-pc platform
    powerpc/corenet_ds: Slave core in holdoff when boot from SRIO
    powerpc/corenet_ds: Slave reads ENV from master when boot from SRIO
    powerpc/corenet_ds: Slave uploads ucode when boot from SRIO
    powerpc/corenet_ds: Slave module for boot from SRIO
    powerpc/corenet_ds: Master module for boot from SRIO
    powerpc/corenet_ds: Document for the boot from SRIO
    powerpc/corenet_ds: Correct the compilation errors about ENV
    powerpc/srio: Rewrite the struct ccsr_rio
    powerpc/85xx:Fix lds for nand boot debug info
    powerpc/p2041rdb: add env in NAND support
    powerpc/p2041rdb: add NAND and NAND boot support
    powerpc/mpc8xxx: Fix CONFIG_DDR_RAW_TIMING for two boards
    powerpc/85xx:Avoid vector table compilation for nand_spl
    powerpc/85xx:Fix IVORs addr after vector table relocation
    powerpc/85xx:Avoid hardcoded vector address for IVORs
    powerpc/p1023rds: Disable nor flash node and enable nand flash node

    Wolfgang Denk
     
  • In order to add boards that have different hardware for fpga reset,
    any 405ep gdsys board now provides these functions:

    void gd405ep_init(void);
    void gd405ep_set_fpga_reset(unsigned state);
    void gd405ep_setup_hw(void);
    int gd405ep_get_fpga_done(unsigned fpga);

    Signed-off-by: Dirk Eibach
    Cc: Stefan Roese
    Signed-off-by: Stefan Roese

    Dirk Eibach
     

25 Apr, 2012

3 commits

  • For the powerpc processors with SRIO interface, boot location can be configured
    from SRIO1 or SRIO2 by RCW. The processor booting from SRIO can do without flash
    for u-boot image. The image can be fetched from another processor's memory
    space by SRIO link connected between them.

    The processor boots from SRIO is slave, the processor boots from normal flash
    memory space and can help slave to boot from its memory space is master.
    They are different environments and requirements:

    master:
    1. NOR flash for its own u-boot image, ucode and ENV space.
    2. Slave's u-boot image in master NOR flash.
    3. Normally boot from local NOR flash.
    4. Configure SRIO switch system if needed.
    slave:
    1. Just has EEPROM for RCW. No flash for u-boot image, ucode and ENV.
    2. Boot location should be set to SRIO1 or SRIO2 by RCW.
    3. RCW should configure the SerDes, SRIO interfaces correctly.
    4. Slave must be powered on after master's boot.
    5. Must define CONFIG_SYS_QE_FMAN_FW_IN_REMOTE because of no ucode
    locally.

    For the slave module, need to finish these processes:
    1. Set the boot location to SRIO1 or SRIO2 by RCW.
    2. Set a specific TLB entry for the boot process.
    3. Set a LAW entry with the TargetID SRIO1 or SRIO2 for the boot.
    4. Slave's u-boot image should be generated specifically by
    make xxxx_SRIOBOOT_SLAVE_config.
    This will set SYS_TEXT_BASE=0xFFF80000 and other configurations.

    Signed-off-by: Liu Gang
    Signed-off-by: Shaohui Xie

    Liu Gang
     
  • For the powerpc processors with SRIO interface, boot location can be configured
    from SRIO1 or SRIO2 by RCW. The processor booting from SRIO can do without flash
    for u-boot image. The image can be fetched from another processor's memory
    space by SRIO link connected between them.

    The processor boots from SRIO is slave, the processor boots from normal flash
    memory space and can help slave to boot from its memory space is master.
    They are different environments and requirements:

    master:
    1. NOR flash for its own u-boot image, ucode and ENV space.
    2. Slave's u-boot image in master NOR flash.
    3. Normally boot from local NOR flash.
    4. Configure SRIO switch system if needed.
    slave:
    1. Just has EEPROM for RCW. No flash for u-boot image, ucode and ENV.
    2. Boot location should be set to SRIO1 or SRIO2 by RCW.
    3. RCW should configure the SerDes, SRIO interfaces correctly.
    4. Slave must be powered on after master's boot.

    For the master module, need to finish these processes:
    1. Initialize the SRIO port and address space.
    2. Set inbound SRIO windows covered slave's u-boot image stored in
    master's NOR flash.
    3. Master's u-boot image should be generated specifically by
    make xxxx_SRIOBOOT_MASTER_config
    4. Master must boot first, and then slave can be powered on.

    Signed-off-by: Liu Gang
    Signed-off-by: Shaohui Xie

    Liu Gang
     
  • New P2041RDB board will add a NAND chip, so add support for NAND and
    NAND boot.

    Signed-off-by: Shaohui Xie
    Signed-off-by: Andy Fleming

    Shaohui Xie
     

22 Apr, 2012

1 commit


02 Apr, 2012

1 commit

  • Make endianess of target CPU configurable. Use the new config
    option for dbau1550_el and pb1000 boards.

    Adapt linking of standalone applications to pass through
    endianess options to LD.

    Build tested with:
    - ELDK 4 mips_4KC- and mips4KCle
    - Sourcery CodeBench Lite 2011.03-93

    With this patch all 26 MIPS boards can be compiled now in one step by
    running "MAKEALL -a mips".

    Signed-off-by: Daniel Schwierzeck

    Daniel Schwierzeck
     

29 Mar, 2012

1 commit


27 Mar, 2012

1 commit


28 Feb, 2012

3 commits

  • In commit 2d575e46859dd9127a9cec731ace77523e6ea2ab a separate header
    file was introduced for the DM6467T EVM, include/configs/davinci_dm6467Tevm.h.
    The substantial difference between the davinci_dm6467evm and the
    davinci_dm6467Tevm configuration is a single bit in the hardware revision
    that is passed to the Linux kernel and davinci_dm6467evm has
    REFCLK_FREQ = 27000000 where as davinci_dm6467Tevm.h has a
    REFCLK_FREQ = 33000000.

    This patch removes include/configs/davinci_dm6467Tevm.h. Instead the
    include/configs/davinci_dm6467evm.h configuration is used for DM6467T EVMs and
    renamed CFG_REFCLK_FREQ to CONFIG_REFCLK_FREQ and CONFIG_REFCLK_FREQ is defined
    in boards.cfg.

    Signed-off-by: Prabhakar Lad
    Cc: Tom Rini

    prabhakar.csengg@gmail.com
     
  • add support to read mac address for AM18x EVM manufactured from
    Spectrum digital which have mac address stored in I2C EEPROM manufactured
    by WINBOND. This patch reads mac address from I2C EEPROM and sets the
    environment variable if not set, If mac address is already present in
    environment compare it with the mac address in EEPROM and warn on
    mismatch.Introduced a config option CONFIG_MAC_ADDR_IN_EEPROM to where
    to look for the mac address.

    Signed-off-by: Manjunath Hadli
    Cc: Tom Rini
    Cc: Mike Frysinger
    Cc: Wolfgang Denk

    Hadli, Manjunath
     
  • add support to read mac address for da850/L138 evm manufactured by
    Logic PD which store mac address in SPI flash manufactured by ST
    Microelectronics. This patch adds support to read mac address from
    SPI flash and set the mac address if it hasn't been set in environment,
    If it has been set in the environment it compares the value one with
    SPI flash and warns on mismatch. Introduced a config option
    CONFIG_MAC_ADDR_IN_SPIFLASH indicating where to look mac address for.

    Signed-off-by: Manjunath Hadli
    Cc: Tom Rini
    Cc: Mike Frysinger
    Cc: Wolfgang Denk

    Hadli, Manjunath
     

14 Feb, 2012

1 commit

  • * 'master' of git://git.denx.de/u-boot-blackfin:
    Blackfin: pata_bfin: fix printf warning
    Blackfin: bfin_nand: mark local func static
    linkage.h: move from blackfin to common includes
    Blackfin: br4: new board port
    Blackfin: add in/out le32 variants
    post: add blackfin to the post_time_ms list
    Blackfin: bf537-stamp: drop board reset workaround
    Blackfin: pr1: new board port

    Wolfgang Denk
     

13 Feb, 2012

2 commits


12 Feb, 2012

10 commits

  • This patch adds support for the Calimain board from
    OMICRON electronics GmbH. The board features a Texas Instruments AM1808
    SoC, 128 MB DDR2 memory, and 64 MB NOR flash memory connected to CS2 and
    CS3.

    Signed-off-by: Christian Riesch

    Christian Riesch
     
  • This patch moves hawkboard to the new spl infrastructure from the
    older nand_spl one.

    Removed the hawkboard_nand_config build option -- The spl code now
    gets compiled with hawkboard_config, after building the main u-boot
    image, using the CONFIG_SPL_TEXT_BASE. Modified the README.hawkboard
    to reflect the same.

    Signed-off-by: Sughosh Ganu
    Signed-off-by: Heiko Schocher
    Cc: Heiko Schocher
    Cc: Christian Riesch
    Cc: Sudhakar Rajashekhara
    Cc: Tom Rini
    Acked-by: Christian Riesch

    Sughosh Ganu
     
  • This patch adds support for the HTKW mcx AM3517-based board.
    Serial, Ethernet, NAND, MMC, RTC, EHCI USB host and both
    NAND and MMC SPLs are supported.

    Signed-off-by: Ilya Yanok
    Signed-off-by: Stefano Babic
    CC: Tom Rini
    Cc: Detlev Zundel
    Acked-by: Igor Grinberg

    Ilya Yanok
     
  • The mt_ventoux board is a custom board using
    the Technexion TAM3517 module.

    The patch fixes also the mtdparts variable in the
    TAM3517 common configuration file.

    Signed-off-by: Stefano Babic
    CC: Ilya Yanok
    CC: Igor Grinberg
    CC: Tom Rini
    Cc: Detlev Zundel
    Acked-by: Igor Grinberg

    Stefano Babic
     
  • Signed-off-by: Amit Virdi
    Acked-by: Stefan Roese

    Amit Virdi
     
  • SMDK5250 board is based on Samsungs EXYNOS5250 SoC.

    Signed-off-by: Chander Kashyap
    Signed-off-by: Minkyu Kang

    Chander Kashyap
     
  • This patch adds support for Samsung TRATS board

    Signed-off-by: HeungJun, Kim
    Signed-off-by: Kyungmin Park
    Signed-off-by: Minkyu Kang

    HeungJun, Kim
     
  • This patch adds support for D-Link DNS-325 ShareCenter NAS.

    Signed-off-by: Stefan Herbrechtsmeier
    Cc: prafulla@marvell.com
    Cc: albert.u.boot@aribaud.net

    Stefan
     
  • Tricorder is a board which is very similar to the Devkit8000. It
    is designed as a base platform for further medical devices.

    www.corscience.de/en/medical-engineering/products/multiparameter/mp10-board.html

    Signed-off-by: Thomas Weber

    Thomas Weber
     
  • The Toshiba AC100 (Compal code-name Paz00, aka Dynabook AZ) is a netbook
    derived from the NVIDIA Tegra Harmony reference board. It ships with
    Android, but is often repurposed to run Linux. This patch adds just enough
    support to get a U-Boot serial console, and the ability access built-in
    eMMC and the external SD slot.

    v2:
    * Rebased on latest HEAD, incorporated changes made to other board files.
    * Moved board files from board/nvidia to board/compal.
    * Switched to correct odmdata value. This required add the previous patch
    to fix U-Boot's interpretation of the odmdata RAM size field.
    * Removed nvmem= from default Linux kernel command-line; no drivers use the
    reserved memory yet, so there's no point reserving it.

    Signed-off-by: Stephen Warren
    Acked-by: Simon Glass
    Signed-off-by: Tom Warren

    Stephen Warren
     

16 Jan, 2012

4 commits


14 Jan, 2012

1 commit


10 Jan, 2012

2 commits


24 Dec, 2011

3 commits

  • The Medcom is a 16:9 15" terminal that is used for patient infotainment
    in hospitals.

    Changes in v3:
    * Remove unused implementation of gpio_config_uart().
    * Implement MMC/SD card detection.
    * Drop board_mmc_getcd() which is now implemented by common Tegra2
    code.
    * Add MAINTAINERS entry.

    Changes in v2:
    * No longer override the default CONFIG_SYS_TEXT_BASE setting.

    Signed-off-by: Thierry Reding
    Acked-by: Simon Glass
    Signed-off-by: Tom Warren

    Thierry Reding
     
  • The Plutux is a set-top box device based on the Tamonten processor
    module. It can be connected to a display via an HDMI output.

    Changes in v3:
    * Remove unused implementation of gpio_config_uart().
    * Implement MMC/SD card detection.
    * Drop board_mmc_getcd() which is now implemented by common Tegra2
    code.
    * Add MAINTAINERS entry.

    Changes in v2:
    * No longer override the default CONFIG_SYS_TEXT_BASE setting.

    Signed-off-by: Thierry Reding
    Acked-by: Simon Glass
    Signed-off-by: Tom Warren

    Thierry Reding
     
  • The twister board is a development board using
    the TAM3517 SOM.

    Support for NAND, 2 Ethernet (EMAC and SMC911),
    USB (EHCI_OMAP).

    Signed-off-by: Stefano Babic
    CC: Tapani Utrianen
    CC: Tom Rini
    CC: Sandeep Paulraj

    Stefano Babic
     

19 Dec, 2011

1 commit


12 Dec, 2011

1 commit


11 Dec, 2011

2 commits