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

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,

On Thu, May 30, 2013 at 09:29:21PM +0200, Albert ARIBAUD wrote:
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
Applied to u-boot/master, thanks!
participants (2)
-
Albert ARIBAUD
-
Tom Rini