1. 10 7月, 2012 9 次提交
  2. 09 7月, 2012 8 次提交
    • W
      Revert "arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0" · 18277f70
      Wolfgang Denk 提交于
      This reverts commit fa042186.
      It causes build warnings like this:
      cpu.c:48:1: warning: -fstack-usage not supported for this target
      [enabled by default]
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      18277f70
    • S
      fdt: send all dtc output to stderr · 58e22f8a
      Stephen Warren 提交于
      Commit 896bbb53 "fdt: avoid bad MAKEALL status" added logic to capture
      the result code from dtc by echoing $? to stdout and capturing it using
      $(). However, dtc emits some diagnostics to stderr and some to stdout.
      The diagnostics send to stdout ended up getting captured via $() rather
      than being echo'd to the user. This caused those diagnostics to be passed
      to the exit command, which would then fail with the following cryptic
      error message:
      
          /bin/sh: line 1: exit: too many arguments
      
      Solve this by redirecting all dtc output to stderr so that $() does not
      capture it. This allows the user to see the actual error message from dtc.
      
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: albert.u.boot@aribaud.net
      Cc: Tom Warren <twarren@nvidia.com>
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Acked-by: NSimon Glass <sjg@chromium.org>
      58e22f8a
    • K
      ext2fs: fix warning: 'blocknxt' may be used uninitialized · b8032734
      Kim Phillips 提交于
      This warning was introduced in 436da3cd "ext2load: increase read
      speed":
      
      ext2fs.c: In function 'ext2fs_read_file':
      ext2fs.c:458:19: warning: 'blocknxt' may be used uninitialized in this function [-Wuninitialized]
      
      this change makes it go away.
      
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Thierry Reding <thierry.reding@avionic-design.de>
      Cc: Jason Cooper <u-boot@lakedaemon.net>
      Cc: Andreas Bießmann <andreas.devel@googlemail.com>
      Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
      Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
      b8032734
    • V
      tools: Fix mingw tools build · 8b6a4952
      Vladimir Yakovlev 提交于
      mkenvimage does not build due to missed os_support.o and unsupported
      file modes S_IRGRP S_IWGRP.
      Tested with mingw 4.2.1 on ubuntu 12.04.
      Signed-off-by: NVladimir Yakovlev <nagos@inbox.ru>
      8b6a4952
    • K
      net: make net_rand.h inclusion depend on BOOTP_RANDOM_DELAY · db7720ba
      Kim Phillips 提交于
      commit "net: use common rand()/srand() functions" introduced the following
      build warning on the current u-boot-arm tree:
      
      $ ./MAKEALL MPC8313ERDB_66
      Configuring for MPC8313ERDB_66 - Board: MPC8313ERDB, Options: SYS_66MHZ
         text	   data	    bss	    dec	    hex	filename
       271988	  13976	  41768	 327732	  50034	./u-boot
      In file included from bootp.c:15:0:
      net_rand.h: In function 'srand_mac':
      net_rand.h:40:2: warning: implicit declaration of function 'srand' [-Wimplicit-function-declaration]
      
      adding this dependency fixes it.
      
      Cc: Michael Walle <michael@walle.cc>
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
      Acked-by: NMichael Walle <michael@walle.cc>
      db7720ba
    • A
      Remove remaining mdelay() macros · fe749d37
      Anatolij Gustschin 提交于
      Drop mdelay() macros since we already have a common mdelay() func.
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      Acked-by: NMike Frysinger <vapier@gentoo.org>
      fe749d37
    • W
      Merge branch 'master' of git://git.denx.de/u-boot-arm · 50cd93b2
      Wolfgang Denk 提交于
      * 'master' of git://git.denx.de/u-boot-arm: (212 commits)
        ARM: cache: Move the cp15 CR register read before flushing the cache.
        ARM: introduce arch_early_init_r()
        PXA: Enable CONFIG_PREBOOT on zipitz2
        ARM: mx28: Remove CONFIG_ARCH_CPU_INIT
        No need to define CONFIG_ARCH_CPU_INIT.
        add new board vl_ma2sc
        MTD: SPEAr SMI: Add write support for length < 4 bytes
        i2c: designware_i2c.c: Add support for the "i2c probe" command
        rtc/m41t62: Add support for M41T82 with HT (Halt Update)
        SPL: ARM: spear: Add SPL support for SPEAr600 platform
        Makefile: Add u-boot.spr build target (SPEAr)
        SPL: ARM: spear: Remove some objects from SPL build
        SPL: lib/Makefile: Add crc32.c to SPL build
        SPL: common/Makefile: Add image.c to SPL build
        arm: Don't use printf() in SPL builds
        GPIO: Add SPEAr GPIO driver
        net: Multiple updates/enhancements to designware.c
        cleanup/SPEAr: Define configuration flags more elegantly
        cleanup/SPEAr: Remove unnecessary parenthesis
        SPEAr: Correct SoC ID offset in misc configuration space
        SPEAr: explicitly select clk src for UART
        SPEAr: Remove CONFIG_MTD_NAND_VERIFY_WRITE to speed up NAND access
        SPEAr: Enable ONFI nand flash detection for spear3xx and 6xx and evb
        SPEAr: Enable CONFIG_SYS_FLASH_EMPTY_INFO macro
        SPEAr: Correct the definition of CONFIG_SYS_MONITOR_BASE
        SPEAr: Enable CONFIG_SYS_FLASH_PROTECTION
        SPEAr: Enable dcache for fast file transfer
        SPEAr: Enable autoneg for ethernet
        SPEAr: Enable udc and usb-console support only for usbtty configuration
        SPEAr: Enable usb device high speed support
        SPEAr: Initialize SNOR in early_board_init_f
        SPEAr: Change the default environment variables
        SPEAr: Remove unused flag (CONFIG_SYS_HZ_CLOCK)
        SPEAr: Add configuration options for spear3xx and spear6xx boards
        SPEAr: Add basic arch related support for SPEAr SoCs
        SPEAr: Add interface information in initialization
        SPEAr: Add macb driver support for spear310 and spear320
        SPEAr: Configure network support for spear SoCs
        SPEAr: Place ethaddr write and read within CONFIG_CMD_NET
        SPEAr: Eliminate dependency on Xloader table
        SPEAr: Fix ARM relocation support
        st_smi: Fixed page size for Winbond W25Q128FV flash
        st_smi: Change timeout loop implementation
        st_smi: Fix bug in flash_print_info()
        st_smi: Change the flash probing method
        st_smi: Removed no needed dependency on ST_M25Pxx_ID
        st_smi: Fix smi read status
        st_smi: Move status register read before modifying ctrl register
        st_smi: Read status until timeout happens
        st_smi: Enhance the error handling
        st_smi: Change SMI timeout values
        st_smi: Return error in case TFF is not set
        st_smi: Add support for SPEAr SMI driver
        mtd/NAND: Remove obsolete SPEAr specific NAND drivers
        SPEAr: Configure FSMC driver for NAND interface
        mtd/NAND: Add FSMC driver support
        arm/km: remove calls to kw_gpio_* in board_early_init_f
        arm/km: add implementation for read_dip_switch
        arm/km: support the 2 PCIe fpga resets
        arm/km: skip FPGA config when already configured
        arm/km: redefine piggy 4 reg names to avoid conflicts
        arm/km: cleanup km_kirkwood boards
        arm/km: enable BOCO2 FPGA download support
        arm/km: remove portl2.h and use km_kirkwood instead
        arm/km: convert mgcoge3un target to km_kirkwood
        arm/km: add kmcoge5un board support
        arm/km: add kmnusa board support
        arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0
        cm-t35: fix incorrect NAND_ECC layout selection
        ARM: OMAP4/5: Do not configure non essential pads, clocks, dplls.
        ARM: OMAP4/5: Move USB pads to essential list.
        ARM: OMAP4/5: Move USB clocks to essential group.
        ARM: OMAP4/5: Move gpmc clocks to essential group.
        ARM: OMAP4+: Move external phy initialisations to arch specific place.
        omap4: Use a smaller M,N couple for IVA DPLL
        da850/omap-l138: Enable auto negotiation in RMII mode
        omap: am33xx: accomodate input clocks other than 24 Mhz
        omap: emif: fix bug in manufacturer code test
        omap: emif: deal with rams that return duplicate mr data on all byte lanes
        OMAP4+: Force DDR in self-refresh after warm reset
        OMAP4+: Handle sdram init after warm reset
        ARM: OMAP3+: Detect reset type
        arm: bugfix: Move vector table before jumping relocated code
        Kirkwood: Add support for Ka-Ro TK71
        arm/km: use spi claim bus to switch between SPI and NAND
        arm/kirkwood: protect the ENV_SPI #defines
        ARM: don't probe PHY address for LaCie boards
        lacie_kw: fix CONFIG_SYS_KWD_CONFIG for inetspace_v2
        lacie_kw: fix SDRAM banks number for net2big_v2
        Kirkwood: add lschlv2 and lsxhl board support
        net: add helper to generate random mac address
        net: use common rand()/srand() functions
        lib: add rand() function
        kwboot: boot kirkwood SoCs over a serial link
        kw_spi: add weak functions board_spi_claim/release_bus
        kw_spi: support spi_claim/release_bus functions
        kw_spi: backup and reset the MPP of the chosen CS pin
        kirkwood: fix calls to kirkwood_mpp_conf
        kirkwood: add save functionality kirkwood_mpp_conf function
        km_arm: use filesize for erase in update command
        arm/km: enable mii cmd
        arm/km: remove CONFIG_RESET_PHY_R
        arm/km: change maintainer for mgcoge3un
        arm/km: fix wrong comment in SDRAM config for mgcoge3un
        arm/km: use ARRAY_SIZE macro
        arm/km: rename CONFIG option CONFIG_KM_DEF_ENV_UPDATE
        arm/km: add piggy mac adress offset for mgcoge3un
        arm/km: add board type to boards.cfg
        AT91SAM9*: Change kernel address in dataflash to match u-boot's size
        ATMEL/PIO: Enable new feature of PIO on Atmel device
        ehci-atmel: fix compiler warning
        AT91: at91sam9m10g45ek : Enable EHCI instead OHCI
        Atmel : usb : add EHCI driver for Atmel SoC
        Fix: AT91SAM9263 nor flash usage
        Fix: broken boot message at serial line on AT91SAM9263-EK board
        i.MX6 USDHC: Use the ESDHC clock
        mx28evk: Fix boot by adjusting HW_DRAM_CTL29 register
        i.MX28: Add function to adjust memory parameters
        mx28evk: Fix PSWITCH key position
        mx53smd: Remove CONFIG_SYS_I2C_SLAVE definition
        mx53loco: Remove CONFIG_SYS_I2C_SLAVE definition
        mx53evk: Remove CONFIG_SYS_I2C_SLAVE definition
        mx53ard: Remove CONFIG_SYS_I2C_SLAVE definition
        mx35pdk: Remove CONFIG_SYS_I2C_SLAVE definition
        imx31_phycore: Remove CONFIG_SYS_I2C_SLAVE definition
        mx53ard: Remove unused CONFIG_MII_GASKET
        mx6: Avoid writing to read-only bits in imximage.cfg
        m28evk: use same notation to alloc the 128kB stack
        ...
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      50cd93b2
    • W
      Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx · 8246ff86
      Wolfgang Denk 提交于
      * 'master' of git://git.denx.de/u-boot-mpc85xx:
        powerpc/mpc85xx: Fix Handling the lack of L2 cache on P2040/P2040E
        powerpc/mpc85xx: Workaround for erratum CPU_A011
        powerpc/mpc85xx: Ignore E bit for SVR_SOC_VER()
        powerpc/P4080: Check SVR for CPU22 workaround
        lib/powerpc: addrmap_phys_to_virt() should return a pointer
        powerpc/85xx: clean up P1022DS board configuration header file
        powerpc/85xx: fdt_set_phy_handle() should return an error code
        powerpc/85xx: minor clean-ups to the P2020DS board header file
        powerpc/p1010rdb: add readme document for p1010rdb
        powerpc/mpc85xx:NAND_SPL:Avoid IFC/eLBC Base address setting
        powerpc/mpc85xx:Add debugger support for e500v2 SoC
        powerpc/85xx:Fix NAND code base to support debugger
        powerpc/85xx:Make debug exception vector accessible
        powerpc/85xx:Fix MSR[DE] bit in MSR to support debugger
        PATCH 1/4][v4] doc:Add documentation for e500 external debugger support
        powerpc/p1010rdb: update mux config of p1010rdb board
        powerpc/mpc85xx:Add BSC9131 RDB Support
        powerpc/mpc85xx:Add BSC9131/BSC9130/BSC9231 Processor Support
        powerpc/85xx: Add USB device-tree fixup for various platforms
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      8246ff86
  3. 07 7月, 2012 23 次提交