1. 08 9月, 2011 4 次提交
  2. 05 9月, 2011 15 次提交
    • D
      Flush cache after the OS image is loaded into the memory. · 99ffccbd
      Diana CRACIUN 提交于
      Since we are loading an executable image into memory we need flush it
      out of the cache to possible maintain coherence on CPUs with split
      instruction and data caches.  We do this for other executable image
      loading command.
      
      On PowerPC once we do this we no longer need to explicitly flush the
      dcache on multi-core systems in the BOOTM_STATE_OS_PREP phase.  We now
      treat the BOOTM_STATE_OS_PREP as a no-op to maintain backwards
      compatibility with the bootm subcommand.
      Signed-off-by: NJames Yang <James.Yang@freescale.com>
      Signed-off-by: NDiana CRACIUN <Diana.Craciun@freescale.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      99ffccbd
    • S
      Correct call to eth_write_hwaddr() · 019fd6d4
      Simon Glass 提交于
      This fixes "Warning: failed to set MAC address" on platforms which rely on
      an 'ethaddr' environment variable to set the MAC address.
      
      This bug was introduced by this commit:
      
      7616e785 Add Ethernet hardware MAC address framework to usbnet
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      Tested-by: NKumar Gala <galak@kernel.crashing.org>
      Tested-by: NMichal Simek <monstr@monstr.eu>
      Tested-by: NHeiko Schocher <hs@denx.de>
      019fd6d4
    • J
      sf: winbond: Add support for the Winbond W25X40 · ad8e3bd6
      James Le Cuirot 提交于
      The Winbond W25X40 is now being used in the IP02 (and possibly IP04).
      Tested and working on the actual device.
      ad8e3bd6
    • W
      board/prodrive/alpr/fpga.c: Coding style cleanup · 8298fd2a
      Wolfgang Denk 提交于
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      Acked-by: NStefan Roese <sr@denx.de>
      8298fd2a
    • W
      PPC4xx: ALPR: constify FPGA code · c2484f40
      Wolfgang Denk 提交于
      The ALPR custom FPGA code was missed by commit e6a857da "fpga:
      constify to fix build warning" resulting in such warnings:
      
      fpga.c:226: warning: initialization from incompatible pointer type
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      Acked-by: NStefan Roese <sr@denx.de>
      c2484f40
    • W
      FPGA: constify Lattice FPGA code · fb2d6efb
      Wolfgang Denk 提交于
      The Lattice code was missed by commit e6a857da "fpga: constify to fix
      build warning" resulting in such warnings:
      
      fpga.c: In function 'fpga_load':
      fpga.c:238: warning: passing argument 2 of 'lattice_load' discards qualifiers from pointer target type
      fpga.c: In function 'fpga_dump':
      fpga.c:278: warning: passing argument 2 of 'lattice_dump' discards qualifiers from pointer target type
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      cc: Stefano Babic <sbabic@denx.de>
      fb2d6efb
    • W
      MPC8xx: fix build problem for ETX094 board · f0e49498
      Wolfgang Denk 提交于
      Commit 58c583b6 "net: Check network device driver name" increased the
      code size and broke building for the ETX094 board.
      
      Adjust the linker script to make it build again.
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      f0e49498
    • W
      linkstation: fix warning: "CONFIG_IDENT_STRING" redefined · cb0090e8
      Wolfgang Denk 提交于
      Commit 09c2e90c "unify version_string" defines a default value for
      CONFIG_IDENT_STRING in version.h, so any private settings musty be
      done before including this file.  Move the include for version.h after
      the one for common.h to fix the build problem.
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
      cb0090e8
    • W
      drivers/video/Makefile: include object files only once · 712f4d1f
      Wolfgang Denk 提交于
      Use "$(sort $(COBJS-y))" to prevent multiple inclusion of the same
      object files.
      
      Also sort driver list.
      Signed-off-by: NWolfgang Denk <wd@denx.de>
      712f4d1f
    • K
      video: Fix build error with global inclusion of videomodes · 9d75de09
      Kumar Gala 提交于
      The following commit:
      
      commit de701d11
      Author: Syed Mohammed Khasim <khasim@ti.com>
      Date:   Tue Apr 19 14:00:34 2011 -0500
      
         OMAP3: Add DSS driver for OMAP3
      
      Added videomodes to the object list w/o any protection.  This causes
      build issues like:
      
      videomodes.o:(.rodata.res_mode_init+0x0): multiple definition of `res_mode_init'
      videomodes.o:(.rodata.res_mode_init+0x0): first defined here
      videomodes.o: In function `video_get_params':
      /local/home/galak/git/u-boot/drivers/video/videomodes.c:160: multiple definition of `video_get_params'
      videomodes.o:/local/home/galak/git/u-boot/drivers/video/videomodes.c:160: first defined here
      videomodes.o: In function `video_get_video_mode':
      /local/home/galak/git/u-boot/drivers/video/videomodes.c:229: multiple definition of `video_get_video_mode'
      videomodes.o:/local/home/galak/git/u-boot/drivers/video/videomodes.c:229: first defined here
      videomodes.o:(.rodata.vesa_modes+0x0): multiple definition of `vesa_modes'
      videomodes.o:(.rodata.vesa_modes+0x0): first defined here
      make[1]: *** [libvideo.o] Error 1
      
      Remove the unconditional inclusion and move to adding to
      CONFIG_VIDEO_OMAP3 case.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      9d75de09
    • M
      net: Check network device driver name · 58c583b6
      Michal Simek 提交于
      If name is longer than allocated space NAMESIZE
      mac address is rewritten which show error
      message like:
      
      Error message:
      Warning: Xlltemac.87000000 MAC addresses don't match:
      Address in SROM is         30:00:00:00:00:00
      Address in environment is  00:0a:35:00:6a:04
      
      NAMESIZE contains Driver name + zero terminated character.
      Signed-off-by: NMichal Simek <monstr@monstr.eu>
      58c583b6
    • B
      stdio: Fix a possible buffer overflow · 03bf22f5
      Bradley Bolen 提交于
      Signed-off-by: Bradley Bolen <bradleybolen at yahoo.com>
      03bf22f5
    • L
      MAINTAINERS: fix integrator and versatile · 0789dc14
      Linus Walleij 提交于
      - Take maintainership of the integratorcp board
      - Remove the double entry for the versatile board
        it has two variants but only one board folder
      
      Cc: Philippe Robin <philippe.robin@arm.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      0789dc14
    • W
      Merge branch 'master' of git://git.denx.de/u-boot-coldfire · 684cad57
      Wolfgang Denk 提交于
      * 'master' of git://git.denx.de/u-boot-coldfire:
        ColdFire:Clean up the CONFIG_STANDALONE_LOAD_ADDR usage
        ColdFire:Add mb for 5253 dram initialization
        ColdFire:Define the DM9000 byteswap for M5253 board.
        ColdFire:Update the env settings for several boards.
        ColdFire:disable the NFS define for 52277 board.
        ColdFire:Update the timer_init since it was unified.
        ColdFire: Cleanup for partial linking and --gc-sections
        ColdFire: Update compile flags for each CPUs
        ColdFire:Fix the configuration broken for some boards.
      684cad57
    • W
      Merge branch 'master' of git://git.denx.de/u-boot-arm · 6dfbf49c
      Wolfgang Denk 提交于
      * 'master' of git://git.denx.de/u-boot-arm: (145 commits)
        beagleboard: enable HUB power on all variants of the BeagleBoard
        dm3730: enable dpll5
        ehci-hcd: Allow cleanups to happen gracefully on a timeout.
        OMAP3: Add DSS driver for OMAP3
        led: Remove state-saving of led for toggle functionality and add toggle option to led command
        led: Fixed setting of STATUS_LED_BIT1 when led_name is 'all'
        led: correct off/on locations in structure
        led: added cmd_led to Makefile
        BeagleBoard: fix LED 0/1 in driver
        Corrected LED name match finding avoiding extraneous Usage printouts
        BeagleBoard: config: updated default configuration
        BeagleBoard: config: Enabled multibus support for I2C in configuration
        BeagleBoard: config: add optargs/buddy/camera
        BeagleBoard: config: increase command-line functionality
        BeagleBoard: config: make mtest run
        BeagleBoard: config: enable DSS
        BeagleBoard: config: enable asix driver and dhcp
        BeagleBoard: config: enable networking
        BeagleBoard: config: decrease bootdelay to 2 seconds
        BeagleBoard: config: use uImage.beagle for tftp
        BeagleBoard: config: hardcode MAC for onboard SMSC
        BeagleBoard: config: load kernel from MMC ext, not FAT
        BeagleBoard: Configure DVI/S-video
        BeagleBoard: Added userbutton command
        BeagleBoard: turn off clocks in ehci_stop
        USB: Remove __attribute__ ((packed)) for struct ehci_hccr and ehci_hcor
        beagleboard: add support for xM revision C
        beagle: pass expansionboard name in bootargs
        OMAP: Remove omapfb.debug=y from Beagle and Overo env settings
        OMAP3 Beagle Pin Mux initialization glitch fix
        da850: modifications for Logic PD Rev.3 AM18xx EVM
        da850: fix the channel number for EMAC teardown init
        da850: add support for Spectrum Digital AM18xx EVM
        da850: add support to wake up DSP during board init
        da850: modify the U-Boot prompt string
        da850: add NOR boot mode support
        da8xx: add support for multiple PLL controllers
        da850: indicate cache usage disable in config file
        dm365: modify boot prompt from dm365 to dm36x
        dm365: disable cache usage due to coherency issues
        dm6446: disable cache usage due to coherency issues
        OMAP3: Remove legacy mmc driver
        devkit8000: Use generic MMC driver
        TI OMAP3 SDP3430: Use generic MMC driver
        AM3517 CraneBoard: Use generic MMC driver
        OMAP3: pandora: Use generic MMC driver
        OMAP3: Zoom2: Use generic MMC driver
        OMAP3: Zoom1: Use generic MMC driver
        OMAP3: DIG297: Use generic MMC driver
        OMAP3: CM-T35: Use generic MMC driver
        am3517evm: Use generic MMC driver
        omap3evm: Use generic MMC driver
        omap3:clock: check cpu_family before enabling clks for IVA & CAM
        omap3:clock: configure GFX clock to 200MHz for AM/DM37x
        OMAP3/4: Increase console I/O buffer size
        PXA: vpac270: Remove re-defined CONFIG_SYS_TEXT_BASE
        PXA: Fix CSB226, fix monitor length
        PXA: Fix Lubbock, remove redundant parenthesis
        armv7: cache: remove flush on un-aligned invalidate
        armv7: stronger barrier for cache-maintenance operations
        omap: enable caches at system start-up
        arm: do not force d-cache enable on all boards
        ORIGEN: Add MMC SPL support
        ARMV7: Add support for Samsung ORIGEN board
        i2c:gpio:s5p: Enable I2C GPIO on the GONI target
        i2c:gpio:s5p: I2C GPIO Software implementation (via soft_i2c)
        Tegra2: Use clock and pinmux functions to simplify code
        Tegra2: Add additional pin multiplexing features
        Tegra2: Add more clock support
        Tegra2: Add microsecond timer function
        ARM: remove broken "at91rm9200dk" board
        ARM: remove broken "m501sk" board
        ARM: remove broken "kb9202" board
        ARM: remove broken "csb637" board
        ARM: remove broken "cmc_pu2" board
        ARM: remove broken "at91cap9adk" board
        ARM: remove broken "voiceblue" board
        ARM: remove broken "smdk2400" board
        ARM: remove broken "sbc2410x" board
        ARM: remove broken "netstar" board
        ARM: remove broken "mx1fs2" board
        ARM: remove broken "lpd7a40x" boards
        ARM: remove broken "edb93xx" boards
        ARM: remove broken "B2" board
        ARM: remove broken "armadillo" board
        ARM: remove broken "assabet" board
        ARM: versatile: drop warnings
        IMX: scb9328: drop warnings
        MX31: imx31_litekit: make use of GPIO framework
        MX31: mx31ads: make use of GPIO framework
        MX5: mx51evk: make use of GPIO framework
        MX35: mx35pdk: make use of GPIO framework
        MX5: mx53loco: make use of GPIO framework
        MX5: mx53evk: make use of GPIO framework
        MX5: vision2: make use of GPIO framework
        MX5: mx53smd: make use of GPIO framework
        MX5: mx53ard: make use of GPIO framework
        MX25: zmx25: make use of GPIO framework
        MX5: efikamx: make use of GPIO framework
        MX31: QONG: make use of GPIO framework
        MX35: make use of GPIO framework for MX35 processor
        MX5: make use of GPIO framework for MX5 processor
        MX31: make use of GPIO framework for MX31 processor
        MX25: make use of GPIO framework for MX25 processor
        IMX: uniform GPIO interface using GPIO framework
        MX: MX35 / MX5: uniform clock command with powerpc
        MX35: MX35PDK: support additional RAM on CSD1
        mx53: ddr3: Update DD3 initialization
        ARM: MX51: PLL errata workaround
        ARM: versatilepb : drop warnings due to double definitions
        omap4: increase SRAM budget to fix build error
        omap4: fix build warning due to signed unsigned comparison
        mkimage: Fix 'Unknown OMAP image type - 5'
        omap: fix gpio related build breaks
        gpio:samsung: s5p_ suffix add for GPIO functions (C210_universal)
        SMDKV310: MMC SPL: Remove unwanted dummy functions
        SMDKV310: Fix undefined reference error
        SMDKV310: Fix build error for smdkv310 board
        gpio:samsung s5p_ suffix add for GPIO functions
        mmc: S5P: Support DMA restarts at buffer boundaries
        SMDKV310: Fix host compilation of mkv310_image
        arm: fix bd pointer dereference prior initialization
        arm, lib/board.c: use gd->ram_size instead of bd->bi_memsize
        mx5: Remove CONFIG_L2_OFF and CONFIG_SYS_L2CACHE_OFF
        MX31: removed warnings due to clock.h
        integrator: convert to new build system
        integratorcp: make the board compile
        integratorap: remove hardcoded 32MB memory cmdline
        ...
      6dfbf49c
  3. 04 9月, 2011 21 次提交