03 Jun, 2011

2 commits


02 Jun, 2011

17 commits

  • All data in dtb is big endian. Some ARM devices are little-endian.
    In print_data(), it displays data with big-endian format. For ARM device,
    data should be converted to little-endian first.

    Signed-off-by: Haojian Zhuang
    Cc: Gerald Van Baren

    Haojian Zhuang
     
  • When we use the ntpserverip environment variable argv[1] may not be set.
    Printing the error message using the NetNtpServerIP variable ensures the
    correct output in both cases.

    Signed-off-by: Luuk Paulussen
    Acked-by: Chris Packham
    Cc: Ben Warren
    Acked-by: Detlev Zundel

    Luuk Paulussen
     
  • The status polling can take a while, so make sure we kick the
    watchdog after each successful poll.

    Signed-off-by: Patrick Sestier
    Signed-off-by: Mike Frysinger

    Patrick Sestier
     
  • At least on ARM the ipaddr is only set in board_init_r function. The
    problem is if ipaddr is not defined in environment importing another
    environment defined don't update the ipaddr value.

    For example, suppose we've a default environment without net variables
    defined and we want to import an uEnv.txt environment from SD-card like
    this:

    ipaddr=192.168.2.240
    netmask=255.255.255.0
    gatewayip=192.168.2.1
    serverip=192.168.2.114

    Then if you try boot from NFS results in:

    Importing environment from mmc ...
    Running uenvcmd ...
    smc911x: detected LAN9221 controller
    smc911x: phy initialized
    smc911x: MAC ac:de:48:00:00:00
    *** ERROR: `ipaddr' not set

    The ipaddr at this point is NULL beacause is only set at board_init_r
    function. This patch updates the ipaddr value if the environment has
    changed.

    Signed-off-by: Enric Balletbo i Serra
    Acked-by: Mike Frysinger

    Enric Balletbo i Serra
     
  • * 'master' of /home/wd/git/u-boot/custodians:
    sh: sh7785lcr: Update BSC of USB area

    Wolfgang Denk
     
  • * 'master' of git://git.denx.de/u-boot-sh:
    sh: sh7785lcr: Update BSC of USB area

    Wolfgang Denk
     
  • * 'master' of /home/wd/git/u-boot/custodians:
    SMDKV310: Fix incorrect conditional compilation for MIU linear mapping
    SMDKV310: CPU fequency and mmc_pre_ratio modified
    armv7: Add support for ST-Ericsson U8500 href platform
    I2C: Add driver for ST-Ericsson U8500 i2c
    armv7: Add ST-Ericsson u8500 arch
    Kirkwood: boards cleanup for deprecated CONFIG_CMD_AUTOSCRIPT
    ARMV7: Vexpress: Add missing MMC header
    arm/km: update mgcoge3un board support
    mvgbe: enable configurability of PORT_SERIAL_CONTROL_VALUE
    arm/km: rename mgcoge2un to mgcoge3un
    arm/km: add second serial interface for kirkwood
    arm/km: disable ls (through jffs2 support)
    arm/km: introduce bootcount env variable and clean km_arm
    arm/km: move CONFIG_EXTRA_ENV_SETTINGS from board to km_arm file
    arm/km: remove CONFIG_SYS_KWD_CONFIG from keymile-common.h
    ARMV7: MMC SPL Boot support for SMDKV310 board
    ARMV7: Add support for Samsung SMDKV310 Board
    S5PC2XX: clock: support pwm clock for evt1 (cpu revision 1)
    S5P: add set_mmc_clk for external clock control
    S5PC2XX: Support the cpu revision
    S5P:SROM config code moved to s5p-common directory
    Add _end for the end of u-boot image for SMDK6400
    MMC S5P: Fix typo
    S5P: GPIO Macro Values Corrected.
    SMDK2410: various cleanup/code style fixes
    SMDK2410: use the CFI driver (and remove the old one)
    SMDK2410: remove unneeded config.mk
    SMDK2410: activate ARM relocation feature
    BeagleBoard: fixed typo in typecast
    mvsata: issue hard reset on initialization
    VCMA9: use ARM relocation feature to fix build error
    MX31: drop warnings due to missing prototype for mxc_watchdog_reset()
    MX5: drop config.mk from efikamx board
    MX31: Make get_reset_cause() static and drop unreachable code
    MX53: Remove CONFIG_SYS_BOOTMAPSZ from mx53 config files.
    MX53: Handle silicon revision 2.1 case
    mx5: board: code clean up for checkboard code
    MX51: vision2: Fix build for vision2 board.
    MX51: vision: Let video mode struct be independant of watchdog.
    MX53: Add initial support for MX53SMD board.
    MX53: support for freescale MX53LOCO board
    mx5: Fix CONFIG_OF_LIBFDT redefined warning
    mx5: Remove unnecessary CONFIG_SYS_BOOTMAPSZ definition
    mx31pdk: Clean up mx31pdk.h file

    Wolfgang Denk
     
  • * 'master' of git://git.denx.de/u-boot-arm:
    SMDKV310: Fix incorrect conditional compilation for MIU linear mapping
    SMDKV310: CPU fequency and mmc_pre_ratio modified
    armv7: Add support for ST-Ericsson U8500 href platform
    I2C: Add driver for ST-Ericsson U8500 i2c
    armv7: Add ST-Ericsson u8500 arch
    Kirkwood: boards cleanup for deprecated CONFIG_CMD_AUTOSCRIPT
    ARMV7: Vexpress: Add missing MMC header
    arm/km: update mgcoge3un board support
    mvgbe: enable configurability of PORT_SERIAL_CONTROL_VALUE
    arm/km: rename mgcoge2un to mgcoge3un
    arm/km: add second serial interface for kirkwood
    arm/km: disable ls (through jffs2 support)
    arm/km: introduce bootcount env variable and clean km_arm
    arm/km: move CONFIG_EXTRA_ENV_SETTINGS from board to km_arm file
    arm/km: remove CONFIG_SYS_KWD_CONFIG from keymile-common.h
    ARMV7: MMC SPL Boot support for SMDKV310 board
    ARMV7: Add support for Samsung SMDKV310 Board
    S5PC2XX: clock: support pwm clock for evt1 (cpu revision 1)
    S5P: add set_mmc_clk for external clock control
    S5PC2XX: Support the cpu revision
    S5P:SROM config code moved to s5p-common directory
    Add _end for the end of u-boot image for SMDK6400
    MMC S5P: Fix typo
    S5P: GPIO Macro Values Corrected.
    SMDK2410: various cleanup/code style fixes
    SMDK2410: use the CFI driver (and remove the old one)
    SMDK2410: remove unneeded config.mk
    SMDK2410: activate ARM relocation feature
    BeagleBoard: fixed typo in typecast
    mvsata: issue hard reset on initialization
    VCMA9: use ARM relocation feature to fix build error
    MX31: drop warnings due to missing prototype for mxc_watchdog_reset()
    MX5: drop config.mk from efikamx board
    MX31: Make get_reset_cause() static and drop unreachable code
    MX53: Remove CONFIG_SYS_BOOTMAPSZ from mx53 config files.
    MX53: Handle silicon revision 2.1 case
    mx5: board: code clean up for checkboard code
    MX51: vision2: Fix build for vision2 board.
    MX51: vision: Let video mode struct be independant of watchdog.
    MX53: Add initial support for MX53SMD board.
    MX53: support for freescale MX53LOCO board
    mx5: Fix CONFIG_OF_LIBFDT redefined warning
    mx5: Remove unnecessary CONFIG_SYS_BOOTMAPSZ definition
    mx31pdk: Clean up mx31pdk.h file

    Wolfgang Denk
     
  • * 'master' of /home/wd/git/u-boot/custodians:
    powerpc/fsl_pci: Fix device tree fixups for newer platforms

    Wolfgang Denk
     
  • * 'master' of git://git.denx.de/u-boot-mpc85xx:
    powerpc/fsl_pci: Fix device tree fixups for newer platforms

    Wolfgang Denk
     
  • * 'master' of /home/wd/git/u-boot/custodians:
    cmd_nand: fix help of nand erase subcommand
    env_nand: zero-initialize variable nand_erase_options

    Wolfgang Denk
     
  • Drop wepep250 board from MAINTAINERS and add all these three boards to
    doc/README.scrapyard

    Signed-off-by: Marek Vasut

    Marek Vasut
     
  • Fix the incorrect macro check for MIU linear mapping conditional compilation.

    Signed-off-by: Thomas Abraham
    Acked-by: Minkyu Kang

    Thomas Abraham
     
  • Modifies CPU Frequency to 1GHz and removes hard coding of mmc_pre_ratio for
    MMC Channel2 in FSYS2 register.

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

    Chander Kashyap
     
  • Minimal platform support to boot linux from SD.

    Supported devices/hw limited to external MMC/SD slot,
    GPIO, I2C and minimal PRCMU.

    Signed-off-by: John Rigby
    CC: Albert Aribaud

    John Rigby
     
  • Signed-off-by: John Rigby
    CC: Heiko Schocher

    Michael Brandt
     
  • Based on ST-Ericsson internal git repo.

    Signed-off-by: Mathieu Poirier
    Signed-off-by: John Rigby
    CC: Albert Aribaud

    John Rigby
     

01 Jun, 2011

11 commits

  • A value of BSC of the USB was wrong.
    This updates this.

    Signed-off-by: Nobuhiro Iwamatsu

    Nobuhiro Iwamatsu
     
  • Albert ARIBAUD
     
  • Add a header file with the missing function prototype to fix

    ca9x4_ct_vxp.c: In function 'cpu_mmc_init':
    ca9x4_ct_vxp.c:93: warning: implicit declaration of function 'arm_pl180_mmci_init'

    introduced by commit "ARMV7: Vexpress: Add MMC support"
    (f0c64526b7e51ba997a0f1baf9e74e6d497b957e)

    Signed-off-by: Dirk Behme
    CC: Andy Fleming
    CC: Matt Waddel

    Dirk Behme
     
  • We change default settings for egiga on mgcoge3un.
    The reason we need this is that we have the gig port on mgcoge3un
    connected using a back-to-back pair of PHYs. There are no magnetics and
    because of that the port has to be run with a fixd configuration and
    auto-negotiation must be disabled. In the default mode the egiga driver
    uses autoneg to determine port speed - which defaults to 1G (we need
    100M full duplex).

    Add wait for the GPIO line connected to mgcoge3ne before
    starting mgcoge3un. A board specific ethernet present function
    was added, because on this board ethernet is always present.
    The BOCO FPGA access was enhanced and changed to use register
    definitions.

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    Acked-by: Heiko Schocher
    cc: Wolfgang Denk
    cc: Detlev Zundel
    cc: Prafulla Wadaskar

    Holger Brunck
     
  • This allows this configuration to be defined differently for some
    boards that request it.

    Signed-off-by: Valentin Longchamp
    cc: Holger Brunck
    cc: Heiko Schocher
    cc: Wolfgang Denk
    cc: Detlev Zundel
    cc: Prafulla Wadaskar

    Valentin Longchamp
     
  • The mgcoge2un target was only an intermediate step to mgcoge3un.
    For this reason the mgcoge2un support was moved to mgcoge3un,
    because it isn't needed to support both targets.

    We add the BootROM init file for the mgcoge3un memphis RAM.

    We also move the suen3 and suen8 boards into the correct category
    in the MAINTAINERS file.

    Signed-off-by: Valentin Longchamp
    Signed-off-by: Holger Brunck
    Acked-by: Heiko Schocher
    cc: Wolfgang Denk
    cc: Detlev Zundel
    cc: Prafulla Wadaskar

    Valentin Longchamp
     
  • Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    Acked-by: Heiko Schocher
    cc: Wolfgang Denk
    cc: Detlev Zundel
    cc: Prafulla Wadaskar

    Holger Brunck
     
  • This is not supported on our km-arm boards since we have defined
    CONFIG_SYS_NO_FLASH for our NAND Flash chip.

    With CONFIG_CMD_JFFS2, the ls command is present and works very badly
    on our km-arm boards.

    Signed-off-by: Valentin Longchamp
    Signed-off-by: Holger Brunck
    Acked-by: Heiko Schocher
    Acked-by: Prafulla Wadaskar
    cc: Wolfgang Denk
    cc: Detlev Zundel

    Valentin Longchamp
     
  • This environment variable is used to set the bootcount address
    for the kernel.

    last_stage_init is not available for arm platforms. So the
    calls to set_km_var and set_bootcount_addr are done in
    misc_init_r.

    Additionally some unneeded printouts were removed.

    Signed-off-by: Valentin Longchamp
    Signed-off-by: Holger Brunck
    Acked-by: Heiko Schocher
    cc: Wolfgang Denk
    cc: Detlev Zundel
    cc: Prafulla Wadaskar

    Valentin Longchamp
     
  • Since all the boards define the same env settings, this simplifies
    the board files.

    Signed-off-by: Valentin Longchamp
    cc: Holger Brunck
    cc: Heiko Schocher
    cc: Wolfgang Denk
    cc: Detlev Zundel
    cc: Prafulla Wadaskar

    Valentin Longchamp
     
  • This define is marvell specific, so it should be present in km_arm.
    It is however not needed there either, since we set it to the default
    value that is already set in include/asm/arch-kirkwood/config.h

    Signed-off-by: Valentin Longchamp
    cc: Holger Brunck
    cc: Prafulla Wadaskar
    cc: Heiko Schocher
    cc: Wolfgang Denk
    cc: Detlev Zundel

    Valentin Longchamp
     

26 May, 2011

10 commits