[U-Boot] Pull request: u-boot-arm/master

Albert ARIBAUD albert.u.boot at aribaud.net
Sat Jul 7 14:12:38 CEST 2012


Hi Wolfgang,

The following changes since commit
558cd995d6d3eaa94fb342d142289a1fa2f76ba3:

  tools/mkenvimage.c: fix basename(3) usage (2012-07-02 20:21:49 +0200)

are available in the git repository at:

  git://git.denx.de/u-boot-arm master

for you to fetch changes up to d702b0811df53a1fc2d8049e35431e4591d093c6:

  ARM: cache: Move the cp15 CR register read before flushing the cache.
  (2012-07-07 14:07:44 +0200)

----------------------------------------------------------------
Alexandre Belloni (1):
      AT91SAM9*: Change kernel address in dataflash to match u-boot's
size

Amit Virdi (10):
      st_smi: Return error in case TFF is not set
      st_smi: Change SMI timeout values
      st_smi: Enhance the error handling
      st_smi: Change timeout loop implementation
      SPEAr: Fix ARM relocation support
      SPEAr: Eliminate dependency on Xloader table
      SPEAr: Initialize SNOR in early_board_init_f
      SPEAr: Remove CONFIG_MTD_NAND_VERIFY_WRITE to speed up NAND access
      cleanup/SPEAr: Remove unnecessary parenthesis
      cleanup/SPEAr: Define configuration flags more elegantly

Andreas Bießmann (1):
      ehci-atmel: fix compiler warning

Armando Visconti (4):
      st_smi: Removed no needed dependency on ST_M25Pxx_ID
      st_smi: Change the flash probing method
      st_smi: Fix bug in flash_print_info()
      st_smi: Fixed page size for Winbond W25Q128FV flash

Bo Shen (3):
      Atmel : usb : add EHCI driver for Atmel SoC
      AT91: at91sam9m10g45ek : Enable EHCI instead OHCI
      ATMEL/PIO: Enable new feature of PIO on Atmel device

Donghwa Lee (1):
      TRATS: initialize panel_info data structure in board file

Fabio Estevam (24):
      mx53loco: Fix revision of Dialog boards
      mx53: Fix mask for SATA reference clock
      mx53loco: Remove unused SOBJS
      mx53evk: Remove unused SOBJS
      mx53ard: Remove unused SOBJS
      mx53smd: Remove unused SOBJS
      mx51evk: Remove unused SOBJS
      efikamx: Remove unused SOBJS
      vision2: Remove unused SOBJS
      ima3-mx53: Remove unused SOBJS
      mx6qarm2: Remove unused SOBJS
      mx6qsabrelite: Remove unused SOBJS
      mx53ard: Remove unused CONFIG_MII_GASKET
      imx31_phycore: Remove CONFIG_SYS_I2C_SLAVE definition
      mx35pdk: Remove CONFIG_SYS_I2C_SLAVE definition
      mx53ard: Remove CONFIG_SYS_I2C_SLAVE definition
      mx53evk: Remove CONFIG_SYS_I2C_SLAVE definition
      mx53loco: Remove CONFIG_SYS_I2C_SLAVE definition
      mx53smd: Remove CONFIG_SYS_I2C_SLAVE definition
      mx28evk: Fix PSWITCH key position
      mx28evk: Fix boot by adjusting HW_DRAM_CTL29 register
      No need to define CONFIG_ARCH_CPU_INIT.
      ARM: mx28: Remove CONFIG_ARCH_CPU_INIT
      ARM: introduce arch_early_init_r()

Heiko Schocher (1):
      arm,davinci: update for enbw_cmc board

Holger Brunck (13):
      arm/km: add board type to boards.cfg
      arm/km: add piggy mac adress offset for mgcoge3un
      arm/km: rename CONFIG option CONFIG_KM_DEF_ENV_UPDATE
      arm/km: use ARRAY_SIZE macro
      arm/km: fix wrong comment in SDRAM config for mgcoge3un
      arm/km: change maintainer for mgcoge3un
      arm/km: remove CONFIG_RESET_PHY_R
      arm/km: add kmnusa board support
      arm/km: add kmcoge5un board support
      arm/km: convert mgcoge3un target to km_kirkwood
      arm/km: remove portl2.h and use km_kirkwood instead
      arm/km: cleanup km_kirkwood boards
      arm/km: remove calls to kw_gpio_* in board_early_init_f

Igor Grinberg (1):
      cm-t35: reduce the environment size

Jason Liu (1):
      i.mx: i.mx6x: NO_MUX_I/NO_PAD_I not set correctly

