Dear Albert ARIBAUD, In message <20120707141238.6d578281@lilith> you wrote: > > 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 > > amar...@nvidia.com (1): > tegra: override compiler flags for low level init code > > e...@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
Applied, thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de You get a wonderful view from the point of no return. - Terry Pratchett, _Making_Money_ _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot