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

Albert ARIBAUD albert.u.boot at aribaud.net
Thu May 30 21:29:21 CEST 2013


Hello Tom,

The following changes since commit
a71d45d706a5b51c348160163b6c159632273fed:

  powerpc/mpc85xx: Clear L1 D-cache lock (2013-05-24 16:54:14 -0500)

are available in the git repository at:

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

for you to fetch changes up to 3da0e5750b24a9491058df6126c7be577a276c09:

  arm: factorize relocate_code routine (2013-05-30 20:24:38 +0200)

----------------------------------------------------------------
Albert ARIBAUD (9):
      Merge branch 'u-boot-pxa/master' into 'u-boot-arm/master'
      Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'
      Revert wrong removal of nand_init and nand_deselect
      Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'
      Merge branch 'u-boot/master' into 'u-boot-arm/master'
      mx31pdk: copy SPL directly, not using relocate_code.
      tx25: copy SPL directly, not using relocate_code.
      arm: do not compile relocate_code() for SPL builds
      arm: factorize relocate_code routine

Allen Martin (1):
      Tegra: clk: always use find_best_divider() for periph clocks

Andre Przywara (2):
      ARM: vexpress: add support for Versatile Express Cortex-A15-TC2
      ARM: vexpress: enable bootz and hush parser for all VExpress
boards

Andreas Bießmann (1):
      at91sam9260ek: move board id setup to config header

Axel Lin (2):
      ARM: arm720t: Add missing CONFIG_SKIP_LOWLEVEL_INIT guard for
cpu_init_crit tegra: Define CONFIG_SKIP_LOWLEVEL_INIT for SPL build

Benoît Thébaudeau (40):
      imx: Homogenize and fix fuse register definitions
      imx: Add useful fuse definitions
      Add fuse API and commands
      Add fsl_iim driver
      mpc: iim: Switch to common fsl_iim
      mx51evk: Enable support for iim
      Add mxc_ocotp driver
      mx6qsabrelite: Enable support for ocotp
      nitrogen6x: Enable support for ocotp
      imx: Document fuse assignments for MAC addresses
      imx: iomux-v3: Fix common pad control definitions
      imx: iomux-v3: cosmetic: Reorganize definitions
      imx: iomux-v3: Restore Linux's NEW_PAD_CTRL() macro
      imx: iomux-v3: Include PKE and PUE to pad control pull definitions
      imx: iomux-v3: Add iomux-mx25.h
      imx: mx25pdk: Convert to iomux-v3
      imx: mx25pdk: Fix GPIO assignments
      imx: tx25: Convert to iomux-v3
      imx: zmx25: Convert to iomux-v3
      imx: mx25: Remove legacy iomux support
      imx: iomux-v3: Add iomux-mx35.h
      imx: flea3: Convert to iomux-v3
      imx: mx35pdk: Fix WDOG_RST iomux function
      imx: mx35pdk: Convert to iomux-v3
      imx: woodburn: Convert to iomux-v3
      imx: mx35: Remove legacy iomux support
      imx: iomux-mx51: Fix MX51_PAD_EIM_CS2__GPIO2_27
      imx: iomux-v3: Add missing definitions to iomux-mx51.h
      imx: mx51evk: Convert to iomux-v3
      imx: mx51_efikamx/sb: Convert to iomux-v3
      imx: vision2: Convert to iomux-v3
      imx: iomux-v3: Add iomux-mx53.h
      imx: ima3-mx53: Convert to iomux-v3
      imx: mx53ard: Convert to iomux-v3
      imx: mx53evk: Convert to iomux-v3
      imx: mx53loco: Convert to iomux-v3
      imx: mx53smd: Convert to iomux-v3
      imx: m53evk: Convert to iomux-v3
      imx: mx5: Remove legacy iomux support
      imx: mx35pdk: Fix MUX2_CTR GPIO

Bo Shen (9):
      spi: atmel_spi: using ip version to check whether has wdrbt
      mmc: atmel_mci: using IP version for different setting
      mmc: atmel_mci: add mmc card support
      ARM: at91: add Atmel sama5d3 SoC new pmc register
      USB: ohci-at91: support sama5d3x devices
      ARM: atmel: add sama5d3xek support
      ARM: at91: fix and update README.at91 document
      ARM: at91: add at91sam9x5 and sama5d3x information
      ARM: at91: add NAND partition table and index

Dan Murphy (2):
      ARM:Panda:Fix device tree loading for the panda-es
      ARM: Panda: Add flag to allow runtime enviroment varibale mods

David Andrey (3):
      arm: zynq: U-Boot udelay < 1000 FIX
      net: gem: Pass phy address to init
      net: gem: Preserve clk on emio interface

Enric Balletbo i Serra (2):
      Add DDR3 support for IGEP COM AQUILA/CYGNUS.
      ARM: Add support for IGEP COM AQUILA/CYGNUS

Eric Benard (3):
      mx28evk: add trimffs to nand command
      da850: provide davinci_enable_uart0
      davinci: handle CONFIG_SYS_CLE_MASK and CONFIG_SYS_ALE_MASK

Fabio Estevam (22):
      iomux-v3: Place pad control definitions into common file
      mx6: Add solo-lite variant support
      mx6sl: Add initial support for mx6slevk board
      imx: mx6q_4x_mt41j128.cfg: Setup CCM_CCOSR register
      nitrogen6x: Setup CCM_CCOSR register
      mx51evk: Update environment in order to allow booting a dt kernel
      mx51evk: Do not force the rootfs type
      mx5: Define a common get_board_rev()
      mx5: Select CONFIG_REVISION_TAG
      mx53ard: Move register masks into imx-regs.h
      mx23: Put back RAM voltage level to its original value
      mx23: Fix pad voltage selection bit
      mx23evk: Fix DDR pin iomux settings
      mx23_olinuxino: Fix DDR pin iomux settings
      mxs: spl_mem_init: Fix comment about start bit
      mxs: spl_mem_init: Remove erroneous DDR setting
      mxs: spl_mem_init: Skip the initialization of some DRAM_CTL
registers mxs: spl_mem_init: Change EMI port priority
      mx23: Operate DDR voltage supply at 2.5V
      mx23evk: Do not set voltage selection bit for SSP pads
      mx23_olinuxino: Do not set voltage selection bit for SSP pads
      mxs: Explain why some mx23 DDR registers are not configured

Igor Grinberg (3):
      cm-t35: move cm-t35 to live in compulab directory
      MAINTAINERS: fix the cm-t35 board name
      cm-t35: update config file

Lokesh Vutla (2):
      arm: omap: emif: Fix DDR3 init after warm reset
      ARM: OMAP5: Fix warm reset with USB cable connected

Lubomir Popov (4):
      OMAP5: I2C: Enable i2c5 clocks
      OMAP5: I2C: Add I2C4 and I2C5 bases
      OMAP5: I2C: Set I2C_BUS_MAX to 5 to enable I2C4 and I2C5
      OMAP5: USB: hsusbtll_clkctrl has to be in hw_auto for USB to work

Marek Vasut (13):
      tools: arm: imx: Implement BOOT_OFFSET command for imximage
      imx: Align the imximage header and payload to multiples of 4k
      nand: Add SPL_NAND support to mxc_nand_spl
      arm: imx: Pack u-boot.bin into uImage for SPL
      arm: mx5: Add SPL support code to MX5
      arm: mx5: Add NAND clock handling
      arm: mx5: Add support for DENX M53EVK
      arm: mx23: Fix VDDMEM misconfiguration
      arm: mxs: Preprocess u-boot.bd so they contain full path
      arm: mxs: Add LCDIF clock configuration function
      arm: mxs: Add LCDIF registers for i.MX233
      arm: mxs: Add MXS LCDIF driver
      arm: mxs: video: Enable MXS LCDIF on M28EVK

Mark Jackson (1):
      Remove duplicate / unused #defines on AM335x boards

Matt Porter (4):
      am33xx: add pll and clock support for TI814x CPSW
      cpsw: add support for TI814x slave_regs differences
      phy: add support for ET1011C phys
      ti814x_evm: enable CPSW support

Michal Simek (20):
      arm: zynq: Rename XPSS_ prefix to ZYNQ_ for hardcoded SoC
addresses zynq: Move scutimer baseaddr to hardware.h
      net: phy: Define Marvell 88e1518 phy
      net: gem: Remove WRAP bit from TX buffer description
      net: gem: Simplify return path in zynq_gem_recv
      net: gem: Do not initialize BDs again
      net: gem: Fix gem driver on 1Gbps LAN
      zynq: Move macros to hardware.h
      net: gem: Add support for phy autodetection
      mmc: Add support for Xilinx Zynq sdhci controller
      i2c: zynq: Add support for Xilinx Zynq
      fpga: Clean coding style
      fpga: Fix debug message compilation error
      cmd: fpga: Clean coding style
      cmd: fpga: Move fpga_loadbitstream to fpga.c
      fpga: Change the first parameter in fpga_loadbitstream
      cmd: fpga: Do not include net.h
      fpga: zynq: Add support for loading bitstream
      fpga: Check device name against bitstream name
      fpga: Remove all CONFIG_SYS_* fpga related options

Mike Dunn (5):
      lib: import bitrev library from the linux kernel
      pxa_lcd: add the ACX544AKN lcd device
      pxa_lcd: make lcd_enable() a weak pointer
      pxa27x_udc: remove call to unimplemented set_GPIO_mode()
      mtd: nand: add driver for diskonchip g4 nand flash

Nishanth Menon (10):
      twl4030: make twl4030_i2c_write_u8 prototype consistent
      twl4030: make twl4030_i2c_read_u8 prototype consistent
      twl6030: twl6030_i2c_[read|write]_u8 prototype consistent
      twl6030: move twl6030 register access functions to common header
file twl6030: add header guard
      twl6035: rename to palmas
      palmas: rename init_settings to an generic palmas init
      palmas: rename twl6035_mmc1_poweron_ldo with an palmas generic
function palmas: use palmas_i2c_[read|write]_u8
      palmas: add header guard

Otavio Salvador (9):
      mx6qsabre{sd, auto}: Add update_sd_firmware support
      mx6qsabresd: Return status when initializing MMC
      wandboard: Use env storage info for mmcdev/mmcpart
      wandboard: Add update_sd_firmware support
      wandboard: Add card detection for SOM MicroSD card
      wandboard: Add support for Carrier Board MicroSD card
      wandboard: Add boot selection support
      mxs: mxsboot: Move sdcard BCB header to 4 sectors offset
      mx53ard: Rework default environment to support FDT, MMC and
netboot

Philip Paeps (2):
      mx35 iomux: correct offsets of IOMUX registers
      mx35 iomux: correct input select register index

Ryan Harkin (2):
      ARM: vexpress: refactoring of Versatile Express CA9x4 support
      ARM: vexpress: create A5 specific board config

SRICHARAN R (5):
      ARM: OMAP: Make omap_boot_parameters common across socs
      ARM: OMAP4/5: Make OMAPx_SRAM_SCRATCH_ defines common
      ARM: OMAP: Correct save_boot_params and replace with 'C' function
      ARM: OMAP: Cleanup boot parameters usage
      ARM: OMAP: Add arch_cpu_init function

Shawn Guo (1):
      ARM: mx6: define CONFIG_ARM_ERRATA_742230

Stefan Roese (7):
      arm: imx: Change iomux functions to void type
      imx: Move some header files from arch-mxs to imx-common
      imx: Move some i.MX common functions into the imx-common directory
      dma: Add i.MX6 support to drivers/dma/apbh_dma.c
      mtd: mxs_nand: Add support for i.MX6
      imx: Add titanium board support (i.MX6 based)
      arm: imx: Codingstyle enhancement of
include/asm/arch-mx6/crm_regs.h

Stefano Babic (1):
      Merge branch 'next'

Stephen Warren (3):
      tegra: always build u-boot-nodtb-tegra.bin
      ARM: tegra: support SKU 1 of Tegra114
      ARM: tegra: support SKU 7 of Tegra20

Suriyan Ramasami (1):
      ARM: Add Seagate GoFlex Home support

Tom Rini (4):
      beagleboard: Update comment in get_board_rev()
      omap5_common: Add optargs variable for kernel command line args
      am33xx: Fix warning with CONFIG_DISPLAY_CPUINFO
      arm: Enable -ffunction-sections / -fdata-sections / --gc-sections

Tom Warren (2):
      Tegra: T30: Beaver: Fix board/board_name env vars, s/b beaver,
not cardhu Tegra: Remove unused/non-existent spl linker script reference

Wu, Josh (4):
      arm: at91: add at91sam9n12 register definition
      arm: at91: add at91sam9n12ek board support
      arm: at91: enable mci support for at91sam9g20ek.
      arm: at91: add at91sam9g20ek_mmc_config, which can save
environment in mmc card

Łukasz Dałek (2):
      pxa: Add weak attribute to reset_cpu() function
      h2200: Add board reset support

 .gitignore                                         |    1 +
 MAINTAINERS                                        |   18 +-
 Makefile                                           |   26 +-
 README                                             |    5 +
 arch/arm/config.mk                                 |    3 +
 arch/arm/cpu/arm1136/mx35/Makefile                 |    1 -
 arch/arm/cpu/arm1136/mx35/iomux.c                  |  114 --
 arch/arm/cpu/arm1136/start.S                       |   81 --
 arch/arm/cpu/arm1176/start.S                       |   77 --
 arch/arm/cpu/arm720t/start.S                       |   81 +-
 arch/arm/cpu/arm920t/start.S                       |   77 --
 arch/arm/cpu/arm925t/start.S                       |   77 --
 arch/arm/cpu/arm926ejs/at91/Makefile               |    1 +
 arch/arm/cpu/arm926ejs/at91/at91sam9260_devices.c  |    4 +
 arch/arm/cpu/arm926ejs/at91/at91sam9n12_devices.c  |  177 +++
 arch/arm/cpu/arm926ejs/at91/clock.c                |    4 +-
 arch/arm/cpu/arm926ejs/davinci/da850_lowlevel.c    |    8 +
 arch/arm/cpu/arm926ejs/mx25/generic.c              |  117 --
 arch/arm/cpu/arm926ejs/mxs/Makefile                |   10 +
 arch/arm/cpu/arm926ejs/mxs/clock.c                 |   93 ++
 arch/arm/cpu/arm926ejs/mxs/mxs.c                   |   65 +-
 arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c          |   46 +-
 arch/arm/cpu/arm926ejs/mxs/spl_power_init.c        |   50 +-
 arch/arm/cpu/arm926ejs/mxs/u-boot-imx23.bd         |    4 +-
 arch/arm/cpu/arm926ejs/mxs/u-boot-imx28.bd         |    4 +-
 arch/arm/cpu/arm926ejs/start.S                     |   81 --
 arch/arm/cpu/arm946es/start.S                      |   77 --
 arch/arm/cpu/arm_intcm/start.S                     |   77 --
 arch/arm/cpu/armv7/am33xx/clock_ti814x.c           |  103 +-
 arch/arm/cpu/armv7/am33xx/sys_info.c               |    6 +-
 arch/arm/cpu/armv7/at91/Makefile                   |   52 +
 arch/arm/cpu/armv7/at91/clock.c                    |  125 ++
 arch/arm/cpu/armv7/at91/cpu.c                      |   90 ++
 arch/arm/cpu/armv7/at91/reset.c                    |   47 +
 arch/arm/cpu/armv7/at91/sama5d3_devices.c          |  196 +++
 arch/arm/cpu/armv7/at91/timer.c                    |  139 +++
 arch/arm/cpu/armv7/lowlevel_init.S                 |    8 +-
 arch/arm/cpu/armv7/mx5/Makefile                    |    2 +-
 arch/arm/cpu/armv7/mx5/clock.c                     |   14 +-
 arch/arm/cpu/armv7/mx5/iomux.c                     |  186 ---
 arch/arm/cpu/armv7/mx5/soc.c                       |    7 +
 arch/arm/cpu/armv7/mx6/clock.c                     |   52 +-
 arch/arm/cpu/armv7/mx6/soc.c                       |   11 +-
 arch/arm/cpu/armv7/omap-common/boot-common.c       |   31 +-
 arch/arm/cpu/armv7/omap-common/clocks-common.c     |    1 +
 arch/arm/cpu/armv7/omap-common/emif-common.c       |   11 +-
 arch/arm/cpu/armv7/omap-common/hwinit-common.c     |   61 +-
 arch/arm/cpu/armv7/omap-common/lowlevel_init.S     |   50 +-
 arch/arm/cpu/armv7/omap-common/reset.c             |    4 +
 arch/arm/cpu/armv7/omap4/emif.c                    |    4 +-
 arch/arm/cpu/armv7/omap4/hw_data.c                 |    2 +-
 arch/arm/cpu/armv7/omap4/hwinit.c                  |    3 +-
 arch/arm/cpu/armv7/omap5/emif.c                    |    4 +-
 arch/arm/cpu/armv7/omap5/hw_data.c                 |    5 +-
 arch/arm/cpu/armv7/omap5/hwinit.c                  |   22 +-
 arch/arm/cpu/armv7/omap5/prcm-regs.c               |    2 +
 arch/arm/cpu/armv7/start.S                         |   78 --
 arch/arm/cpu/armv7/zynq/slcr.c                     |   61 +
 arch/arm/cpu/armv7/zynq/timer.c                    |   49 +-
 arch/arm/cpu/ixp/config.mk                         |    4 -
 arch/arm/cpu/ixp/start.S                           |   77 --
 arch/arm/cpu/pxa/pxa2xx.c                          |    2 +-
 arch/arm/cpu/pxa/start.S                           |   96 +-
 arch/arm/cpu/s3c44b0/start.S                       |   77 --
 arch/arm/cpu/sa1100/start.S                        |   77 --
 arch/arm/cpu/tegra-common/ap.c                     |    2 +
 arch/arm/cpu/tegra-common/clock.c                  |   10 +-
 arch/arm/imx-common/Makefile                       |   22 +-
 arch/arm/imx-common/iomux-v3.c                     |   18 +-
 arch/arm/imx-common/misc.c                         |   84 ++
 arch/arm/include/asm/arch-am33xx/ddr_defs.h        |   17 +
 arch/arm/include/asm/arch-am33xx/hardware_ti814x.h |    1 +
 arch/arm/include/asm/arch-am33xx/omap.h            |   25 -
 arch/arm/include/asm/arch-at91/at91_common.h       |    1 +
 arch/arm/include/asm/arch-at91/at91_dbu.h          |    4 +
 arch/arm/include/asm/arch-at91/at91_pmc.h          |   23 +
 arch/arm/include/asm/arch-at91/at91sam9_matrix.h   |    2 +-
 arch/arm/include/asm/arch-at91/at91sam9x5.h        |   19 +-
 arch/arm/include/asm/arch-at91/at91sam9x5_matrix.h |   17 +-
 arch/arm/include/asm/arch-at91/clk.h               |    1 +
 arch/arm/include/asm/arch-at91/hardware.h          |    4 +-
 arch/arm/include/asm/arch-at91/sama5d3.h           |  212 ++++
 arch/arm/include/asm/arch-at91/sama5d3_smc.h       |   79 ++
 arch/arm/include/asm/arch-davinci/hardware.h       |    2 +
 arch/arm/include/asm/arch-davinci/nand_defs.h      |    9 +
 arch/arm/include/asm/arch-mx25/imx-regs.h          |   21 +-
 arch/arm/include/asm/arch-mx25/imx25-pinmux.h      |  421 -------
 arch/arm/include/asm/arch-mx25/iomux-mx25.h        |  545 +++++++++
 arch/arm/include/asm/arch-mx27/imx-regs.h          |    3 +-
 arch/arm/include/asm/arch-mx31/imx-regs.h          |   22 +-
 arch/arm/include/asm/arch-mx35/imx-regs.h          |   19 +-
 arch/arm/include/asm/arch-mx35/iomux-mx35.h        | 1276
 ++++++++++++++++++++
 arch/arm/include/asm/arch-mx35/iomux.h             |  295 -----
 arch/arm/include/asm/arch-mx35/mx35_pins.h         |  353 ------
 arch/arm/include/asm/arch-mx5/clock.h              |    1 +
 arch/arm/include/asm/arch-mx5/imx-regs.h           |   24 +-
 arch/arm/include/asm/arch-mx5/iomux-mx51.h         |  180 ++-
 arch/arm/include/asm/arch-mx5/iomux-mx53.h         | 1232
 +++++++++++++++++++ arch/arm/include/asm/arch-mx5/iomux.h
 |   91 -- arch/arm/include/asm/arch-mx5/mx5x_pins.h          |  879
 -------------- arch/arm/include/asm/arch-mx5/spl.h                |
 19 + arch/arm/include/asm/arch-mx6/clock.h              |    1 +
 arch/arm/include/asm/arch-mx6/crm_regs.h           |  183 +--
 arch/arm/include/asm/arch-mx6/imx-regs.h           |   96 +-
 arch/arm/include/asm/arch-mx6/mx6-pins.h           |    4 +
 arch/arm/include/asm/arch-mx6/mx6dl_pins.h         |   35 +-
 arch/arm/include/asm/arch-mx6/mx6q_pins.h          |   27 -
 arch/arm/include/asm/arch-mx6/mx6sl_pins.h         |   25 +
 arch/arm/include/asm/arch-mx6/sys_proto.h          |   10 +
 arch/arm/include/asm/arch-mxs/clock.h              |    1 +
 arch/arm/include/asm/arch-mxs/imx-regs.h           |    6 +-
 arch/arm/include/asm/arch-mxs/iomux.h              |    4 +
 arch/arm/include/asm/arch-mxs/regs-clkctrl-mx23.h  |    2 +-
 arch/arm/include/asm/arch-mxs/regs-clkctrl-mx28.h  |    2 +-
 arch/arm/include/asm/arch-mxs/regs-digctl.h        |    2 +-
 arch/arm/include/asm/arch-mxs/regs-i2c.h           |    2 +-
 arch/arm/include/asm/arch-mxs/regs-lcdif.h         |   38 +-
 arch/arm/include/asm/arch-mxs/regs-lradc.h         |    2 +-
 arch/arm/include/asm/arch-mxs/regs-ocotp.h         |    2 +-
 arch/arm/include/asm/arch-mxs/regs-pinctrl.h       |    2 +-
 arch/arm/include/asm/arch-mxs/regs-power-mx23.h    |    2 +-
 arch/arm/include/asm/arch-mxs/regs-power-mx28.h    |    2 +-
 arch/arm/include/asm/arch-mxs/regs-rtc.h           |    2 +-
 arch/arm/include/asm/arch-mxs/regs-ssp.h           |    2 +-
 arch/arm/include/asm/arch-mxs/regs-timrot.h        |    2 +-
 arch/arm/include/asm/arch-omap4/omap.h             |   36 -
 arch/arm/include/asm/arch-omap4/sys_proto.h        |   12 +-
 arch/arm/include/asm/arch-omap5/clocks.h           |   10 +
 arch/arm/include/asm/arch-omap5/cpu.h              |    2 +
 arch/arm/include/asm/arch-omap5/i2c.h              |    2 +-
 arch/arm/include/asm/arch-omap5/omap.h             |   36 -
 arch/arm/include/asm/arch-omap5/sys_proto.h        |   22 +-
 arch/arm/include/asm/arch-pxa/hardware.h           |   11 -
 arch/arm/include/asm/arch-tegra/tegra.h            |    2 +
 arch/arm/include/asm/arch-zynq/hardware.h          |   36 +-
 arch/arm/include/asm/arch-zynq/sys_proto.h         |    7 +
 arch/arm/include/asm/global_data.h                 |    8
 + .../arm/include/asm/{arch-mxs => imx-common}/dma.h |   12 +
 arch/arm/include/asm/imx-common/imximage.cfg       |   30 +
 arch/arm/include/asm/imx-common/iomux-v3.h         |   69
 +- .../asm/{arch-mxs => imx-common}/regs-apbh.h       |   19
 +- .../asm/{arch-mxs => imx-common}/regs-bch.h        |   12
 +- .../asm/{arch-mxs => imx-common}/regs-common.h     |
 0 .../asm/{arch-mxs => imx-common}/regs-gpmi.h       |    2 +-
 arch/arm/include/asm/omap_boot.h                   |   50 +
 arch/arm/include/asm/omap_common.h                 |   20 +
 arch/arm/lib/Makefile                              |    1 +
 arch/arm/lib/relocate.S                            |  112 ++
 arch/powerpc/cpu/mpc512x/Makefile                  |    1 -
 arch/powerpc/cpu/mpc512x/cpu_init.c                |    2 +-
 arch/powerpc/cpu/mpc512x/iim.c                     |  394 ------
 arch/powerpc/include/asm/immap_512x.h              |    2 +
 board/CarMediaLab/flea3/flea3.c                    |   91 +-
 board/Seagate/goflexhome/Makefile                  |   51 +
 board/Seagate/goflexhome/goflexhome.c              |  189 +++
 board/Seagate/goflexhome/kwbimage.cfg              |  168 +++
 board/armltd/vexpress/Makefile                     |    2
 +- .../vexpress/{ca9x4_ct_vxp.c => vexpress_common.c} |   35 +-
 board/atmel/at91sam9260ek/at91sam9260ek.c          |   22 +-
 board/atmel/at91sam9n12ek/Makefile                 |   52 +
 board/atmel/at91sam9n12ek/at91sam9n12ek.c          |  228 ++++
 board/atmel/sama5d3xek/Makefile                    |   51 +
 board/atmel/sama5d3xek/sama5d3xek.c                |  275 +++++
 board/boundary/nitrogen6x/clocks.cfg               |   11 +
 board/boundary/nitrogen6x/nitrogen6x.c             |   42 +-
 board/{ => compulab}/cm_t35/Makefile               |   12 +-
 board/{ => compulab}/cm_t35/cm_t35.c               |   26 +-
 board/{ => compulab}/cm_t35/display.c              |    2 +-
 board/{ => compulab}/cm_t35/eeprom.c               |    0 board/{ =>
 compulab}/cm_t35/eeprom.h               |    0 board/{ =>
 compulab}/cm_t35/leds.c                 |    3 +-
 board/denx/m53evk/Makefile                         |   40 +
 board/denx/m53evk/imximage.cfg                     |  108 ++
 board/denx/m53evk/m53evk.c                         |  328 +++++
 board/esg/ima3-mx53/ima3-mx53.c                    |  228 ++--
 board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg       |   11 +
 board/freescale/mx23evk/spl_boot.c                 |    4 +-
 board/freescale/mx25pdk/mx25pdk.c                  |  132 +-
 board/freescale/mx31pdk/mx31pdk.c                  |   16 +-
 board/freescale/mx35pdk/mx35pdk.c                  |  175 ++-
 board/freescale/mx51evk/mx51evk.c                  |  348 ++----
 board/freescale/mx51evk/mx51evk_video.c            |   22 +-
 board/freescale/mx53ard/mx53ard.c                  |  329 +++--
 board/freescale/mx53evk/mx53evk.c                  |  289 ++---
 board/freescale/mx53loco/mx53loco.c                |  268 ++--
 board/freescale/mx53loco/mx53loco_video.c          |   68 +-
 board/freescale/mx53smd/mx53smd.c                  |  152 +--
 board/freescale/mx6qarm2/mx6qarm2.c                |   17 +-
 board/freescale/mx6qsabreauto/mx6qsabreauto.c      |   22 +-
 board/freescale/mx6qsabrelite/mx6qsabrelite.c      |   30 +-
 board/freescale/mx6qsabresd/mx6qsabresd.c          |   30 +-
 board/freescale/mx6slevk/Makefile                  |   28 +
 board/freescale/mx6slevk/imximage.cfg              |  118 ++
 board/freescale/mx6slevk/mx6slevk.c                |  102 ++
 board/freescale/titanium/Makefile                  |   36 +
 board/freescale/titanium/imximage.cfg              |  178 +++
 board/freescale/titanium/titanium.c                |  334 +++++
 board/genesi/mx51_efikamx/efikamx-usb.c            |  122 +-
 board/genesi/mx51_efikamx/efikamx.c                |    2 +-
 board/h2200/h2200.c                                |    9 +
 board/isee/igep0033/Makefile                       |   46 +
 board/isee/igep0033/board.c                        |  232 ++++
 board/isee/igep0033/board.h                        |   27 +
 board/isee/igep0033/mux.c                          |   89 ++
 board/karo/tx25/tx25.c                             |  123 +-
 board/nokia/rx51/rx51.c                            |   52 +-
 board/nvidia/beaver/Makefile                       |   38 +
 board/olimex/mx23_olinuxino/spl_boot.c             |    4 +-
 board/pandora/pandora.c                            |    3 +-
 board/syteco/zmx25/zmx25.c                         |  143 +--
 board/ti/beagle/beagle.c                           |    5 +-
 board/ti/dra7xx/evm.c                              |    2 +-
 board/ti/omap5_uevm/evm.c                          |    6 +-
 board/ti/panda/panda.c                             |    6 +
 board/ti/ti814x/evm.c                              |   75 ++
 board/ti/ti814x/evm.h                              |    1 +
 board/ti/ti814x/mux.c                              |   35 +
 board/ttcontrol/vision2/vision2.c                  |  585 ++++-----
 board/wandboard/wandboard.c                        |  113 +-
 board/woodburn/woodburn.c                          |   69 +-
 board/xilinx/zynq/board.c                          |   66 +-
 boards.cfg                                         |   20 +-
 common/Makefile                                    |    1 +
 common/cmd_fpga.c                                  |  250 ++--
 common/cmd_fuse.c                                  |  168 +++
 common/spl/spl.c                                   |   10 +-
 doc/README.at91                                    |   84 +-
 doc/README.fsl_iim                                 |   48 +
 doc/README.fuse                                    |   67 +
 doc/README.imx25                                   |   10 +
 doc/README.imx27                                   |   10 +
 doc/README.imx5                                    |    6 +
 doc/README.imx6                                    |   10 +
 doc/README.imximage                                |   18 +
 doc/README.mxc_ocotp                               |   50 +
 doc/README.omap-reset-time                         |   20 +
 drivers/dma/apbh_dma.c                             |    5 +-
 drivers/fpga/Makefile                              |    1 +
 drivers/fpga/fpga.c                                |  225 ++--
 drivers/fpga/xilinx.c                              |  146 +++
 drivers/fpga/zynqpl.c                              |  355 ++++++
 drivers/i2c/Makefile                               |    1 +
 drivers/i2c/zynq_i2c.c                             |  306 +++++
 drivers/misc/Makefile                              |    2 +
 drivers/misc/fsl_iim.c                             |  286 +++++
 drivers/misc/mxc_ocotp.c                           |  216 ++++
 drivers/misc/twl4030_led.c                         |    4 +-
 drivers/mmc/Makefile                               |    1 +
 drivers/mmc/gen_atmel_mci.c                        |   47 +-
 drivers/mmc/mxsmmc.c                               |    2 +-
 drivers/mmc/omap_hsmmc.c                           |    8 +-
 drivers/mmc/zynq_sdhci.c                           |   40 +
 drivers/mtd/nand/Makefile                          |    2 +
 drivers/mtd/nand/docg4.c                           | 1028
 ++++++++++++++++ drivers/mtd/nand/docg4_spl.c                       |
 222 ++++ drivers/mtd/nand/mxc_nand_spl.c                    |   13 +-
 drivers/mtd/nand/mxs_nand.c                        |   15 +-
 drivers/net/cpsw.c                                 |    6 +
 drivers/net/phy/Makefile                           |    1 +
 drivers/net/phy/et1011c.c                          |  110 ++
 drivers/net/phy/marvell.c                          |   11 +
 drivers/net/phy/phy.c                              |    3 +
 drivers/net/zynq_gem.c                             |  199 ++-
 drivers/power/Makefile                             |    2 +-
 drivers/power/{twl6035.c => palmas.c}              |   34 +-
 drivers/power/twl4030.c                            |   16 +-
 drivers/power/twl6030.c                            |   75 +-
 drivers/spi/atmel_spi.c                            |   15 +-
 drivers/spi/atmel_spi.h                            |    2 +-
 drivers/spi/mxs_spi.c                              |    2 +-
 drivers/usb/gadget/pxa27x_udc.c                    |    4 +-
 drivers/usb/host/ehci-mx5.c                        |   73 --
 drivers/usb/host/ohci-at91.c                       |   14 +-
 drivers/usb/phy/twl4030.c                          |   48 +-
 drivers/video/Makefile                             |    1 +
 drivers/video/cfb_console.c                        |    4 +
 drivers/video/mxsfb.c                              |  189 +++
 drivers/video/pxa_lcd.c                            |   34 +-
 include/altera.h                                   |   17 -
 include/atmel_mci.h                                |    2 +
 include/config_cmd_all.h                           |    1 +
 include/configs/M54455EVB.h                        |    2 +-
 include/configs/MERGERBOX.h                        |    2 +-
 include/configs/MVBC_P.h                           |    2 +-
 include/configs/MVBLM7.h                           |    2 +-
 include/configs/MVSMR.h                            |    2 +-
 include/configs/ac14xx.h                           |    5 +
 include/configs/am335x_evm.h                       |   14 +-
 include/configs/aria.h                             |    2 +-
 include/configs/at91sam9260ek.h                    |   52 +-
 include/configs/at91sam9n12ek.h                    |  232 ++++
 include/configs/cm_t35.h                           |   18 +-
 include/configs/da830evm.h                         |    4 +-
 include/configs/da850evm.h                         |    4 +-
 include/configs/enbw_cmc.h                         |    4 +-
 include/configs/goflexhome.h                       |  151 +++
 include/configs/igep0033.h                         |  288 +++++
 include/configs/ima3-mx53.h                        |    3 -
 include/configs/m28evk.h                           |   19 +
 include/configs/m53evk.h                           |  256 ++++
 include/configs/mecp5123.h                         |    2 +-
 include/configs/mpc5121ads.h                       |    2 +-
 include/configs/mx28evk.h                          |    1 +
 include/configs/mx51evk.h                          |   51 +-
 include/configs/mx53ard.h                          |  102 +-
 include/configs/mx53evk.h                          |    1 +
 include/configs/mx53smd.h                          |    1 +
 include/configs/mx6_common.h                       |    1 +
 include/configs/mx6qsabre_common.h                 |   14 +
 include/configs/mx6qsabrelite.h                    |    5 +
 include/configs/mx6slevk.h                         |  189 +++
 include/configs/nitrogen6x.h                       |    5 +
 include/configs/omap3_mvblx.h                      |    2 +-
 include/configs/omap4_common.h                     |    8 +-
 include/configs/omap4_panda.h                      |    2 +
 include/configs/omap5_common.h                     |    5 +
 include/configs/omap5_uevm.h                       |    3 +-
 include/configs/pcm051.h                           |    8 +-
 include/configs/pdm360ng.h                         |    7 +
 include/configs/sama5d3xek.h                       |  245 ++++
 include/configs/tegra-common-post.h                |    2 +
 include/configs/tegra114-common.h                  |    2 -
 include/configs/tegra20-common.h                   |    2 -
 include/configs/tegra30-common.h                   |    2 -
 include/configs/ti814x_evm.h                       |   25 +
 include/configs/titanium.h                         |  277 +++++
 include/configs/tnetv107x_evm.h                    |    4 +-
 include/configs/vexpress_ca15_tc2.h                |   36 +
 include/configs/vexpress_ca5x2.h                   |   34
 + .../configs/vexpress_ca9x4.h                       |   22
 +- .../configs/{ca9x4_ct_vxp.h => vexpress_common.h}  |  157 ++-
 include/configs/wandboard.h                        |   24 +-
 include/configs/zynq.h                             |   39 +-
 include/fpga.h                                     |   13 +-
 include/fuse.h                                     |   44 +
 include/lattice.h                                  |    3 -
 include/linux/bitrev.h                             |   23 +
 include/linux/mtd/docg4.h                          |  134 ++
 include/netdev.h                                   |    2 +-
 include/{twl6035.h => palmas.h}                    |   28 +-
 include/phy.h                                      |    1 +
 include/spl.h                                      |    1 -
 include/twl4030.h                                  |    4 +-
 include/twl6030.h                                  |   16 +
 include/usb/ehci-fsl.h                             |    6 -
 include/xilinx.h                                   |   25 +-
 include/zynqpl.h                                   |   59 +
 lib/Makefile                                       |    1 +
 lib/bitrev.c                                       |   59 +
 spl/Makefile                                       |    8 +
 tools/imximage.c                                   |   17 +-
 tools/imximage.h                                   |    9 +-
 tools/mxsboot.c                                    |    8 +- 353 files
 changed, 16980 insertions(+), 7344 deletions(-) delete mode 100644
 arch/arm/cpu/arm1136/mx35/iomux.c create mode 100644
 arch/arm/cpu/arm926ejs/at91/at91sam9n12_devices.c create mode 100644
 arch/arm/cpu/armv7/at91/Makefile create mode 100644
 arch/arm/cpu/armv7/at91/clock.c create mode 100644
 arch/arm/cpu/armv7/at91/cpu.c create mode 100644
 arch/arm/cpu/armv7/at91/reset.c create mode 100644
 arch/arm/cpu/armv7/at91/sama5d3_devices.c create mode 100644
 arch/arm/cpu/armv7/at91/timer.c delete mode 100644
 arch/arm/cpu/armv7/mx5/iomux.c create mode 100644
 arch/arm/imx-common/misc.c create mode 100644
 arch/arm/include/asm/arch-at91/sama5d3.h create mode 100644
 arch/arm/include/asm/arch-at91/sama5d3_smc.h delete mode 100644
 arch/arm/include/asm/arch-mx25/imx25-pinmux.h create mode 100644
 arch/arm/include/asm/arch-mx25/iomux-mx25.h create mode 100644
 arch/arm/include/asm/arch-mx35/iomux-mx35.h delete mode 100644
 arch/arm/include/asm/arch-mx35/iomux.h delete mode 100644
 arch/arm/include/asm/arch-mx35/mx35_pins.h create mode 100644
 arch/arm/include/asm/arch-mx5/iomux-mx53.h delete mode 100644
 arch/arm/include/asm/arch-mx5/iomux.h delete mode 100644
 arch/arm/include/asm/arch-mx5/mx5x_pins.h create mode 100644
 arch/arm/include/asm/arch-mx5/spl.h create mode 100644
 arch/arm/include/asm/arch-mx6/mx6sl_pins.h rename
 arch/arm/include/asm/{arch-mxs => imx-common}/dma.h (93%) create mode
 100644 arch/arm/include/asm/imx-common/imximage.cfg rename
 arch/arm/include/asm/{arch-mxs => imx-common}/regs-apbh.h (97%) rename
 arch/arm/include/asm/{arch-mxs => imx-common}/regs-bch.h (96%) rename
 arch/arm/include/asm/{arch-mxs => imx-common}/regs-common.h (100%)
 rename arch/arm/include/asm/{arch-mxs => imx-common}/regs-gpmi.h (99%)
 create mode 100644 arch/arm/include/asm/omap_boot.h create mode 100644
 arch/arm/lib/relocate.S delete mode 100644
 arch/powerpc/cpu/mpc512x/iim.c create mode 100644
 board/Seagate/goflexhome/Makefile create mode 100644
 board/Seagate/goflexhome/goflexhome.c create mode 100644
 board/Seagate/goflexhome/kwbimage.cfg rename
 board/armltd/vexpress/{ca9x4_ct_vxp.c => vexpress_common.c} (89%)
 create mode 100644 board/atmel/at91sam9n12ek/Makefile create mode
 100644 board/atmel/at91sam9n12ek/at91sam9n12ek.c create mode 100644
 board/atmel/sama5d3xek/Makefile create mode 100644
 board/atmel/sama5d3xek/sama5d3xek.c rename board/{ =>
 compulab}/cm_t35/Makefile (82%) rename board/{ =>
 compulab}/cm_t35/cm_t35.c (96%) rename board/{ =>
 compulab}/cm_t35/display.c (99%) rename board/{ =>
 compulab}/cm_t35/eeprom.c (100%) rename board/{ =>
 compulab}/cm_t35/eeprom.h (100%) rename board/{ =>
 compulab}/cm_t35/leds.c (95%) create mode 100644
 board/denx/m53evk/Makefile create mode 100644
 board/denx/m53evk/imximage.cfg create mode 100644
 board/denx/m53evk/m53evk.c create mode 100644
 board/freescale/mx6slevk/Makefile create mode 100644
 board/freescale/mx6slevk/imximage.cfg create mode 100644
 board/freescale/mx6slevk/mx6slevk.c create mode 100644
 board/freescale/titanium/Makefile create mode 100644
 board/freescale/titanium/imximage.cfg create mode 100644
 board/freescale/titanium/titanium.c create mode 100644
 board/isee/igep0033/Makefile create mode 100644
 board/isee/igep0033/board.c create mode 100644
 board/isee/igep0033/board.h create mode 100644
 board/isee/igep0033/mux.c create mode 100644
 board/nvidia/beaver/Makefile create mode 100644 common/cmd_fuse.c
 create mode 100644 doc/README.fsl_iim
 create mode 100644 doc/README.fuse
 create mode 100644 doc/README.imx25
 create mode 100644 doc/README.imx27
 create mode 100644 doc/README.imx6
 create mode 100644 doc/README.mxc_ocotp
 create mode 100644 doc/README.omap-reset-time
 create mode 100644 drivers/fpga/zynqpl.c
 create mode 100644 drivers/i2c/zynq_i2c.c
 create mode 100644 drivers/misc/fsl_iim.c
 create mode 100644 drivers/misc/mxc_ocotp.c
 create mode 100644 drivers/mmc/zynq_sdhci.c
 create mode 100644 drivers/mtd/nand/docg4.c
 create mode 100644 drivers/mtd/nand/docg4_spl.c
 create mode 100644 drivers/net/phy/et1011c.c
 rename drivers/power/{twl6035.c => palmas.c} (61%)
 create mode 100644 drivers/video/mxsfb.c
 create mode 100644 include/configs/at91sam9n12ek.h
 create mode 100644 include/configs/goflexhome.h
 create mode 100644 include/configs/igep0033.h
 create mode 100644 include/configs/m53evk.h
 create mode 100644 include/configs/mx6slevk.h
 create mode 100644 include/configs/sama5d3xek.h
 create mode 100644 include/configs/titanium.h
 create mode 100644 include/configs/vexpress_ca15_tc2.h
 create mode 100644 include/configs/vexpress_ca5x2.h
 rename arch/arm/include/asm/arch-mx25/sys_proto.h =>
 include/configs/vexpress_ca9x4.h (61%) rename
 include/configs/{ca9x4_ct_vxp.h => vexpress_common.h} (56%) create
 mode 100644 include/fuse.h create mode 100644 include/linux/bitrev.h
 create mode 100644 include/linux/mtd/docg4.h
 rename include/{twl6035.h => palmas.h} (68%)
 create mode 100644 include/zynqpl.h
 create mode 100644 lib/bitrev.c

Amicalement,
-- 
Albert.


More information about the U-Boot mailing list