Lokesh Vutla (10):
      OMAP5: Adding correct Control id code for OMAP5430
      OMAP5: ADD chip detection for OMAP5432 SOC
      OMAP5: Configure the io settings for omap5432 uevm board
      OMAP5: ADD precalculated timings for ddr3
      OMAP5: EMIF: Add support for DDR3 device
      OMAP5: DPLL core lock for OMAP5432
      OMAP5: Change voltages for omap5432
      ARM: OMAP3+: Detect reset type
      OMAP4+: Handle sdram init after warm reset
      OMAP4+: Force DDR in self-refresh after warm reset

Lucas Stach (2):
      tegra: sync SDIO1 pingroup enum name with TRM
      tegra: add SDIO1 funcmux entry for UARTA

Luka Perkov (1):
      kwboot: boot kirkwood SoCs over a serial link

Marek Vasut (3):
      i.MX28: Add function to adjust memory parameters
      Kirkwood: Add support for Ka-Ro TK71
      PXA: Enable CONFIG_PREBOOT on zipitz2

Michael Langer (1):
      i.MX6 USDHC: Use the ESDHC clock

Michael Walle (4):
      lib: add rand() function
      net: use common rand()/srand() functions
      net: add helper to generate random mac address
      Kirkwood: add lschlv2 and lsxhl board support

Minkyu Kang (1):
      Exynos: fix cpuinfo and cpu detecting

Nikita Kiryanov (4):
      cm-t35: fix incorrect BOARD_REV_SIZE value
      cm-t35: fix legacy board revision representation
      cm-t35: print PCB revision information
      cm-t35: fix incorrect NAND_ECC layout selection

Otavio Salvador (6):
      MX28: Fix a typo in mx28_reg_8 macro
      m28evk: fix board config include guardian macro name
      mx28evk: ensure command definition is in alphabetic order
      mx28evk: fix board config include guardian macro name
      m28evk: drop duplicated definition of CONFIG_OF_LIBFDT
      m28evk: use same notation to alloc the 128kB stack

Rajashekhara, Sudhakar (1):
      da850/omap-l138: Enable auto negotiation in RMII mode

Rajeshwari Shinde (2):
      EXYNOS5: PINMUX: Added default pinumx settings
      EXYNOS: SMDK5250: Enable the pinmux setup

SRICHARAN R (11):
      ARM: OMAP4+: dmm: Take care of overlapping dmm and trap sections.
      ARM: OMAP5: dmm: Create a tiler trap section.
      ARM: OMAP5: Align memory used for testing to the power of 2
      ARM: OMAP5: Correct the DRAM_ADDR_SPACE_END macro.
      ARM: OMAP4: Correct the lpddr2 io settings register value.
      ARM: OMAP4+: Move external phy initialisations to arch specific
place. ARM: OMAP4/5: Move gpmc clocks to essential group.
      ARM: OMAP4/5: Move USB clocks to essential group.
      ARM: OMAP4/5: Move USB pads to essential list.
      ARM: OMAP4/5: Do not configure non essential pads, clocks, dplls.
      ARM: cache: Move the cp15 CR register read before flushing the
cache.

Sebastien Jan (1):
      omap4: Use a smaller M,N couple for IVA DPLL

Shiraz Hashim (5):
      st_smi: Move status register read before modifying ctrl register
      SPEAr: Enable autoneg for ethernet
      SPEAr: Enable dcache for fast file transfer
      SPEAr: explicitly select clk src for UART
      SPEAr: Correct SoC ID offset in misc configuration space

Simon Glass (2):
      tegra: Correct PLL access in ap20.c and clock.c
      arm: Don't use printf() in SPL builds

Simon Guinot (3):
      lacie_kw: fix SDRAM banks number for net2big_v2
      lacie_kw: fix CONFIG_SYS_KWD_CONFIG for inetspace_v2
      ARM: don't probe PHY address for LaCie boards

Stefan Roese (10):
      net: Multiple updates/enhancements to designware.c
      GPIO: Add SPEAr GPIO driver
      SPL: common/Makefile: Add image.c to SPL build
      SPL: lib/Makefile: Add crc32.c to SPL build
      SPL: ARM: spear: Remove some objects from SPL build
      Makefile: Add u-boot.spr build target (SPEAr)
      SPL: ARM: spear: Add SPL support for SPEAr600 platform
      rtc/m41t62: Add support for M41T82 with HT (Halt Update)
      i2c: designware_i2c.c: Add support for the "i2c probe" command
      MTD: SPEAr SMI: Add write support for length < 4 bytes

Stephen Warren (22):
      tegra: paz00: fix typo in SD slot CD detect GPIO
      tegra: add alternate UART1 funcmux entry
      tegra: Whistler board support
      tegra: remove some cruft from CONFIG_EXTRA_ENV_SETTINGS
      tegra: flesh out bootcmd
      tegra: whistler: reduce and comment network cfg options
      tegra: seaboard: add support for USB networking
      tegra: add UART1 on GPU funcmux entry
      tegra: add SDMMC1 on SDIO1 funcmux entry
      tegra: Compulab TrimSlice board support
      tegra: harmony: add device tree support
      tegra: paz00: add device tree support
      tegra: remove CONFIG_USB_ETHER_SMSC95XX from boards without it
      tegra: ventana: add own device tree, enable USB
      env_mmc: align buffers using ALLOC_CACHE_ALIGN_BUFFER
      sf: winbond: Add support for the Winbond W25Q80BL
      tegra: ventana: store environment in eMMC
      tegra: whistler: store environment in eMMC
      tegra: trimslice: store environment in SPI flash
      tegra: paz00: store environment in eMMC
      tegra: seaboard: disable SPI, move environment to eMMC
      tegra: trimslice: fix a couple typos

Steve Sakoman (3):
      omap: emif: deal with rams that return duplicate mr data on all
byte lanes omap: emif: fix bug in manufacturer code test
      omap: am33xx: accomodate input clocks other than 24 Mhz

Tetsuyuki Kobayashi (2):
      arm: bugfix: Move vector table before jumping relocated code
      arm: bugfix: save_boot_params_default accesses uninitalized stack
when -O0

Thomas Herzmann (1):
      arm/km: add implementation for read_dip_switch

Thomas Weber (1):
      omap4/5: Use CPUDIR for .lds script

Tom Rini (10):
      am33xx: Do not call init_timer twice
      Revert "I2C: OMAP: detect more devices when probing an i2c bus"
      am335x: Correct i2c sysc offset
      am33xx: Fill in more cm_wkuppll / cm_perpll
      am33xx: Fix i2c sampling rate typo
      omap24xx_i2c: Add AM33XX support
      OMAP3 Beagle: Set BOOTDELAY to 3
      omap3evm: Set BOOTDELAY to 3
      omap3_beagle: Add CONFIG_CMD_ASKENV
      omap3evm: Add CONFIG_CMD_ASKENV

Tom Warren (6):
      spi: Tegra2: Seaboard: fix UART corruption during SPI transactions
      spi: Tegra2: Seaboard: enable SPI/UART corruption fix
      spi: tegra2: rename tegra2_spi.* to tegra_spi.*
      mmc: tegra2: rename tegra2_mmc.* to tegra_mmc.*
      gpio: tegra2: rename tegra2_gpio.* to tegra_gpio.*
      arm: Tegra: Use ODMDATA from BCT in IRAM

Troy Kisky (1):
      DaVinci: fix ddr2 vtp i/o calibration

Valentin Longchamp (13):
      arm/km: enable mii cmd
      km_arm: use filesize for erase in update command
      kirkwood: add save functionality kirkwood_mpp_conf function
      kirkwood: fix calls to kirkwood_mpp_conf
      kw_spi: backup and reset the MPP of the chosen CS pin
      kw_spi: support spi_claim/release_bus functions
      kw_spi: add weak functions board_spi_claim/release_bus
      arm/kirkwood: protect the ENV_SPI #defines
      arm/km: use spi claim bus to switch between SPI and NAND
      arm/km: enable BOCO2 FPGA download support
      arm/km: redefine piggy 4 reg names to avoid conflicts
      arm/km: skip FPGA config when already configured
      arm/km: support the 2 PCIe fpga resets

Vikram Narayanan (1):
      mx6: Avoid writing to read-only bits in imximage.cfg

Vipin KUMAR (14):
      mtd/NAND: Add FSMC driver support
      SPEAr: Configure FSMC driver for NAND interface
      mtd/NAND: Remove obsolete SPEAr specific NAND drivers
      st_smi: Add support for SPEAr SMI driver
      st_smi: Read status until timeout happens
      SPEAr: Place ethaddr write and read within CONFIG_CMD_NET
      SPEAr: Configure network support for spear SoCs
      SPEAr: Add macb driver support for spear310 and spear320
      SPEAr: Add basic arch related support for SPEAr SoCs
      SPEAr: Add configuration options for spear3xx and spear6xx boards
      SPEAr: Remove unused flag (CONFIG_SYS_HZ_CLOCK)
      SPEAr: Change the default environment variables
      SPEAr: Enable usb device high speed support
      SPEAr: Enable udc and usb-console support only for usbtty
configuration

Vipin Kumar (6):
      st_smi: Fix smi read status
      SPEAr: Add interface information in initialization
      SPEAr: Enable CONFIG_SYS_FLASH_PROTECTION
      SPEAr: Correct the definition of CONFIG_SYS_MONITOR_BASE
      SPEAr: Enable CONFIG_SYS_FLASH_EMPTY_INFO macro
      SPEAr: Enable ONFI nand flash detection for spear3xx and 6xx and
evb

amartin at nvidia.com (1):
      tegra: override compiler flags for low level init code

esw at bus-elektronik.de (3):
      Fix: broken boot message at serial line on AT91SAM9263-EK board
      Fix: AT91SAM9263 nor flash usage
      add new board vl_ma2sc

Łukasz Majewski (1):
      misc:pmic:trats: Correct procedure of enabling/disabling USB
regulators

 MAINTAINERS                                        |   12 +-
 Makefile                                           |   17 +
 arch/arm/cpu/arm926ejs/davinci/lowlevel_init.S     |    7 +-
 arch/arm/cpu/arm926ejs/kirkwood/mpp.c              |   10 +-
 arch/arm/cpu/arm926ejs/mx28/mx28.c                 |    2 -
 arch/arm/cpu/arm926ejs/mx28/spl_mem_init.c         |    8 +
 arch/arm/cpu/arm926ejs/spear/Makefile              |   25 +-
 arch/arm/cpu/arm926ejs/spear/cpu.c                 |   87 +++
 arch/arm/cpu/arm926ejs/spear/spear600.c            |  236 +++++++
 arch/arm/cpu/arm926ejs/spear/spl.c                 |  282 ++++++++
 arch/arm/cpu/arm926ejs/spear/spl_boot.c            |  197 ++++++
 .../spear/spr600_mt47h128m8_3_266_cl5_async.c      |  130 ++++
 .../spear/spr600_mt47h32m16_333_cl5_psync.c        |  135 ++++
 .../spear/spr600_mt47h32m16_37e_166_cl4_sync.c     |  130 ++++
 .../spear/spr600_mt47h64m16_3_333_cl5_psync.c      |  144 ++++
 arch/arm/cpu/arm926ejs/spear/start.S               |  122 ++++
 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds        |   87 +++
 arch/arm/cpu/armv7/am33xx/board.c                  |   30 +-
 arch/arm/cpu/armv7/cpu.c                           |    8 +-
 arch/arm/cpu/armv7/exynos/Makefile                 |    2 +-
 arch/arm/cpu/armv7/exynos/pinmux.c                 |  220 ++++++
 arch/arm/cpu/armv7/imx-common/speed.c              |    4 +
 arch/arm/cpu/armv7/mx5/clock.c                     |    2 +-
 arch/arm/cpu/armv7/mx6/soc.c                       |    2 -
 arch/arm/cpu/armv7/omap-common/clocks-common.c     |    8 +-
 arch/arm/cpu/armv7/omap-common/emif-common.c       |  189 ++++-
 arch/arm/cpu/armv7/omap-common/hwinit-common.c     |   24 +-
 arch/arm/cpu/armv7/omap-common/reset.c             |    5 +
 arch/arm/cpu/armv7/omap4/clocks.c                  |   14 +-
 arch/arm/cpu/armv7/omap4/hwinit.c                  |    5 +
 arch/arm/cpu/armv7/omap4/sdram_elpida.c            |    2 +-
 arch/arm/cpu/armv7/omap5/clocks.c                  |   39 +-
 arch/arm/cpu/armv7/omap5/hwinit.c                  |  123 +++-
 arch/arm/cpu/armv7/omap5/sdram.c                   |   87 ++-
 arch/arm/cpu/armv7/s5p-common/cpu_info.c           |    5 +-
 arch/arm/cpu/armv7/start.S                         |   12 +
 arch/arm/cpu/armv7/tegra2/ap20.c                   |   28 +-
 arch/arm/cpu/armv7/tegra2/board.c                  |   18 +-
 arch/arm/cpu/armv7/tegra2/clock.c                  |    4 +-
 arch/arm/cpu/armv7/tegra2/config.mk                |    7 +-
 arch/arm/cpu/armv7/tegra2/funcmux.c                |   30 +-
 arch/arm/include/asm/arch-am33xx/clocks_am33xx.h   |   10 +-
 arch/arm/include/asm/arch-am33xx/cpu.h             |   44 +-
 arch/arm/include/asm/arch-am33xx/i2c.h             |    8 +-
 arch/arm/include/asm/arch-at91/at91_pio.h          |   45 +-
 arch/arm/include/asm/arch-exynos/cpu.h             |   42 +-
 arch/arm/include/asm/arch-exynos/periph.h          |   47 ++
 arch/arm/include/asm/arch-exynos/pinmux.h          |   58 ++
 arch/arm/include/asm/arch-kirkwood/config.h        |   12 +-
 arch/arm/include/asm/arch-kirkwood/mpp.h           |    2 +-
 arch/arm/include/asm/arch-kirkwood/spi.h           |   11 +
 arch/arm/include/asm/arch-mx28/regs-common.h       |    2 +-
 arch/arm/include/asm/arch-mx6/mx6x_pins.h          |    4 +-
 arch/arm/include/asm/arch-omap3/cpu.h              |    2 +
 arch/arm/include/asm/arch-omap3/sys_proto.h        |    1 +
 arch/arm/include/asm/arch-omap4/clocks.h           |    5 +
 arch/arm/include/asm/arch-omap4/cpu.h              |    2 +
 arch/arm/include/asm/arch-omap4/omap.h             |    2 +-
 arch/arm/include/asm/arch-omap4/sys_proto.h        |    2 +
 arch/arm/include/asm/arch-omap5/clocks.h           |   15 +
 arch/arm/include/asm/arch-omap5/cpu.h              |    2 +
 arch/arm/include/asm/arch-omap5/omap.h             |   20 +-
 arch/arm/include/asm/arch-omap5/sys_proto.h        |    2 +
 arch/arm/include/asm/arch-s5pc1xx/cpu.h            |    6 +
 arch/arm/include/asm/arch-spear/clk.h              |   27 +
 arch/arm/include/asm/arch-spear/gpio.h             |   40 ++
 arch/arm/include/asm/arch-spear/hardware.h         |   63 +-
 arch/arm/include/asm/arch-spear/spr_defs.h         |   23 +
 arch/arm/include/asm/arch-spear/spr_gpt.h          |    4 +-
 arch/arm/include/asm/arch-spear/spr_misc.h         |  147 +++-
 arch/arm/include/asm/arch-spear/spr_nand.h         |   57 --
 arch/arm/include/asm/arch-spear/spr_ssp.h          |   45 ++
 arch/arm/include/asm/arch-spear/spr_syscntl.h      |   14 +
 .../arm/include/asm/arch-spear/spr_xloader_table.h |   67 --
 arch/arm/include/asm/arch-tegra2/clock.h           |    5 +-
 arch/arm/include/asm/arch-tegra2/funcmux.h         |    4 +
 arch/arm/include/asm/arch-tegra2/gpio.h            |    7 +-
 arch/arm/include/asm/arch-tegra2/pinmux.h          |    2 +-
 arch/arm/include/asm/arch-tegra2/tegra2.h          |    4 +
 .../asm/arch-tegra2/{tegra2_spi.h => tegra_spi.h}  |    9 +-
 arch/arm/include/asm/arch-tegra2/uart-spi-switch.h |    4 +-
 arch/arm/include/asm/emif.h                        |   52 +-
 arch/arm/include/asm/omap_common.h                 |    1 +
 arch/arm/include/asm/u-boot-arm.h                  |    1 +
 arch/arm/lib/board.c                               |    4 +
 arch/arm/lib/cache-cp15.c                          |    6 +-
 arch/arm/lib/eabi_compat.c                         |    3 +-
 .../spear310/config.mk => BuS/vl_ma2sc/Makefile}   |   42 +-
 board/BuS/vl_ma2sc/vl_ma2sc.c                      |  551
 +++++++++++++++ board/LaCie/common/common.c                        |
 23 +- board/LaCie/common/common.h                        |    2 +-
 board/LaCie/edminiv2/edminiv2.c                    |    2 +-
 board/LaCie/net2big_v2/net2big_v2.c                |    4 +-
 board/LaCie/netspace_v2/netspace_v2.c              |    4 +-
 board/Marvell/dreamplug/dreamplug.c                |    2 +-
 board/Marvell/guruplug/guruplug.c                  |    2 +-
 board/Marvell/mv88f6281gtw_ge/mv88f6281gtw_ge.c    |    2 +-
 board/Marvell/openrd/openrd.c                      |    2 +-
 board/Marvell/rd6281a/rd6281a.c                    |    2 +-
 board/Marvell/sheevaplug/sheevaplug.c              |    2 +-
 board/Seagate/dockstar/dockstar.c                  |    2 +-
 board/atmel/at91sam9260ek/partition.c              |    6 +-
 board/atmel/at91sam9261ek/partition.c              |    6 +-
 board/atmel/at91sam9263ek/at91sam9263ek.c          |    2 +-
 board/atmel/at91sam9263ek/partition.c              |    6 +-
 board/atmel/at91sam9rlek/partition.c               |    6 +-
 .../spear320/config.mk => buffalo/lsxl/Makefile}   |   42 +-
 board/buffalo/lsxl/kwbimage-lschl.cfg              |  229 ++++++
 board/buffalo/lsxl/kwbimage-lsxhl.cfg              |  229 ++++++
 board/buffalo/lsxl/lsxl.c                          |  283 ++++++++
 board/buffalo/lsxl/lsxl.h                          |   75 ++
 board/cloudengines/pogo_e02/pogo_e02.c             |    2 +-
 board/cm_t35/cm_t35.c                              |   33 +
 board/cm_t35/eeprom.c                              |   26 +-
 board/cm_t35/eeprom.h                              |    5 +
 board/compal/dts/tegra2-paz00.dts                  |   57 ++
 board/compal/paz00/paz00.c                         |   12 +-
 board/compulab/dts/tegra2-trimslice.dts            |   57 ++
 board/compulab/trimslice/Makefile                  |   49 ++
 board/compulab/trimslice/trimslice.c               |   73 ++
 board/d-link/dns325/dns325.c                       |    2 +-
 board/efikamx/Makefile                             |    7 +-
 board/enbw/enbw_cmc/enbw_cmc.c                     |  347 ++++++++-
 board/esg/ima3-mx53/Makefile                       |    2 +-
 board/freescale/mx28evk/iomux.c                    |   14 +
 board/freescale/mx51evk/Makefile                   |    7 +-
 board/freescale/mx53ard/Makefile                   |    7 +-
 board/freescale/mx53evk/Makefile                   |    7 +-
 board/freescale/mx53loco/Makefile                  |    7 +-
 board/freescale/mx53loco/mx53loco.c                |   12 +-
 board/freescale/mx53smd/Makefile                   |    7 +-
 board/freescale/mx6qarm2/Makefile                  |    7 +-
 board/freescale/mx6qarm2/imximage.cfg              |    2 +-
 board/freescale/mx6qsabrelite/Makefile             |    7 +-
 board/freescale/mx6qsabrelite/imximage.cfg         |    2 +-
 .../spear300/config.mk => karo/tk71/Makefile}      |   40 +-
 board/karo/tk71/kwbimage.cfg                       |  174 +++++
 board/karo/tk71/tk71.c                             |  166 +++++
 board/keymile/common/common.h                      |    5 +
 board/keymile/km_arm/Makefile                      |    4 +
 board/keymile/km_arm/fpga_config.c                 |  256 +++++++
 board/keymile/km_arm/km_arm.c                      |  152 ++--
 board/keymile/km_arm/kwbimage-memphis.cfg          |    2 +-
 board/keymile/km_arm/kwbimage_128M16_1.cfg         |  294 ++++++++
 board/keymile/km_arm/kwbimage_256M8_1.cfg          |  296 ++++++++
 board/nvidia/common/uart-spi-switch.c              |   29 +-
 board/nvidia/dts/tegra2-harmony.dts                |   57 ++
 board/nvidia/dts/tegra2-ventana.dts                |   57 ++
 board/nvidia/dts/tegra2-whistler.dts               |   67 ++
 board/nvidia/harmony/harmony.c                     |    4 +-
 board/nvidia/seaboard/seaboard.c                   |    4 +-
 board/nvidia/whistler/Makefile                     |   48 ++
 board/nvidia/whistler/whistler.c                   |  116 +++
 board/raidsonic/ib62x0/ib62x0.c                    |    2 +-
 board/samsung/smdk5250/smdk5250.c                  |  176 +----
 board/samsung/trats/trats.c                        |   85 ++-
 board/spear/common/Makefile                        |    2 +
 board/spear/common/spr_misc.c                      |  102 +--
 board/spear/spear300/spear300.c                    |   27 +-
 board/spear/spear310/spear310.c                    |   44 +-
 board/spear/spear320/spear320.c                    |   43 +-
 board/spear/spear600/Makefile                      |    2 +
 board/spear/spear600/config.mk                     |   39 -
 board/spear/spear600/spear600.c                    |   30 +-
 board/ti/am335x/evm.c                              |   13 +-
 board/ti/omap5_evm/mux_data.h                      |   18 +-
 board/ti/sdp4430/sdp4430_mux_data.h                |   25 +-
 board/ttcontrol/vision2/Makefile                   |    5 +-
 boards.cfg                                         |   41 +-
 common/Makefile                                    |    2 +-
 common/env_mmc.c                                   |   10 +-
 config.mk                                          |    4 +
 doc/README.mx28evk                                 |    2 +-
 doc/README.spear                                   |   54 +-
 doc/README.switch_config                           |   25 +
 doc/kwboot.1                                       |   84 +++
 drivers/gpio/Makefile                              |    3 +-
 drivers/gpio/at91_gpio.c                           |  125 +++-
 drivers/gpio/spear_gpio.c                          |  102 +++
 drivers/gpio/{tegra2_gpio.c => tegra_gpio.c}       |    2 +-
 drivers/i2c/designware_i2c.c                       |   16 +-
 drivers/i2c/omap24xx_i2c.c                         |   46 +-
 drivers/mmc/Makefile                               |    2 +-
 drivers/mmc/{tegra2_mmc.c => tegra_mmc.c}          |    4 +-
 drivers/mmc/{tegra2_mmc.h => tegra_mmc.h}          |    8 +-
 drivers/mtd/Makefile                               |    2 +-
 drivers/mtd/nand/Makefile                          |    1 +
 drivers/mtd/nand/fsmc_nand.c                       |  486 +++++++++++++
 drivers/mtd/nand/spr_nand.c                        |  124 ----
 drivers/mtd/spi/winbond.c                          |    8 +
 drivers/mtd/{spr_smi.c => st_smi.c}                |  255 ++++---
 drivers/net/davinci_emac.c                         |    8 +
 drivers/net/designware.c                           |  126 ++--
 drivers/net/designware.h                           |    2 +
 drivers/rtc/m41t62.c                               |   10 +-
 drivers/spi/Makefile                               |    2 +-
 drivers/spi/kirkwood_spi.c                         |   64 +-
 drivers/spi/{tegra2_spi.c => tegra_spi.c}          |   17 +-
 drivers/usb/host/Makefile                          |    1 +
 drivers/usb/host/ehci-atmel.c                      |   89 +++
 drivers/video/exynos_fb.c                          |    3 -
 include/common.h                                   |   10 +
 include/configs/at91sam9260ek.h                    |    5 +-
 include/configs/at91sam9261ek.h                    |    5 +-
 include/configs/at91sam9263ek.h                    |   10 +-
 include/configs/at91sam9m10g45ek.h                 |   20 +-
 include/configs/at91sam9rlek.h                     |    3 +-
 include/configs/cm_t35.h                           |    5 +-
 include/configs/enbw_cmc.h                         |   20 +-
 include/configs/harmony.h                          |   29 +-
 include/configs/imx31_phycore.h                    |    1 -
 include/configs/km/km_arm.h                        |   63 +-
 include/configs/km_kirkwood.h                      |  141 +++-
 include/configs/lacie_kw.h                         |    6 +-
 include/configs/lsxl.h                             |  182 +++++
 include/configs/m28evk.h                           |   11 +-
 include/configs/medcom.h                           |    6 +-
 include/configs/mgcoge3un.h                        |   86 ---
 include/configs/mx28evk.h                          |    9 +-
 include/configs/mx35pdk.h                          |    1 -
 include/configs/mx53ard.h                          |    2 -
 include/configs/mx53evk.h                          |    1 -
 include/configs/mx53loco.h                         |    2 -
 include/configs/mx53smd.h                          |    1 -
 include/configs/mx6qarm2.h                         |    1 -
 include/configs/mx6qsabrelite.h                    |    1 -
 include/configs/omap3_beagle.h                     |    4 +-
 include/configs/omap3_evm.h                        |    4 +-
 include/configs/omap4_common.h                     |    7 +-
 include/configs/omap5_evm.h                        |    4 +-
 include/configs/paz00.h                            |   34 +-
 include/configs/plutux.h                           |    6 +-
 include/configs/portl2.h                           |   85 ---
 include/configs/seaboard.h                         |   35 +-
 include/configs/spear-common.h                     |   94 ++-
 include/configs/{spear3xx.h => spear3xx_evb.h}     |   62 +-
 include/configs/{spear6xx.h => spear6xx_evb.h}     |   20 +-
 include/configs/tegra2-common-post.h               |  117 +++
 include/configs/tegra2-common.h                    |   10 +-
 include/configs/tk71.h                             |  130 ++++
 include/configs/trimslice.h                        |   99 +++
 include/configs/ventana.h                          |   29 +-
 include/configs/vl_ma2sc.h                         |  463 ++++++++++++
 include/configs/whistler.h                         |   94 +++
 include/configs/zipitz2.h                          |    1 +
 include/linux/mtd/fsmc_nand.h                      |  101 +++
 .../spr_smi.h => include/linux/mtd/st_smi.h        |   10 +-
 include/net.h                                      |   17 +
 include/netdev.h                                   |    2 +-
 lib/Makefile                                       |    7 +-
 lib/rand.c                                         |   48 ++
 net/Makefile                                       |    2 -
 net/eth.c                                          |   22 +
 net/link_local.c                                   |    7 +-
 net/net_rand.c                                     |   68 --
 net/net_rand.h                                     |   31 +-
 tools/Makefile                                     |    6 +
 tools/kwboot.c                                     |  742
 ++++++++++++++++++++ 258 files changed, 11028 insertions(+), 1775
 deletions(-) create mode 100644 arch/arm/cpu/arm926ejs/spear/cpu.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spear600.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/spl_boot.c
 create mode 100644
 arch/arm/cpu/arm926ejs/spear/spr600_mt47h128m8_3_266_cl5_async.c
 create mode 100644
 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_333_cl5_psync.c create
 mode 100644
 arch/arm/cpu/arm926ejs/spear/spr600_mt47h32m16_37e_166_cl4_sync.c
 create mode 100644
 arch/arm/cpu/arm926ejs/spear/spr600_mt47h64m16_3_333_cl5_psync.c
 create mode 100644 arch/arm/cpu/arm926ejs/spear/start.S create mode
 100644 arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds create mode 100644
 arch/arm/cpu/armv7/exynos/pinmux.c create mode 100644
 arch/arm/include/asm/arch-exynos/periph.h create mode 100644
 arch/arm/include/asm/arch-exynos/pinmux.h create mode 100644
 arch/arm/include/asm/arch-spear/clk.h create mode 100644
 arch/arm/include/asm/arch-spear/gpio.h delete mode 100644
 arch/arm/include/asm/arch-spear/spr_nand.h create mode 100644
 arch/arm/include/asm/arch-spear/spr_ssp.h delete mode 100644
 arch/arm/include/asm/arch-spear/spr_xloader_table.h rename
 arch/arm/include/asm/arch-tegra2/{tegra2_spi.h => tegra_spi.h} (95%)
 rename board/{spear/spear310/config.mk => BuS/vl_ma2sc/Makefile} (54%)
 create mode 100644 board/BuS/vl_ma2sc/vl_ma2sc.c rename
 board/{spear/spear320/config.mk => buffalo/lsxl/Makefile} (52%) create
 mode 100644 board/buffalo/lsxl/kwbimage-lschl.cfg create mode 100644
 board/buffalo/lsxl/kwbimage-lsxhl.cfg create mode 100644
 board/buffalo/lsxl/lsxl.c create mode 100644 board/buffalo/lsxl/lsxl.h
 create mode 100644 board/compal/dts/tegra2-paz00.dts create mode
 100644 board/compulab/dts/tegra2-trimslice.dts create mode 100644
 board/compulab/trimslice/Makefile create mode 100644
 board/compulab/trimslice/trimslice.c rename
 board/{spear/spear300/config.mk => karo/tk71/Makefile} (51%) create
 mode 100644 board/karo/tk71/kwbimage.cfg create mode 100644
 board/karo/tk71/tk71.c create mode 100644
 board/keymile/km_arm/fpga_config.c create mode 100644
 board/keymile/km_arm/kwbimage_128M16_1.cfg create mode 100644
 board/keymile/km_arm/kwbimage_256M8_1.cfg create mode 100644
 board/nvidia/dts/tegra2-harmony.dts create mode 100644
 board/nvidia/dts/tegra2-ventana.dts create mode 100644
 board/nvidia/dts/tegra2-whistler.dts create mode 100644
 board/nvidia/whistler/Makefile create mode 100644
 board/nvidia/whistler/whistler.c delete mode 100644
 board/spear/spear600/config.mk create mode 100644
 doc/README.switch_config create mode 100644 doc/kwboot.1 create mode
 100644 drivers/gpio/spear_gpio.c rename drivers/gpio/{tegra2_gpio.c =>
 tegra_gpio.c} (99%) rename drivers/mmc/{tegra2_mmc.c => tegra_mmc.c}
 (99%) rename drivers/mmc/{tegra2_mmc.h => tegra_mmc.h} (97%) create
 mode 100644 drivers/mtd/nand/fsmc_nand.c delete mode 100644
 drivers/mtd/nand/spr_nand.c rename drivers/mtd/{spr_smi.c => st_smi.c}
 (62%) rename drivers/spi/{tegra2_spi.c => tegra_spi.c} (95%)
 create mode 100644 drivers/usb/host/ehci-atmel.c
 create mode 100644 include/configs/lsxl.h
 delete mode 100644 include/configs/mgcoge3un.h
 delete mode 100644 include/configs/portl2.h
 rename include/configs/{spear3xx.h => spear3xx_evb.h} (72%)
 rename include/configs/{spear6xx.h => spear6xx_evb.h} (74%)
 create mode 100644 include/configs/tegra2-common-post.h
 create mode 100644 include/configs/tk71.h
 create mode 100644 include/configs/trimslice.h
 create mode 100644 include/configs/vl_ma2sc.h
 create mode 100644 include/configs/whistler.h
 create mode 100644 include/linux/mtd/fsmc_nand.h
 rename arch/arm/include/asm/arch-spear/spr_smi.h =>
 include/linux/mtd/st_smi.h (95%) create mode 100644 lib/rand.c
 delete mode 100644 net/net_rand.c
 create mode 100644 tools/kwboot.c


More information about the U-Boot mailing list