We have a march release. The diffstat is huge this time, but this is only due to the phytec/freescale board rename. Other things worth noting are: - i.MX25 and i.MX27 now have devicetree support - We have initial MIPS Loongson support - UBIFS Can now read links - We can now automatically construct a console= parameter for the kernel Sascha ---------------------------------------------------------------- Alexander Shiyan (13): ARM: i.MX51: Sync DT files with kernel ARM: freescale-mx51-pdk: Remove FEC GPIO handling mfd: syscon: Introduce syscon_base_lookup_by_phandle() function ARM: clps711x: Remove the special name for the syscon driver gpio: clps711x: Update driver serial: clps711x: Update driver ARM: uncompress: Remove unused variable ARM: animeo_ip: Use __iomem specifier for memory pointer ARM: at91: irq_fixup: Use __iomem specifier for memory pointer ARM: i.MX: external_nand_boot: Use __iomem specifier for memory pointer ARM: i.MX: esdctl: Use __iomem specifier for memory pointer ARM: i.MX: esdctl-v4: Use __iomem specifier for memory pointer Make generated variables static Antony Pavlov (18): gpiolib: gpio_request(): print message on error gpiolib: gpio_free: clear gpio's "label" field too gpiolib: gpiolib command: show label only for requested pins net/phy: add driver for National Semiconductor DP83865 PHY MIPS: add initial Loongson-based boards support MIPS: add initial Loongson-family documentation MIPS: add Loongson-1B CPU Kbuild stuff MIPS: add Loongson-1B processor constants and CPU probe MIPS: add initial Loongson-1X SoC stuff MIPS: mach-loongson: add loongson-ls1b board MIPS: mach-loongson: add DEBUG_LL support MIPS: loongson-ls1b: add DEBUG_LL support MIPS: loongson-ls1b: add ns16550-based console MIPS: loongson-ls1b: add PBL support MIPS: loongson-ls1b: add NMON support MIPS: loongson-ls1b: add documentation MIPS: add loongson-ls1b_defconfig MIPS: csrc-r4k: use CLOCKSOURCE_MASK() macro Cristiano De Alti (1): cfi_flash.c: correct calculation of region erasesize and offset for multiple (size_ratio > 1) chips in parallel Herve Codina (1): mtd: nand: atmel pmecc: disable subpage writes Jan Weitzel (1): of: find also nodes by mixture of alias and path Jesús Guitarte (1): ARM: i.MX6: correct work flow of PFDs from uboot-sources Lucas Stach (25): ARM: imx6: pull imx6qdl-pingrp.h from linux ARM: imx6q: update sabrelite DT ARM: imx6: update SabreSD DTs ARM: imx6: update phytec-pfla02 DT ARM: imx6: update Carrier-1 DTs ARM: imx6: update TQ DTs ARM: imx6: update GK802 DT ARM: imx6: update DMO RealQ7 DT ARM: imx6: update DFI FS700 M60 DT ARM: imx6: remove old pingroups ARM: imx53: guard voipac vmx53 init function dt-bindings: import input.h ARM: imx6: update pin related DT headers ARM: imx6: update base DTs ARM: imx6: split sabrelite DT ARM: imx6: add support for DL variant of SabreLite Board ARM: imx6: add initial support for Nitrogen6X boards ARM: imx6: rename Carrier-1 to Hummingboard hummingboard: fix entryfunction for real dt-bindings: add ARM GIC dt-bindings: add Tegra GPIO dt-bindings: add Tegra CAR ARM: dts: pull in complete DTs from Linux 3.13 ARM: i.MX: edmqmx6: fix startup ARM: i.MX: edmqmx6: choose correct env when booting from SD Marek Vasut (2): net usb asix: Simplify condition in rx_fixup() net usb asix: Use only 11 bits of header for data size Markus Niebel (6): mci: Support the correct version for eMMC mci: production year for eMMC 4.41 and later mci: add DSR support mci: add device tree support for DSR mci: imx-esdhc: add DSR support boards: tqma53: add DSR support for eMMC Michael Grzeschik (2): sandbox: update defconfig to use new environment sandbox: update to new environment Michael Olbrich (2): ARM: i.MX: edmqmx6: choose the environment at the correct time ARM: i.MX: edmqmx6: set display GPIOs Philipp Zabel (3): net usb asix: read MAC from EEPROM on AX88772B net usb asix: add AX88772B USB ID ARM: i.MX: edmqmx6: correct MMDC init Philippe Rétornaz (1): cfi_flash: fix NULL pointer dereference Renaud Barbier (9): ppc: cpu-85xx: upgrade MMU support to v2 pages sizes ppc: mpc85xx: use common linker script ppc: mpc85xx: change bss relocation ppc: cpu-85xx: import U-Boot start-up code cpu-85xx: start.S: clean up imported code ppc: remove bit operation headers file conflict UBIFS: implement readlink entry point DA923RC: enable UBI/UBIFS configuration ppc: mpc85xx: fix memory size calculation Robert Jarzmik (6): ARM: mioa701: fix frequence speedup code ARM: pxa: add reset source detection ARM: pxa: add poweroff capability ARM: mioa701 defconfig update ARM: mioa701 change MTD layout ARM: mioa701: poweroff the board on long power press Sascha Hauer (100): list: add list_first_entry_or_null() bootm: introduce bootm_load_os helper ARM: bootm: move os loading to do_bootm_linux bootm: introduce bootm_load_initrd helper bootm: introduce bootm_load_devicetree helper ARM: i.MX: Add correct SoC type detection for i.MX6 ARM: i.MX DFI FS700-M60: Add SPI NOR flash support ARM: i.MX DFI FS700-M60: Add SPI NOR flash update handler fs ubifs: Use pr_* for printing messages net: Fix error return value for string_to_ethaddr console: Set Linux console parameter automatically ARM: bootm: locate zImage higher into RAM ARM: bootm: pass free memory to __do_bootm_linux ARM: i.MX DFI FS700-M60: Update for new boards ARM: dts: rename imx6q-dmo-realq7.dts to imx6q-dmo-edmqmx6.dts ARM: dts: change dmo,imx6q-realq7 compatible to dmo,imx6q-edmqmx6 ARM: Karo TX25: register external NAND boot update handler ARM: phyCARD-i.MX27: remove unused variable ARM: phyCARD-i.MX27: increase barebox and kernel partition ARM: phyCARD-i.MX27: register barebox update handler ARM: phyCARD-i.MX27: switch to new environment ARM: phyCARD-i.MX27: convert lowlevel init to c code ARM: i.MX27: Add missing MPLL clock sources ARM: phyCARD-i.MX27: Update defconfig ARM: Fix image size calculation for CONFIG_PBL_RELOCATABLE ARM: i.MX: external NAND boot: factor out a 2k pagesize detection function ARM: i.MX: external NAND boot: create function macro for different SoCs environment: Use accessor functions for default environment path environment: Fix wrong Kconfig dependency net: phy: Add static inline wrapper for phy_register_fixup_for_uid env: make path arguments to envfs_load/save const misc Kconfig: always ask for misc devices misc: Add devicetree SRAM driver ARM: Make thumb2 compilation only visible on CPUs that support it ARM: Pass armv7-a AFLAGS to cache-v7 ARM: Do not use BUG() in pbl code ARM: mode cpu_architecture() to common.c images: remove unused command ARM: i.MX: external NAND boot: make it work with relocatable PBL ARM: i.MX: external NAND boot: do not depend on cpu_is_* ARM: dts: Add i.MX27 devicetree files ARM: dts: Add Phytec phyCARD-i.MX27 devicetree files ARM: i.MX: external NAND boot: pass boarddata pinctrl: Add pinctrl driver for i.MX1/21/27 ARM: i.MX clocksource: return successful for multiple instances ARM: phycard-i.MX27: Add NAND support to dts ARM: phycard-i.MX27: Add stdout-path property ARM: dts: phycard-i.MX27: Add environment and NAND partitioning ARM: dts: phycard-i.MX27: Add sdhc2 pinctrl mci: imx: Add devicetree probe support ARM: phyCARD-i.MX27: Switch to devicetree probe support ARM: imx_v7_defconfig: Enable new boards ARM: dts: Add TQ tqma53/mba53 dts files ARM: dts: i.MX53: tqma53: Add barebox specifics ARM: i.MX53: tqma53: Switch to devicetree and multiboard support reset_source: rename set_reset_source to reset_source_set reset_source: add reset_source_get scripts: fix_size: check magic images: fix image size in pblx ARM: i.MX: external NAND boot: use image size from image header ARM: i.MX: external NAND boot: make dtb boarddata work mci: imx-esdhc: Add i.MX25 compatible entry ARM: dts: Add i.MX25 devicetree files ARM: dts: i.MX25: Add mmc aliases ARM: dts: i.MX25: remove disabled status of usbmisc unit ARM: i.MX25: Add missing GPT clock lookups ARM: dts: Add i.MX25 Karo TX25 dts ARM: dts: i.MX25: Add iram to devicetree ARM: dts: Karo TX25: Add pinctrl nodes ARM: dts: Karo TX25: Add phy-reset-gpio ARM: dts: Karo TX25: add missing nfc properties ARM: dts: Karo TX25: add phy supply for fec ARM: dts: Karo TX25: add barebox specifics ARM: i.MX25: Karo TX25: Switch to devicetree support ARM: i.MX: cleanup bootmode selection ARM: i.MX: Karo TX25: Switch to multiboard support ARM: i.MX: Add lowlevel gpio functions Merge branch 'for-next/arm' Merge branch 'for-next/bootm' Merge branch 'for-next/clps711x' Merge branch 'for-next/gpio' Merge branch 'for-next/imx' Merge branch 'for-next/iomem' Merge branch 'for-next/mci' Merge branch 'for-next/mips' Merge branch 'for-next/misc' Merge branch 'for-next/mtd' Merge branch 'for-next/net' Merge branch 'for-next/ppc' Merge branch 'for-next/pxa' Merge branch 'for-next/tegra' ARM: rename boards to more consistent naming ARM: i.MX21 ads: remove garbage at end of #ifdef ARM: omap3: Add missing include bootm: Return error when devicetree file is not a dtb read_file: Use read_full mci: Fix version handling fs: tftp: Fix writing files to tftp mtd: nand: disable subpage reads Release v2014.03.0 Steffen Trumtrar (2): ARM: i.MX53: dts: move QSB pmic to own file ARM: i.MX53: dts: add support for MCIMX53-START-R 张忠山 (1): bugfix: don't rely on lr in arm_cpu_lowlevel_init Documentation/boards.dox | 1 + Makefile | 2 +- arch/arm/Kconfig | 3 +- arch/arm/Makefile | 2 +- arch/arm/boards/Makefile | 35 +- arch/arm/boards/animeo_ip/init.c | 2 +- .../arm/boards/boundarydevices-nitrogen6x/Makefile | 3 + arch/arm/boards/boundarydevices-nitrogen6x/board.c | 77 +++ .../env/config-board | 0 .../flash-header-nitrogen6x-1g.imxcfg | 106 ++++ .../boards/boundarydevices-nitrogen6x/lowlevel.c | 30 + .../Makefile | 0 .../{dmo-mx6-realq7 => datamodul-edm-qmx6}/board.c | 37 +- .../env/boot/mmc | 0 .../arm/boards/datamodul-edm-qmx6/env/config-board | 6 + .../env/init/automount | 0 .../flash-header.imxcfg | 0 .../lowlevel.c | 23 +- arch/arm/boards/dfi-fs700-m60/Makefile | 5 +- arch/arm/boards/dfi-fs700-m60/board.c | 45 +- ...cfg => flash-header-fs700-m60-6q-micron.imxcfg} | 126 ++--- .../flash-header-fs700-m60-6q-nanya.imxcfg | 102 ++++ .../dfi-fs700-m60/flash-header-fs700-m60-6s.imxcfg | 40 +- arch/arm/boards/dfi-fs700-m60/lowlevel.c | 69 ++- arch/arm/boards/efika-mx-smartbook/env/config | 2 +- arch/arm/boards/eukrea_cpuimx25/lowlevel.c | 10 +- arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S | 5 +- arch/arm/boards/eukrea_cpuimx35/lowlevel.c | 25 +- .../{imx21ads => freescale-mx21-ads}/Makefile | 0 .../{imx21ads => freescale-mx21-ads}/env/bin/init | 0 .../{imx21ads => freescale-mx21-ads}/imx21ads.c | 0 .../{imx21ads => freescale-mx21-ads}/imx21ads.dox | 0 .../lowlevel_init.S | 5 +- .../3stack.c | 0 .../Makefile | 0 .../env/bin/_update | 0 .../env/bin/boot | 0 .../env/bin/hush_hack | 0 .../env/bin/init | 0 .../env/bin/update_kernel | 0 .../env/bin/update_root | 0 .../env/config | 0 .../lowlevel_init.S | 6 +- .../{imx27ads => freescale-mx27-ads}/Makefile | 0 .../env/bin/_update | 0 .../{imx27ads => freescale-mx27-ads}/env/bin/boot | 0 .../{imx27ads => freescale-mx27-ads}/env/bin/init | 0 .../env/bin/update_kernel | 0 .../env/bin/update_root | 0 .../{imx27ads => freescale-mx27-ads}/env/config | 0 .../{imx27ads => freescale-mx27-ads}/imx27ads.c | 0 .../{imx27ads => freescale-mx27-ads}/imx27ads.dox | 0 .../lowlevel_init.S | 0 .../3stack.c | 0 .../3stack.dox | 0 .../Makefile | 0 .../board-mx35_3stack.h | 0 .../env/config | 0 .../flash_header.c | 0 .../lowlevel_init.S | 5 +- .../Makefile | 0 .../board.c | 9 +- .../env/config-board | 0 .../flash-header-imx51-babbage.imxcfg | 0 .../lowlevel.c | 0 .../mx51-pdk.dox | 0 .../Makefile | 0 .../board.c | 0 .../env/config-board | 0 .../flash-header-imx53-loco.imxcfg | 0 .../lowlevel.c | 13 + .../mx53-pdk.dox | 0 arch/arm/boards/freescale-mx53-vmx53/board.c | 3 + arch/arm/boards/freescale-mx6-sabrelite/board.c | 9 +- arch/arm/boards/freescale-mx6-sabrelite/lowlevel.c | 15 +- arch/arm/boards/gk802/board.c | 4 +- arch/arm/boards/guf-cupid/lowlevel.c | 21 +- arch/arm/boards/guf-neso/lowlevel.c | 11 +- arch/arm/boards/karo-tx25/board.c | 132 ++--- arch/arm/boards/karo-tx25/env/init/mtdparts-nand | 2 +- arch/arm/boards/karo-tx25/lowlevel.c | 23 +- arch/arm/boards/mioa701/Makefile | 2 +- arch/arm/boards/mioa701/board.c | 1 + arch/arm/boards/mioa701/env/bin/barebox_update | 7 +- arch/arm/boards/mioa701/env/bin/console_mode | 6 + arch/arm/boards/mioa701/env/bin/init | 55 +- arch/arm/boards/mioa701/env/bin/sdcard_override | 3 + arch/arm/boards/mioa701/env/config | 3 +- arch/arm/boards/mioa701/env/data/dps1.raw.gz | Bin 1239 -> 1324 bytes arch/arm/boards/mioa701/gpio0_poweroff.c | 81 +++ arch/arm/boards/phycard-i.MX27/Makefile | 3 - arch/arm/boards/phycard-i.MX27/env/config | 48 -- arch/arm/boards/phycard-i.MX27/lowlevel_init.S | 119 ---- arch/arm/boards/phytec-phycard-imx27/Makefile | 3 + arch/arm/boards/phytec-phycard-imx27/lowlevel.c | 103 ++++ .../pca100.c | 175 +----- .../pca100.dox | 0 .../Makefile | 0 .../env/config | 0 .../lowlevel.c | 0 .../pca-a-l1.c | 0 .../pca-a-l1.dox | 0 .../pca-a-l1.h | 0 .../Makefile | 0 .../env/bin/nand_bootstrap | 0 .../env/config | 0 .../lowlevel.c | 0 .../{phycard-a-xl2 => phytec-phycard-omap4}/mux.c | 0 .../pca-a-xl2.c | 0 .../{pcm051 => phytec-phycore-am335x}/Makefile | 0 .../{pcm051 => phytec-phycore-am335x}/board.c | 0 .../{pcm051 => phytec-phycore-am335x}/env/boot/mmc | 0 .../env/boot/nand | 0 .../{pcm051 => phytec-phycore-am335x}/env/boot/spi | 0 .../env/config-board | 0 .../{pcm051 => phytec-phycore-am335x}/lowlevel.c | 0 .../{pcm038 => phytec-phycore-imx27}/Makefile | 0 .../env/boot/nand-ubi | 0 .../env/config-board | 0 .../env/init/mtdparts-nand | 0 .../env/init/mtdparts-nor | 0 .../{pcm038 => phytec-phycore-imx27}/lowlevel.c | 10 +- .../{pcm038 => phytec-phycore-imx27}/pcm038.c | 0 .../{pcm038 => phytec-phycore-imx27}/pcm038.dox | 0 .../{pcm038 => phytec-phycore-imx27}/pcm970.c | 0 .../boards/{pcm038 => phytec-phycore-imx27}/pll.h | 0 .../{pcm037 => phytec-phycore-imx31}/Makefile | 0 .../env/boot/nand-ubi | 0 .../env/config-board | 0 .../env/init/mtdparts-nand | 0 .../env/init/mtdparts-nor | 0 .../{pcm037 => phytec-phycore-imx31}/lowlevel.c | 14 +- .../{pcm037 => phytec-phycore-imx31}/pcm037.c | 0 .../{pcm037 => phytec-phycore-imx31}/pcm037.dox | 0 .../{pcm043 => phytec-phycore-imx35}/Makefile | 0 .../env/boot/nand-ubi | 0 .../env/config-board | 0 .../env/init/mtdparts-nand | 0 .../env/init/mtdparts-nor | 0 .../{pcm043 => phytec-phycore-imx35}/lowlevel.c | 25 +- .../{pcm043 => phytec-phycore-imx35}/pcm043.c | 0 .../{pcm043 => phytec-phycore-imx35}/pcm043.dox | 0 .../{pcm049 => phytec-phycore-omap4460}/Makefile | 0 .../{pcm049 => phytec-phycore-omap4460}/board.c | 0 .../env/bin/init_board | 0 .../env/bin/nand_bootstrap | 0 .../{pcm049 => phytec-phycore-omap4460}/env/config | 0 .../{pcm049 => phytec-phycore-omap4460}/lowlevel.c | 0 .../{pcm049 => phytec-phycore-omap4460}/mux.c | 0 .../{pcm027 => phytec-phycore-pxa270}/Makefile | 0 .../{pcm027 => phytec-phycore-pxa270}/board.c | 0 .../{pcm027 => phytec-phycore-pxa270}/config.h | 0 .../{pcm027 => phytec-phycore-pxa270}/env/config | 0 .../lowlevel_init.S | 0 .../Makefile | 0 .../{phytec-pfla02 => phytec-phyflex-imx6}/board.c | 0 .../flash-header-phytec-pfla02-1gib.imxcfg | 0 .../flash-header-phytec-pfla02-2gib.imxcfg | 0 .../flash-header-phytec-pfla02.h | 0 .../lowlevel.c | 0 arch/arm/boards/raspberry-pi/rpi.c | 2 +- arch/arm/boards/solidrun-carrier-1/Makefile | 3 - arch/arm/boards/solidrun-carrier-1/lowlevel.c | 18 - arch/arm/boards/solidrun-hummingboard/Makefile | 3 + .../board.c | 14 +- .../flash-header-solidrun-hummingboard.imxcfg} | 0 arch/arm/boards/solidrun-hummingboard/lowlevel.c | 16 + arch/arm/boards/tqma53/Makefile | 1 - arch/arm/boards/tqma53/board.c | 245 +------- .../tqma53/flash-header-tq-tqma53-1gib.imxcfg | 5 + .../tqma53/flash-header-tq-tqma53-512mib.imxcfg | 5 + arch/arm/boards/tqma53/flash-header-tq-tqma53.h | 61 ++ arch/arm/boards/tqma53/flash_header.c | 113 ---- arch/arm/boards/tqma53/lowlevel.c | 58 +- arch/arm/boards/tqma6x/board.c | 2 +- ...alq7_defconfig => datamodul-edm-qmx6_defconfig} | 2 +- ...1ads_defconfig => freescale-mx21-ads_defconfig} | 2 +- ...3evk_defconfig => freescale-mx23-evk_defconfig} | 0 ...tack_defconfig => freescale-mx25-3ds_defconfig} | 2 +- ...7ads_defconfig => freescale-mx27-ads_defconfig} | 2 +- ...8evk_defconfig => freescale-mx28-evk_defconfig} | 0 ...tack_defconfig => freescale-mx35-3ds_defconfig} | 2 +- ..._defconfig => freescale-mx51-babbage_defconfig} | 2 +- ...loco_defconfig => freescale-mx53-qsb_defconfig} | 2 +- ..._smd_defconfig => freescale-mx53-smd_defconfig} | 0 arch/arm/configs/imx_v7_defconfig | 6 +- arch/arm/configs/mioa701_defconfig | 49 +- arch/arm/configs/pca100_defconfig | 70 --- arch/arm/configs/phytec-phycard-imx27_defconfig | 91 +++ ...config => phytec-phycard-omap3-xload_defconfig} | 0 ...l1_defconfig => phytec-phycard-omap3_defconfig} | 2 +- ...config => phytec-phycard-omap4-xload_defconfig} | 0 ...l2_defconfig => phytec-phycard-omap4_defconfig} | 2 +- ...1_defconfig => phytec-phycore-am335x_defconfig} | 2 +- ...38_defconfig => phytec-phycore-imx27_defconfig} | 2 +- ...37_defconfig => phytec-phycore-imx31_defconfig} | 2 +- ...43_defconfig => phytec-phycore-imx35_defconfig} | 2 +- ...fig => phytec-phycore-omap4460-xload_defconfig} | 0 ...defconfig => phytec-phycore-omap4460_defconfig} | 2 +- ...7_defconfig => phytec-phycore-pxa270_defconfig} | 2 +- arch/arm/configs/tqma53_defconfig | 19 +- arch/arm/configs/tx25stk5_defconfig | 21 +- arch/arm/cpu/Makefile | 2 + arch/arm/cpu/cache.c | 2 +- arch/arm/cpu/common.c | 14 + arch/arm/cpu/cpu.c | 14 - arch/arm/cpu/lowlevel.S | 3 +- arch/arm/cpu/uncompress.c | 4 - arch/arm/dts/Makefile | 25 +- arch/arm/dts/imx25-karo-tx25.dts | 143 +++++ arch/arm/dts/imx25-pinfunc.h | 494 ++++++++++++++++ arch/arm/dts/imx25.dtsi | 558 +++++++++++++++++++ arch/arm/dts/imx27-phytec-phycard-s-rdk.dts | 145 +++++ arch/arm/dts/imx27-phytec-phycard-s-som.dts | 102 ++++ arch/arm/dts/imx27-pinfunc.h | 526 ++++++++++++++++++ arch/arm/dts/imx27-pingrp.h | 151 +++++ arch/arm/dts/imx27.dtsi | 505 +++++++++++++++++ arch/arm/dts/imx51-babbage.dts | 149 ++++- arch/arm/dts/imx51-genesi-efika-sb.dts | 156 ++++-- arch/arm/dts/imx51-pingrp.h | 249 +++++++++ arch/arm/dts/imx51.dtsi | 465 +++------------- arch/arm/dts/imx53-mba53.dts | 253 +++++++++ arch/arm/dts/imx53-qsb-common.dtsi | 224 ++++++++ arch/arm/dts/imx53-qsb.dts | 210 +------ arch/arm/dts/imx53-qsrb.dts | 157 ++++++ arch/arm/dts/imx53-tqma53.dtsi | 196 +++++++ ...box-i-carrier-1.dts => imx6dl-hummingboard.dts} | 24 +- arch/arm/dts/imx6dl-nitrogen6x.dts | 21 + arch/arm/dts/imx6dl-pinfunc.h | 2 + arch/arm/dts/imx6dl-sabrelite.dts | 20 + arch/arm/dts/imx6dl.dtsi | 36 +- ...{imx6q-dmo-realq7.dts => imx6q-dmo-edmqmx6.dts} | 79 ++- arch/arm/dts/imx6q-gk802.dts | 22 +- arch/arm/dts/imx6q-nitrogen6x.dts | 25 + arch/arm/dts/imx6q-phytec-pfla02.dtsi | 146 ++++- arch/arm/dts/imx6q-pinfunc.h | 10 +- arch/arm/dts/imx6q-sabrelite.dts | 179 +----- arch/arm/dts/imx6q-sabresd.dts | 20 +- arch/arm/dts/imx6q.dtsi | 67 ++- arch/arm/dts/imx6qdl-dfi-fs700-m60.dtsi | 75 ++- arch/arm/dts/imx6qdl-mba6x.dtsi | 16 +- arch/arm/dts/imx6qdl-microsom.dtsi | 17 +- arch/arm/dts/imx6qdl-nitrogen6x.dtsi | 412 ++++++++++++++ arch/arm/dts/imx6qdl-pingrp.h | 532 ++++++++++++++++++ arch/arm/dts/imx6qdl-sabrelite.dtsi | 413 ++++++++++++++ arch/arm/dts/imx6qdl-sabresd.dtsi | 233 +++++++- arch/arm/dts/imx6qdl-tqma6x.dtsi | 36 +- arch/arm/dts/imx6qdl.dtsi | 577 ++++++------------- arch/arm/dts/tegra20-colibri-iris.dts | 63 ++- arch/arm/dts/tegra20-colibri.dtsi | 338 ++++++++++- arch/arm/dts/tegra20-paz00.dts | 318 ++++++++++- arch/arm/dts/tegra20.dtsi | 618 ++++++++++++++++++++- arch/arm/lib/bootm.c | 173 ++++-- arch/arm/lib/pbl.lds.S | 17 +- arch/arm/mach-at91/irq_fixup.c | 2 +- arch/arm/mach-clps711x/devices.c | 20 +- arch/arm/mach-imx/Kconfig | 68 +-- arch/arm/mach-imx/clk-imx25.c | 3 + arch/arm/mach-imx/clk-imx27.c | 44 +- arch/arm/mach-imx/clocksource.c | 2 +- arch/arm/mach-imx/esdctl-v4.c | 24 +- arch/arm/mach-imx/esdctl.c | 2 +- arch/arm/mach-imx/external-nand-boot.c | 292 +++++----- arch/arm/mach-imx/imx1.c | 6 +- arch/arm/mach-imx/imx6.c | 41 +- arch/arm/mach-imx/include/mach/esdhc.h | 2 + arch/arm/mach-imx/include/mach/imx-gpio.h | 48 ++ arch/arm/mach-imx/include/mach/imx-nand.h | 10 +- arch/arm/mach-imx/include/mach/imx25-regs.h | 3 + arch/arm/mach-imx/include/mach/imx6.h | 49 +- arch/arm/mach-omap/include/mach/omap3-generic.h | 1 + arch/arm/mach-omap/omap_generic.c | 2 +- arch/arm/mach-pxa/Makefile | 2 + arch/arm/mach-pxa/common.c | 17 + arch/arm/mach-pxa/include/mach/hardware.h | 4 + arch/arm/mach-pxa/reset_source.c | 41 ++ arch/arm/mach-pxa/sleep.S | 81 +++ arch/arm/mach-samsung/reset_source.c | 6 +- arch/arm/mach-socfpga/generic.c | 2 +- arch/arm/pbl/Makefile | 2 +- arch/blackfin/lib/blackfin_linux.c | 6 +- arch/mips/Kconfig | 21 + arch/mips/Makefile | 6 + arch/mips/boards/loongson-ls1b/Makefile | 2 + .../loongson-ls1b/include/board/board_pbl_start.h | 41 ++ .../boards/loongson-ls1b/include/board/debug_ll.h | 34 ++ arch/mips/boards/loongson-ls1b/loongson_ls1b.dox | 47 ++ arch/mips/boards/loongson-ls1b/ram.c | 12 + arch/mips/boards/loongson-ls1b/serial.c | 22 + arch/mips/configs/loongson-ls1b_defconfig | 42 ++ arch/mips/include/asm/cpu.h | 27 + arch/mips/lib/cpu-probe.c | 21 + arch/mips/lib/csrc-r4k.c | 2 +- arch/mips/mach-loongson/Kconfig | 24 + arch/mips/mach-loongson/Makefile | 1 + arch/mips/mach-loongson/include/mach/debug_ll.h | 27 + arch/mips/mach-loongson/include/mach/loongson1.h | 32 ++ arch/mips/mach-loongson/loongson1_reset.c | 27 + arch/mips/mach-loongson/mach-loongson.dox | 7 + arch/mips/mach-mips.dox | 4 + arch/nios2/lib/bootm.c | 6 +- arch/ppc/Makefile | 4 + arch/ppc/boards/freescale-p2020rdb/Makefile | 1 - arch/ppc/boards/freescale-p2020rdb/barebox.lds.S | 141 ----- arch/ppc/boards/geip-da923rc/Makefile | 1 - arch/ppc/boards/geip-da923rc/env/bin/init | 12 + arch/ppc/configs/da923rc_defconfig | 6 + arch/ppc/cpu-85xx/start.S | 431 +++++++++----- arch/ppc/cpu-85xx/tlb.c | 32 +- arch/ppc/include/asm/bitops.h | 46 +- arch/ppc/include/asm/config.h | 2 +- arch/ppc/include/asm/mmu.h | 40 +- arch/ppc/include/asm/processor.h | 7 + arch/ppc/lib/ppclinux.c | 6 +- arch/ppc/mach-mpc85xx/Kconfig | 5 + arch/ppc/mach-mpc85xx/Makefile | 1 + .../geip-da923rc => mach-mpc85xx}/barebox.lds.S | 11 +- arch/ppc/mach-mpc85xx/cpu.c | 4 +- arch/ppc/mach-mpc85xx/cpu_init.c | 2 +- arch/ppc/mach-mpc85xx/fsl_law.c | 1 + .../ppc/mach-mpc85xx/include/mach/config_mpc85xx.h | 4 + arch/ppc/mach-mpc85xx/include/mach/ffs64.h | 20 + arch/sandbox/board/env/bin/init | 7 - arch/sandbox/board/env/config | 8 - arch/sandbox/board/env/network/eth0 | 11 + arch/sandbox/configs/sandbox_defconfig | 9 +- commands/loadenv.c | 2 +- commands/saveenv.c | 2 +- common/Kconfig | 2 +- common/Makefile | 6 +- common/bootm.c | 151 ++++- common/console.c | 29 +- common/environment.c | 18 +- common/reset_source.c | 18 +- common/startup.c | 1 + defaultenv-2/base/bin/init | 1 + drivers/gpio/gpio-clps711x.c | 39 +- drivers/gpio/gpiolib.c | 26 +- drivers/mci/imx-esdhc.c | 6 + drivers/mci/imx.c | 9 + drivers/mci/mci-core.c | 108 +++- drivers/mfd/syscon.c | 23 +- drivers/misc/Kconfig | 14 +- drivers/misc/Makefile | 1 + drivers/misc/sram.c | 75 +++ drivers/mtd/nand/atmel_nand.c | 1 + drivers/mtd/nor/cfi_flash.c | 6 +- drivers/net/phy/Kconfig | 5 + drivers/net/phy/Makefile | 1 + drivers/net/phy/national.c | 95 ++++ drivers/net/usb/asix.c | 36 +- drivers/of/barebox.c | 2 +- drivers/of/base.c | 23 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/imx-iomux-v1.c | 198 +++++++ drivers/serial/serial_clps711x.c | 120 ++-- drivers/serial/serial_imx.c | 1 + drivers/serial/serial_ns16550.c | 3 + drivers/watchdog/im28wd.c | 8 +- drivers/watchdog/imxwd.c | 6 +- fs/fs.c | 3 +- fs/tftp.c | 10 +- fs/ubifs/debug.h | 10 +- fs/ubifs/ubifs.c | 38 ++ fs/ubifs/ubifs.h | 6 +- images/Makefile | 8 +- images/Makefile.imx | 76 ++- include/boot.h | 5 + include/console.h | 2 + include/dt-bindings/clock/imx5-clock.h | 203 +++++++ include/dt-bindings/clock/tegra20-car.h | 158 ++++++ include/dt-bindings/gpio/tegra-gpio.h | 50 ++ include/dt-bindings/input/input.h | 525 +++++++++++++++++ include/dt-bindings/interrupt-controller/arm-gic.h | 22 + include/dt-bindings/interrupt-controller/irq.h | 19 + include/envfs.h | 18 +- include/linux/list.h | 11 + include/linux/mtd/nand.h | 3 +- include/linux/phy.h | 13 +- include/mci.h | 24 +- include/mfd/syscon.h | 8 + include/reset_source.h | 10 +- net/net.c | 4 +- scripts/bin2c.c | 4 +- scripts/fix_size.c | 39 +- 385 files changed, 12594 insertions(+), 3449 deletions(-) create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/Makefile create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/board.c rename arch/arm/boards/{dmo-mx6-realq7 => boundarydevices-nitrogen6x}/env/config-board (100%) create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/flash-header-nitrogen6x-1g.imxcfg create mode 100644 arch/arm/boards/boundarydevices-nitrogen6x/lowlevel.c rename arch/arm/boards/{dmo-mx6-realq7 => datamodul-edm-qmx6}/Makefile (100%) rename arch/arm/boards/{dmo-mx6-realq7 => datamodul-edm-qmx6}/board.c (82%) rename arch/arm/boards/{dmo-mx6-realq7 => datamodul-edm-qmx6}/env/boot/mmc (100%) create mode 100644 arch/arm/boards/datamodul-edm-qmx6/env/config-board rename arch/arm/boards/{dmo-mx6-realq7 => datamodul-edm-qmx6}/env/init/automount (100%) rename arch/arm/boards/{dmo-mx6-realq7 => datamodul-edm-qmx6}/flash-header.imxcfg (100%) rename arch/arm/boards/{dmo-mx6-realq7 => datamodul-edm-qmx6}/lowlevel.c (90%) rename arch/arm/boards/dfi-fs700-m60/{flash-header-fs700-m60-6q.imxcfg => flash-header-fs700-m60-6q-micron.imxcfg} (71%) create mode 100644 arch/arm/boards/dfi-fs700-m60/flash-header-fs700-m60-6q-nanya.imxcfg rename arch/arm/boards/{imx21ads => freescale-mx21-ads}/Makefile (100%) rename arch/arm/boards/{imx21ads => freescale-mx21-ads}/env/bin/init (100%) rename arch/arm/boards/{imx21ads => freescale-mx21-ads}/imx21ads.c (100%) rename arch/arm/boards/{imx21ads => freescale-mx21-ads}/imx21ads.dox (100%) rename arch/arm/boards/{imx21ads => freescale-mx21-ads}/lowlevel_init.S (97%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/3stack.c (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/Makefile (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/env/bin/_update (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/env/bin/boot (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/env/bin/hush_hack (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/env/bin/init (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/env/bin/update_kernel (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/env/bin/update_root (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/env/config (100%) rename arch/arm/boards/{freescale-mx25-3-stack => freescale-mx25-3ds}/lowlevel_init.S (98%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/Makefile (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/env/bin/_update (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/env/bin/boot (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/env/bin/init (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/env/bin/update_kernel (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/env/bin/update_root (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/env/config (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/imx27ads.c (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/imx27ads.dox (100%) rename arch/arm/boards/{imx27ads => freescale-mx27-ads}/lowlevel_init.S (100%) rename arch/arm/boards/{freescale-mx35-3-stack => freescale-mx35-3ds}/3stack.c (100%) rename arch/arm/boards/{freescale-mx35-3-stack => freescale-mx35-3ds}/3stack.dox (100%) rename arch/arm/boards/{freescale-mx35-3-stack => freescale-mx35-3ds}/Makefile (100%) rename arch/arm/boards/{freescale-mx35-3-stack => freescale-mx35-3ds}/board-mx35_3stack.h (100%) rename arch/arm/boards/{freescale-mx35-3-stack => freescale-mx35-3ds}/env/config (100%) rename arch/arm/boards/{freescale-mx35-3-stack => freescale-mx35-3ds}/flash_header.c (100%) rename arch/arm/boards/{freescale-mx35-3-stack => freescale-mx35-3ds}/lowlevel_init.S (98%) rename arch/arm/boards/{freescale-mx51-pdk => freescale-mx51-babbage}/Makefile (100%) rename arch/arm/boards/{freescale-mx51-pdk => freescale-mx51-babbage}/board.c (96%) rename arch/arm/boards/{freescale-mx51-pdk => freescale-mx51-babbage}/env/config-board (100%) rename arch/arm/boards/{freescale-mx51-pdk => freescale-mx51-babbage}/flash-header-imx51-babbage.imxcfg (100%) rename arch/arm/boards/{freescale-mx51-pdk => freescale-mx51-babbage}/lowlevel.c (100%) rename arch/arm/boards/{freescale-mx51-pdk => freescale-mx51-babbage}/mx51-pdk.dox (100%) rename arch/arm/boards/{freescale-mx53-loco => freescale-mx53-qsb}/Makefile (100%) rename arch/arm/boards/{freescale-mx53-loco => freescale-mx53-qsb}/board.c (100%) rename arch/arm/boards/{freescale-mx53-loco => freescale-mx53-qsb}/env/config-board (100%) rename arch/arm/boards/{freescale-mx53-loco => freescale-mx53-qsb}/flash-header-imx53-loco.imxcfg (100%) rename arch/arm/boards/{freescale-mx53-loco => freescale-mx53-qsb}/lowlevel.c (59%) rename arch/arm/boards/{freescale-mx53-loco => freescale-mx53-qsb}/mx53-pdk.dox (100%) create mode 100644 arch/arm/boards/mioa701/env/bin/console_mode create mode 100644 arch/arm/boards/mioa701/gpio0_poweroff.c delete mode 100644 arch/arm/boards/phycard-i.MX27/Makefile delete mode 100644 arch/arm/boards/phycard-i.MX27/env/config delete mode 100644 arch/arm/boards/phycard-i.MX27/lowlevel_init.S create mode 100644 arch/arm/boards/phytec-phycard-imx27/Makefile create mode 100644 arch/arm/boards/phytec-phycard-imx27/lowlevel.c rename arch/arm/boards/{phycard-i.MX27 => phytec-phycard-imx27}/pca100.c (50%) rename arch/arm/boards/{phycard-i.MX27 => phytec-phycard-imx27}/pca100.dox (100%) rename arch/arm/boards/{phycard-a-l1 => phytec-phycard-omap3}/Makefile (100%) rename arch/arm/boards/{phycard-a-l1 => phytec-phycard-omap3}/env/config (100%) rename arch/arm/boards/{phycard-a-l1 => phytec-phycard-omap3}/lowlevel.c (100%) rename arch/arm/boards/{phycard-a-l1 => phytec-phycard-omap3}/pca-a-l1.c (100%) rename arch/arm/boards/{phycard-a-l1 => phytec-phycard-omap3}/pca-a-l1.dox (100%) rename arch/arm/boards/{phycard-a-l1 => phytec-phycard-omap3}/pca-a-l1.h (100%) rename arch/arm/boards/{phycard-a-xl2 => phytec-phycard-omap4}/Makefile (100%) rename arch/arm/boards/{phycard-a-xl2 => phytec-phycard-omap4}/env/bin/nand_bootstrap (100%) rename arch/arm/boards/{phycard-a-xl2 => phytec-phycard-omap4}/env/config (100%) rename arch/arm/boards/{phycard-a-xl2 => phytec-phycard-omap4}/lowlevel.c (100%) rename arch/arm/boards/{phycard-a-xl2 => phytec-phycard-omap4}/mux.c (100%) rename arch/arm/boards/{phycard-a-xl2 => phytec-phycard-omap4}/pca-a-xl2.c (100%) rename arch/arm/boards/{pcm051 => phytec-phycore-am335x}/Makefile (100%) rename arch/arm/boards/{pcm051 => phytec-phycore-am335x}/board.c (100%) rename arch/arm/boards/{pcm051 => phytec-phycore-am335x}/env/boot/mmc (100%) rename arch/arm/boards/{pcm051 => phytec-phycore-am335x}/env/boot/nand (100%) rename arch/arm/boards/{pcm051 => phytec-phycore-am335x}/env/boot/spi (100%) rename arch/arm/boards/{pcm051 => phytec-phycore-am335x}/env/config-board (100%) rename arch/arm/boards/{pcm051 => phytec-phycore-am335x}/lowlevel.c (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx27}/Makefile (100%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx27}/env/boot/nand-ubi (100%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx27}/env/config-board (100%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx27}/env/init/mtdparts-nand (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx27}/env/init/mtdparts-nor (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx27}/lowlevel.c (92%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx27}/pcm038.c (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx27}/pcm038.dox (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx27}/pcm970.c (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx27}/pll.h (100%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx31}/Makefile (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx31}/env/boot/nand-ubi (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx31}/env/config-board (100%) rename arch/arm/boards/{pcm038 => phytec-phycore-imx31}/env/init/mtdparts-nand (100%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx31}/env/init/mtdparts-nor (100%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx31}/lowlevel.c (93%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx31}/pcm037.c (100%) rename arch/arm/boards/{pcm037 => phytec-phycore-imx31}/pcm037.dox (100%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/Makefile (100%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/env/boot/nand-ubi (100%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/env/config-board (100%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/env/init/mtdparts-nand (100%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/env/init/mtdparts-nor (100%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/lowlevel.c (92%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/pcm043.c (100%) rename arch/arm/boards/{pcm043 => phytec-phycore-imx35}/pcm043.dox (100%) rename arch/arm/boards/{pcm049 => phytec-phycore-omap4460}/Makefile (100%) rename arch/arm/boards/{pcm049 => phytec-phycore-omap4460}/board.c (100%) rename arch/arm/boards/{pcm049 => phytec-phycore-omap4460}/env/bin/init_board (100%) rename arch/arm/boards/{pcm049 => phytec-phycore-omap4460}/env/bin/nand_bootstrap (100%) rename arch/arm/boards/{pcm049 => phytec-phycore-omap4460}/env/config (100%) rename arch/arm/boards/{pcm049 => phytec-phycore-omap4460}/lowlevel.c (100%) rename arch/arm/boards/{pcm049 => phytec-phycore-omap4460}/mux.c (100%) rename arch/arm/boards/{pcm027 => phytec-phycore-pxa270}/Makefile (100%) rename arch/arm/boards/{pcm027 => phytec-phycore-pxa270}/board.c (100%) rename arch/arm/boards/{pcm027 => phytec-phycore-pxa270}/config.h (100%) rename arch/arm/boards/{pcm027 => phytec-phycore-pxa270}/env/config (100%) rename arch/arm/boards/{pcm027 => phytec-phycore-pxa270}/lowlevel_init.S (100%) rename arch/arm/boards/{phytec-pfla02 => phytec-phyflex-imx6}/Makefile (100%) rename arch/arm/boards/{phytec-pfla02 => phytec-phyflex-imx6}/board.c (100%) rename arch/arm/boards/{phytec-pfla02 => phytec-phyflex-imx6}/flash-header-phytec-pfla02-1gib.imxcfg (100%) rename arch/arm/boards/{phytec-pfla02 => phytec-phyflex-imx6}/flash-header-phytec-pfla02-2gib.imxcfg (100%) rename arch/arm/boards/{phytec-pfla02 => phytec-phyflex-imx6}/flash-header-phytec-pfla02.h (100%) rename arch/arm/boards/{phytec-pfla02 => phytec-phyflex-imx6}/lowlevel.c (100%) delete mode 100644 arch/arm/boards/solidrun-carrier-1/Makefile delete mode 100644 arch/arm/boards/solidrun-carrier-1/lowlevel.c create mode 100644 arch/arm/boards/solidrun-hummingboard/Makefile rename arch/arm/boards/{solidrun-carrier-1 => solidrun-hummingboard}/board.c (85%) rename arch/arm/boards/{solidrun-carrier-1/flash-header-solidrun-carrier-1.imxcfg => solidrun-hummingboard/flash-header-solidrun-hummingboard.imxcfg} (100%) create mode 100644 arch/arm/boards/solidrun-hummingboard/lowlevel.c create mode 100644 arch/arm/boards/tqma53/flash-header-tq-tqma53-1gib.imxcfg create mode 100644 arch/arm/boards/tqma53/flash-header-tq-tqma53-512mib.imxcfg create mode 100644 arch/arm/boards/tqma53/flash-header-tq-tqma53.h delete mode 100644 arch/arm/boards/tqma53/flash_header.c rename arch/arm/configs/{dmo-realq7_defconfig => datamodul-edm-qmx6_defconfig} (96%) rename arch/arm/configs/{mx21ads_defconfig => freescale-mx21-ads_defconfig} (92%) rename arch/arm/configs/{imx23evk_defconfig => freescale-mx23-evk_defconfig} (100%) rename arch/arm/configs/{freescale_mx25_3stack_defconfig => freescale-mx25-3ds_defconfig} (98%) rename arch/arm/configs/{mx27ads_defconfig => freescale-mx27-ads_defconfig} (91%) rename arch/arm/configs/{imx28evk_defconfig => freescale-mx28-evk_defconfig} (100%) rename arch/arm/configs/{freescale_mx35_3stack_defconfig => freescale-mx35-3ds_defconfig} (99%) rename arch/arm/configs/{freescale_mx51_babbage_defconfig => freescale-mx51-babbage_defconfig} (99%) rename arch/arm/configs/{freescale_mx53_loco_defconfig => freescale-mx53-qsb_defconfig} (99%) rename arch/arm/configs/{freescale_mx53_smd_defconfig => freescale-mx53-smd_defconfig} (100%) delete mode 100644 arch/arm/configs/pca100_defconfig create mode 100644 arch/arm/configs/phytec-phycard-imx27_defconfig rename arch/arm/configs/{phycard_a_l1_xload_defconfig => phytec-phycard-omap3-xload_defconfig} (100%) rename arch/arm/configs/{phycard_a_l1_defconfig => phytec-phycard-omap3_defconfig} (98%) rename arch/arm/configs/{phycard_a_xl2_xload_defconfig => phytec-phycard-omap4-xload_defconfig} (100%) rename arch/arm/configs/{phycard_a_xl2_defconfig => phytec-phycard-omap4_defconfig} (93%) rename arch/arm/configs/{pcm051_defconfig => phytec-phycore-am335x_defconfig} (96%) rename arch/arm/configs/{pcm038_defconfig => phytec-phycore-imx27_defconfig} (95%) rename arch/arm/configs/{pcm037_defconfig => phytec-phycore-imx31_defconfig} (96%) rename arch/arm/configs/{pcm043_defconfig => phytec-phycore-imx35_defconfig} (96%) rename arch/arm/configs/{pcm049_xload_defconfig => phytec-phycore-omap4460-xload_defconfig} (100%) rename arch/arm/configs/{pcm049_defconfig => phytec-phycore-omap4460_defconfig} (95%) rename arch/arm/configs/{pcm027_defconfig => phytec-phycore-pxa270_defconfig} (94%) create mode 100644 arch/arm/dts/imx25-karo-tx25.dts create mode 100644 arch/arm/dts/imx25-pinfunc.h create mode 100644 arch/arm/dts/imx25.dtsi create mode 100644 arch/arm/dts/imx27-phytec-phycard-s-rdk.dts create mode 100644 arch/arm/dts/imx27-phytec-phycard-s-som.dts create mode 100644 arch/arm/dts/imx27-pinfunc.h create mode 100644 arch/arm/dts/imx27-pingrp.h create mode 100644 arch/arm/dts/imx27.dtsi create mode 100644 arch/arm/dts/imx51-pingrp.h create mode 100644 arch/arm/dts/imx53-mba53.dts create mode 100644 arch/arm/dts/imx53-qsb-common.dtsi create mode 100644 arch/arm/dts/imx53-qsrb.dts create mode 100644 arch/arm/dts/imx53-tqma53.dtsi rename arch/arm/dts/{imx6dl-cubox-i-carrier-1.dts => imx6dl-hummingboard.dts} (77%) create mode 100644 arch/arm/dts/imx6dl-nitrogen6x.dts create mode 100644 arch/arm/dts/imx6dl-sabrelite.dts rename arch/arm/dts/{imx6q-dmo-realq7.dts => imx6q-dmo-edmqmx6.dts} (85%) create mode 100644 arch/arm/dts/imx6q-nitrogen6x.dts create mode 100644 arch/arm/dts/imx6qdl-nitrogen6x.dtsi create mode 100644 arch/arm/dts/imx6qdl-pingrp.h create mode 100644 arch/arm/dts/imx6qdl-sabrelite.dtsi create mode 100644 arch/arm/mach-imx/include/mach/imx-gpio.h create mode 100644 arch/arm/mach-pxa/reset_source.c create mode 100644 arch/arm/mach-pxa/sleep.S create mode 100644 arch/mips/boards/loongson-ls1b/Makefile create mode 100644 arch/mips/boards/loongson-ls1b/include/board/board_pbl_start.h create mode 100644 arch/mips/boards/loongson-ls1b/include/board/debug_ll.h create mode 100644 arch/mips/boards/loongson-ls1b/loongson_ls1b.dox create mode 100644 arch/mips/boards/loongson-ls1b/ram.c create mode 100644 arch/mips/boards/loongson-ls1b/serial.c create mode 100644 arch/mips/configs/loongson-ls1b_defconfig create mode 100644 arch/mips/mach-loongson/Kconfig create mode 100644 arch/mips/mach-loongson/Makefile create mode 100644 arch/mips/mach-loongson/include/mach/debug_ll.h create mode 100644 arch/mips/mach-loongson/include/mach/loongson1.h create mode 100644 arch/mips/mach-loongson/loongson1_reset.c create mode 100644 arch/mips/mach-loongson/mach-loongson.dox delete mode 100644 arch/ppc/boards/freescale-p2020rdb/barebox.lds.S rename arch/ppc/{boards/geip-da923rc => mach-mpc85xx}/barebox.lds.S (94%) create mode 100644 arch/ppc/mach-mpc85xx/include/mach/ffs64.h delete mode 100644 arch/sandbox/board/env/bin/init delete mode 100644 arch/sandbox/board/env/config create mode 100644 arch/sandbox/board/env/network/eth0 create mode 100644 drivers/misc/sram.c create mode 100644 drivers/net/phy/national.c create mode 100644 include/dt-bindings/clock/imx5-clock.h create mode 100644 include/dt-bindings/clock/tegra20-car.h create mode 100644 include/dt-bindings/gpio/tegra-gpio.h create mode 100644 include/dt-bindings/input/input.h create mode 100644 include/dt-bindings/interrupt-controller/arm-gic.h create mode 100644 include/dt-bindings/interrupt-controller/irq.h -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox