Hi All, We have a release for July. 238 non merge patches went into this release which makes it quite big. Tegra support has improved greatly since the last release. Most visible change is Holgers command help reorganization. All commands are in groups now which show up consistently in the 'help' command output and in the Kconfig menu. Thanks Holger. Other than that we have more conversion to device tree and various fixes all over the place. Have a nice weekend Sascha ---------------------------------------------------------------- Alexander Shiyan (2): 2048: Reset score on startup ARM: dts: Remove orphaned i.MX27 DT template Antony Pavlov (15): usb: remove unimplemented usb_get_dev_index() declaration usb: drop unused USB_UHCI_*_ID macros vsprintf: fix formatting ARM: initial support for RC Module UEMD SoCs ARM: uemd: add DEBUG_LL support clocksource: add uemd clocksource ARM: dts: add minimal К1879ХБ1Я devicetree file ARM: uemd: add mb7707 board support ARM: uemd: add module-mb7707_defconfig ARM: mb7707: add barebox mini-howto MIPS: dlink-dir-320: switch to dt make .gitignore files visible to git MIPS: dts: add .gitignore for generated files treewide: remove address of the Free Software Foundation commands: gpio_direction_output: add missed VALUE parameter to help message Beniamino Galvani (2): net: arc_emac: remove delay from mdio polling loop net: arc_emac: disable interrupts Bo Shen (1): ARM: atmel: add sama5d3_xplained support Christian Hemp (1): imx6:phyFLEX: Fix ENTRY_FUNCTION Franck Jullien (5): drivers/net/ethoc: add mdio bus support devinfo: add human readable size after memory range openrisc: update SPR registers definition openrisc: fix relocation code openrisc: update cpuinfo Herve Codina (4): mtd: Fix writesize parameter value mtd: fix mtd erasesize param: Add support for long long read only dev param mtd: use long long dev param for size Holger Schurig (30): commands: group 'help' output commands: harmonize in-barebox documentation commands: harmonize in-barebox docs with Kconfig docs commands: CMD_MEMORY -> COMPILE_MEMORY commands: CMD_DIGEST -> COMPILE_DIGEST commands: move CMD_ARM_CPUINFO to commands/Kconfig commands: move CMD_ARM_MMUINFO to commands/Kconfig commands: move CMD_BOOT_ORDER to commands/Kconfig commands: move CMD_AT91_BOOT_TEST to commands/Kconfig commands: move CMD_AT91MUX to commands/Kconfig commands: move CMD_AT91MIX to commands/Kconfig commands: HUSH_GETOPT -> CMD_GETOPT commands: let all network commands depend on NET commands: introduce CMD_HOST commands: NET_PING -> CMD_PING commands: NET_DHCP -> CMD_DHCP commands: move CMD_IFUP to commands/Kconfig commands: move CONFIG_LONGHELP to commands/Kconfig magicvars: can now also list values commands: rename "gpiolib" -> "gpioinfo" drvlist: factor the driver list out of 'devinfo' devinfo: make the output of "devinfo DEVICE" nicer parameters: only show possible enumerations if there are any net: show enetaddr in lowercase meminfo: purely cosmetical changes misc: upper-case some abbreviations bootm: beautify output devinfo: reduce indentation commands: include missing header menutree: let it select GLOB and GLOB_SORT Jan Luebbe (3): arm: omap: am33xx_generic: detect more boot sources ARM: AM3xxx: Add support for building AM33xx spi images spi: omap: support swapping D0/D1 Lucas Stach (56): reset: add reset controller framework tegra: lowlevel: add function to fetch chipid reset: add tegra reset controller clk: tegra: reset UARTS from clock controller mci: tegra: add reset control clk: tegra: remove device reset hack clk: tegra: allow to register clocks with 16 bit divider clk: tegra30: register i2c clocks clk: tegra20: register i2c clocks i2c: add Tegra driver ARM: tegra: beaver: activate sdmmc1 voltage rail ARM: tegra: beaver: adjust pinmux to make sdmmc1 work mci: tegra: apply pad autocalibration on T30 mci: tegra: don't set 8bit mode unconditionally pinctrl: tegra30: parse drive groups scripts: tegra: import cbootimage tegra: cbootimage: remove noisy output Makefile.lib: add rule to built Tegra BCTs images: add Tegra20 image build rules images: add Tegra30 image build rules ARM: boards: colibri t20: import BCT cfgs images: tegra: build all Toradex Colibri images ARM: boards: beaver: import BCT cfg images: tegra: build NVidia Beaver image images: tegra: rename ac100 image mci: implement non-removable property tegra: lowlevel-dvc: use __always_inline macro tegra: pmc: add Tegra30 compatible ARM: hummingboard: add barebox update handler tegra: pmc: add command to get into RCM tegra: lowlevel: setup an early stack tegra: add Tegra124 id to lowlevel functions tegra: lowlevel: fix ODMdata fetch on Tegra124 tegra: recognize Tegra124 in maincomplex startup tegra: recognize Tegra124 in common initcalls tegra: add Tegra124 and AS3722 PMIC to lowlevel-dvc tegra: disable IDDQ for PLL_X on Tegra124 tegra: power up additional partitions on Tegra124 tegra: fix MESLECT clock enable tegra: change cpu internal reset layout for Tegra124 tegra: add Tegra124 PLL_X rate setup tegra: apply cluster switch logic to all SoCs >=T30 tegra: hardcode entry address for main cluster tegra: setup L2 cache on Tegra124 tegra: add architectural timer init tegra: add Tegra124 Kconfig symbol pinctrl: tegra30: introduce drvdata pinctrl: tegra: add Tegra124 support clk: tegra: allow variable sized muxes clk: tegra: don't bug out on zero PLL postdiv clk: tegra: add Tegra124 driver mci: tegra: add Tegra124 compatible tegra: pmc: add Tegra124 compatible images: add Tegra124 image build rules tegra: add NVIDIA Jetson-TK1 board support tegra: refresh defconfig Michael Olbrich (2): ARM: mini2440: switch to env2 ARM: mini2440: update defconfig Philipp Zabel (1): ARM: AM335x: Beaglebone: Fix memory setup for Beaglebone black Renaud Barbier (1): mtd: delete partition erase size initialisation Sascha Hauer (128): dts: update to v3.15-rc4 pinctrl: i.MX iomux-v3: Print more context in error message ARM: i.MX: bbu: remove dcd arguments from bbu registration ARM: tqma53: Add barebox_update support ARM: i.MX53: Use clock number defines from dt-bindings ARM: tqma53: Add phy_type property to usb ports ARM: i.MX53: Add pwm support ARM: i.MX53 tqma53: Set model from devicetree ARM: i.MX: implement pllv2 set/round_rate support video: i.MX IPUv3: Implement i.MX5 IPU reset support video: i.MX IPUv3 ldb: implement i.MX53 support ARM: i.MX5: Add IPU clocks ARM: dts: i.MX53: Add ipu alias ARM: i.MX5: ccm: combine initcalls and drop ifdefs ARM: i.MX: Phytec-phyCARD-i.MX27: Switch to multi-image support ARM: create a imx_defconfig ARM: i.MX: Phytec-phyCARD-i.MX27: Use upstream dts files net: ifup: Set current ethernet device when doing ifup net: Pass eth_device to net_receive net: Allow to use multiple network interfaces at once net: phy: Print ethernet device in the link information net: take eth id from devicetree alias ARM: am33xx: Pass uart_base to soft_reset function ARM: am33xx: Add missing include ARM: AM33xx: swap MLO SPI image automatically ARM: AM33xx: Add SPI bbu handler ARM: AM335x: phycore: change to defaultenv_append_directory ARM: AM335x: beaglebone: change to defaultenv_append_directory ARM: AM335x: merge am335x config in a single config file net: cpsw: Pass correct slave net: cpsw: register slaves as devices net: cpsw: use slave device for dev_dbg net: cpsw: Always write mac_control register net: cpsw: Allow multiple slaves mtd: partitions: only add write functions when mtd write support is enabled eeprom: at25: Add dt probe support mtd: m25p80: update Micron IDs ARM: i.MX: iim: Check result of dev_request_mem_region hush: setting variables may fail mfd: mc13xxx: Allow to set callback for mc13xxx spi: i.MX: Move to coredevice_initcall mfd: mc13xxx: move to coredevice_initcall ARM: i.MX51 babbage: use mc13xxx_register_callback to initialize PMIC ARM: dts: i.MX51 babbage: overwrite upstream FEC iomux settings ARM: dts: i.MX6dl-hummingboard: Use upstream dts file ARM: dts: i.MX6q-gk802: Use upstream dts file ARM: dts: i.MX6qdl-sabresd: Use upstream dts file ARM: dts: i.MX6q-sabreslite: Use upstream dts file ARM: dts: i.MX6qdl-dfi-fs700-m60: Use upstream dts file ARM: dts: i.MX6qdl-microsom: Use upstream dts file ARM: dts: i.MX6qdl-nitrogen6x: Use upstream dts file ARM: dts: i.MX6: drop usage of pin group defines ARM: dts: i.MX6: drop now unused imx6qdl-pingrp.h dts: update to v3.15-rc5 complete: Fix completion after options complete: Add devicetree completion net: phy: factor out phy_device_attach function net: phy: move setting of phy_map to phy_register_device net: phy: register phys specified in devicetree net: phy: Support finding a phy in the devicetree net: phy: Support limiting phy speed in the devicetree commands: add of_dump command oftree: remove dump support of: Drop devicetree merge support oftree command: make devicetree file optargs to -l/-s usb: chipidea i.MX: relax phy_type requirements ARM: dts: i.MX: update stdout-path property ARM: dts: i.MX53: include loacal imx53.dtsi file net: orion-gbe: use transparent-to-driver of mdio functions net: phy: remove now unused of_phy_device_connect net: phy: genphy: always write MII_CTRL1000 when available net: phy: genphy: Make it work with of_set_phy_supported net: fec_imx: Add devicetree support for mdio bus net: phy: micrel: Add kwz9031 support net: phy: micrel: Add support for specifying pad skew values ARM: i.MX: iim: introduce private data struct ARM: i.MX: iim: Add namespace to functions ARM: i.MX: iim: register iim device ARM: i.MX: iim: pass private data struct to imx_iim_fuse_blow ARM: i.MX: iim: pass private data struct to imx_iim_fuse_sense ARM: i.MX: iim: use dev_* for messages ARM: i.MX: iim: move static variables into driver struct ARM: i.MX: iim: don't make detour over cdev API ARM: i.MX: iim: make fuse blowing work on i.MX5 ARM: i.MX: iim: provide a MAC address convenience variable ARM: i.MX: iim: Add regulator support Merge branch 'for-next/doc' Merge branch 'for-next/dts' Merge branch 'for-next/iim' Merge branch 'for-next/imx' Merge branch 'for-next/mips' Merge branch 'for-next/misc' Merge branch 'for-next/net' Merge branch 'for-next/net-of-phy' Merge branch 'for-next/omap' Merge branch 'for-next/openrisc' Merge branch 'for-next/samsung' Merge branch 'for-next/tegra' Merge branch 'for-next/uemd' Merge branch 'for-next/usb' fix format specifiers ARM: MXS: Remove unused variables ARM: friendlyarm_mini2440: refresh defconfig mips: dlink-dir-320: refresh defconfig mips: ar9331: Add missing #address-cells/#size-cells properties PPC: FSL DDR: Fix compiler warning commands: drvinfo: Make locally used function static gui: IMAGE_RENDERER does not depend on VIDEO mips: Add builtin dtb to dtb-y ARM: AM335x: Beaglebone: Use stripped down devicetree for MLO Merge branch 'pu/warnings' mtd: partition: Fix multi eraseregion chips mtd: partition: implement lock/unlock mii-tool: Fix string length mii-tool: Fix gigabit link test mii-tool: Fix gigabit advertise / link partner ability mixup mips: Fix dtb build rules Merge branch 'pu/mii-tool' ARM: Phytec-phyCARD-imx27: Add missing compatible check boot: Fix boot -m net: ifup: skip *-discover files for ifup -a ARM: imx_v7_defconfig: update ARM: i.MX efika-sb: switch otg port to utmi mode ifup: Add comment why xxx-discover files have to be skipped kernel-install: fix return value check for getline automount: check for recursive automount ARM: i.MX6 Phytec phyFLEX: Add watchdog reset workaround Release v2014.07.0 Wadim Egorov (2): ARM: omap: barebox update nand xloadslots handler phycore-am335x: Added bbu nand xloadslots handler .gitignore | 6 + Makefile | 2 +- arch/arm/Kconfig | 32 +- arch/arm/Makefile | 8 +- arch/arm/boards/Makefile | 3 + arch/arm/boards/beaglebone/Makefile | 1 + arch/arm/boards/beaglebone/board.c | 20 + .../{env => defaultenv-beaglebone}/boot/sd | 0 .../{env => defaultenv-beaglebone}/config | 0 arch/arm/boards/beaglebone/lowlevel.c | 12 +- arch/arm/boards/boundarydevices-nitrogen6x/board.c | 2 +- arch/arm/boards/ccxmx51/ccxmx51.c | 4 - arch/arm/boards/ccxmx51/ccxmx51js.c | 4 - arch/arm/boards/chumby_falconwing/falconwing.c | 2 +- arch/arm/boards/crystalfontz-cfa10036/cfa10036.c | 2 +- arch/arm/boards/datamodul-edm-qmx6/board.c | 5 +- arch/arm/boards/dfi-fs700-m60/board.c | 4 +- arch/arm/boards/efika-mx-smartbook/board.c | 8 +- arch/arm/boards/embest-riotboard/board.c | 2 +- arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 10 +- arch/arm/boards/freescale-mx51-babbage/board.c | 33 +- arch/arm/boards/freescale-mx53-qsb/board.c | 6 +- arch/arm/boards/freescale-mx53-vmx53/board.c | 7 +- arch/arm/boards/freescale-mx6-sabrelite/board.c | 2 +- arch/arm/boards/friendlyarm-mini2440/env/boot/nand | 9 + arch/arm/boards/friendlyarm-mini2440/env/config | 54 - .../boards/friendlyarm-mini2440/env/config-board | 16 + .../friendlyarm-mini2440/env/init/mtdparts-nand | 11 + arch/arm/boards/friendlyarm-tiny210/lowlevel.c | 4 - arch/arm/boards/guf-cupid/board.c | 10 +- arch/arm/boards/guf-santaro/board.c | 6 +- arch/arm/boards/guf-vincell/board.c | 5 +- arch/arm/boards/highbank/init.c | 2 +- arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c | 7 +- arch/arm/boards/karo-tx53/board.c | 14 +- arch/arm/boards/karo-tx53/dcd-data-1011.h | 94 - arch/arm/boards/karo-tx53/dcd-data-xx30.h | 144 -- arch/arm/boards/module-mb7707/Makefile | 2 + .../serial.c => arm/boards/module-mb7707/board.c} | 34 +- arch/arm/boards/module-mb7707/lowlevel.c | 34 + arch/arm/boards/module-mb7707/module-mb7707.dox | 29 + arch/arm/boards/nvidia-beaver/Makefile | 3 + .../boards/nvidia-beaver/beaver-2gb-emmc.bct.cfg | 819 +++++++ arch/arm/boards/nvidia-beaver/board.c | 38 + arch/arm/boards/nvidia-jetson-tk1/Makefile | 7 + arch/arm/boards/nvidia-jetson-tk1/entry.c | 39 + .../nvidia-jetson-tk1/jetson-tk1-2gb-emmc.bct.cfg | 1287 +++++++++++ arch/arm/boards/phytec-phycard-imx27/lowlevel.c | 22 +- arch/arm/boards/phytec-phycard-imx27/pca100.c | 16 +- arch/arm/boards/phytec-phycore-am335x/Makefile | 1 + arch/arm/boards/phytec-phycore-am335x/board.c | 11 + .../{env => defaultenv-phycore-am335x}/boot/mmc | 0 .../{env => defaultenv-phycore-am335x}/boot/nand | 0 .../{env => defaultenv-phycore-am335x}/boot/spi | 0 .../config-board | 0 arch/arm/boards/phytec-phycore-am335x/lowlevel.c | 2 +- arch/arm/boards/phytec-phycore-imx35/pcm043.c | 10 +- arch/arm/boards/phytec-phyflex-imx6/board.c | 34 + arch/arm/boards/phytec-phyflex-imx6/lowlevel.c | 12 +- arch/arm/boards/sama5d3_xplained/Makefile | 1 + arch/arm/boards/sama5d3_xplained/env/config | 42 + arch/arm/boards/sama5d3_xplained/init.c | 238 +++ arch/arm/boards/solidrun-hummingboard/board.c | 13 + arch/arm/boards/toradex-colibri-t20/Makefile | 4 + .../colibri-t20_256_hsmmc.bct.cfg | 451 ++++ .../colibri-t20_256_v11_nand.bct.cfg | 459 ++++ .../colibri-t20_256_v12_nand.bct.cfg | 459 ++++ .../colibri-t20_512_hsmmc.bct.cfg | 451 ++++ .../colibri-t20_512_v11_nand.bct.cfg | 459 ++++ .../colibri-t20_512_v12_nand.bct.cfg | 459 ++++ arch/arm/boards/toradex-colibri-t20/entry.c | 42 +- arch/arm/boards/tqma53/board.c | 15 +- arch/arm/boards/tqma6x/board.c | 24 +- arch/arm/configs/a9m2410_defconfig | 4 +- arch/arm/configs/a9m2440_defconfig | 4 +- arch/arm/configs/am335x_beaglebone_defconfig | 84 - ...c-phycore-am335x_defconfig => am335x_defconfig} | 29 +- arch/arm/configs/animeo_ip_defconfig | 4 +- arch/arm/configs/archosg9_defconfig | 4 +- arch/arm/configs/at91rm9200ek_defconfig | 4 +- arch/arm/configs/at91sam9260ek_defconfig | 4 +- arch/arm/configs/at91sam9261ek_defconfig | 4 +- .../configs/at91sam9261ek_first_stage_defconfig | 4 +- arch/arm/configs/at91sam9263ek_defconfig | 4 +- arch/arm/configs/at91sam9g10ek_defconfig | 4 +- arch/arm/configs/at91sam9g20ek_defconfig | 4 +- arch/arm/configs/at91sam9m10g45ek_defconfig | 4 +- arch/arm/configs/at91sam9m10ihd_defconfig | 4 +- arch/arm/configs/at91sam9n12ek_defconfig | 4 +- arch/arm/configs/at91sam9x5ek_defconfig | 4 +- arch/arm/configs/ccmx51_defconfig | 4 +- arch/arm/configs/chumbyone_defconfig | 6 +- arch/arm/configs/cupid_defconfig | 4 +- arch/arm/configs/datamodul-edm-qmx6_defconfig | 4 +- arch/arm/configs/dss11_defconfig | 4 +- arch/arm/configs/edb93xx_defconfig | 4 +- arch/arm/configs/efika-mx-smartbook_defconfig | 4 +- arch/arm/configs/eukrea_cpuimx25_defconfig | 4 +- arch/arm/configs/eukrea_cpuimx27_defconfig | 4 +- arch/arm/configs/eukrea_cpuimx35_defconfig | 4 +- arch/arm/configs/eukrea_cpuimx51_defconfig | 4 +- arch/arm/configs/freescale-mx21-ads_defconfig | 4 +- arch/arm/configs/freescale-mx25-3ds_defconfig | 4 +- arch/arm/configs/freescale-mx27-ads_defconfig | 4 +- arch/arm/configs/freescale-mx28-evk_defconfig | 4 +- arch/arm/configs/freescale-mx35-3ds_defconfig | 4 +- arch/arm/configs/freescale-mx51-babbage_defconfig | 4 +- arch/arm/configs/freescale-mx53-qsb_defconfig | 4 +- arch/arm/configs/freescale-mx53-smd_defconfig | 4 +- arch/arm/configs/freescale-mx6-arm2_defconfig | 4 +- arch/arm/configs/freescale-mx6-sabrelite_defconfig | 4 +- arch/arm/configs/freescale-mx6-sabresd_defconfig | 4 +- arch/arm/configs/friendlyarm_mini2440_defconfig | 34 +- arch/arm/configs/friendlyarm_mini6410_defconfig | 4 +- arch/arm/configs/friendlyarm_tiny6410_defconfig | 4 +- arch/arm/configs/highbank_defconfig | 4 +- arch/arm/configs/imx233-olinuxino_defconfig | 4 +- ...hytec-phycard-imx27_defconfig => imx_defconfig} | 42 +- arch/arm/configs/imx_v7_defconfig | 84 +- arch/arm/configs/mioa701_defconfig | 2 +- arch/arm/configs/mmccpu_defconfig | 4 +- arch/arm/configs/module-mb7707_defconfig | 49 + arch/arm/configs/neso_defconfig | 4 +- arch/arm/configs/netx_nxdb500_defconfig | 4 +- arch/arm/configs/nhk8815_defconfig | 4 +- .../configs/omap3430_sdp3430_per_uart_defconfig | 2 +- arch/arm/configs/omap3530_beagle_defconfig | 4 +- arch/arm/configs/omap3_evm_defconfig | 2 +- arch/arm/configs/panda_defconfig | 4 +- arch/arm/configs/phytec-phycard-omap3_defconfig | 10 +- arch/arm/configs/phytec-phycard-omap4_defconfig | 6 +- arch/arm/configs/phytec-phycore-imx27_defconfig | 4 +- arch/arm/configs/phytec-phycore-imx31_defconfig | 4 +- arch/arm/configs/phytec-phycore-imx35_defconfig | 4 +- arch/arm/configs/phytec-phycore-omap4460_defconfig | 4 +- arch/arm/configs/phytec-phycore-pxa270_defconfig | 4 +- arch/arm/configs/pm9261_defconfig | 4 +- arch/arm/configs/pm9263_defconfig | 4 +- arch/arm/configs/pm9g45_defconfig | 4 +- arch/arm/configs/qil_a9260_128mib_defconfig | 4 +- arch/arm/configs/qil_a9260_defconfig | 4 +- arch/arm/configs/qil_a9g20_128mib_defconfig | 4 +- arch/arm/configs/qil_a9g20_defconfig | 4 +- arch/arm/configs/rockchip_defconfig | 4 +- ...25stk5_defconfig => sama5d3_xplained_defconfig} | 75 +- arch/arm/configs/sama5d3xek_defconfig | 4 +- arch/arm/configs/scb9328_defconfig | 4 +- arch/arm/configs/socfpga_defconfig | 4 +- arch/arm/configs/solidrun_cubox_defconfig | 2 +- arch/arm/configs/tegra_v7_defconfig | 22 +- arch/arm/configs/telit_evk_pro3_defconfig | 4 +- arch/arm/configs/tny_a9260_defconfig | 4 +- arch/arm/configs/tny_a9263_defconfig | 4 +- arch/arm/configs/tny_a9g20_defconfig | 4 +- arch/arm/configs/tqma53_defconfig | 4 +- arch/arm/configs/tx28stk5_defconfig | 2 +- arch/arm/configs/tx51stk5_defconfig | 8 +- arch/arm/configs/tx53stk5_defconfig | 4 +- arch/arm/configs/usb_a9260_defconfig | 4 +- arch/arm/configs/usb_a9263_128mib_defconfig | 4 +- arch/arm/configs/usb_a9263_defconfig | 4 +- arch/arm/configs/usb_a9g20_128mib_defconfig | 4 +- arch/arm/configs/usb_a9g20_defconfig | 4 +- arch/arm/configs/versatilepb_defconfig | 4 +- arch/arm/configs/vexpress_ca9_defconfig | 4 +- arch/arm/configs/vexpress_defconfig | 4 +- arch/arm/configs/vincell_defconfig | 4 +- arch/arm/configs/zedboard_defconfig | 2 +- arch/arm/cpu/cpu.c | 2 +- arch/arm/cpu/cpuinfo.c | 3 +- arch/arm/cpu/dtb.c | 2 +- arch/arm/cpu/mmuinfo.c | 13 +- arch/arm/cpu/start-pbl.c | 3 - arch/arm/cpu/uncompress.c | 3 - arch/arm/dts/Makefile | 8 +- arch/arm/dts/am335x-bone-common.dts | 9 + arch/arm/dts/am335x-bone-common.dtsi | 5 - arch/arm/dts/imx27-phytec-phycard-s-rdk-bb.dts | 2 +- arch/arm/dts/imx27-phytec-phycard-s-rdk.dts | 164 -- arch/arm/dts/imx27-phytec-phycard-s-som.dtsi | 103 - arch/arm/dts/imx27.dtsi | 11 - arch/arm/dts/imx51-babbage.dts | 38 +- arch/arm/dts/imx51-genesi-efika-sb.dts | 4 +- arch/arm/dts/imx53-mba53.dts | 8 + arch/arm/dts/imx53-qsb-common.dtsi | 2 +- arch/arm/dts/imx53-qsb.dts | 1 + arch/arm/dts/imx53-qsrb.dts | 1 + arch/arm/dts/imx53-voipac-bsb.dts | 1 + arch/arm/dts/imx53.dtsi | 8 +- arch/arm/dts/imx6dl-hummingboard.dts | 79 - arch/arm/dts/imx6q-gk802.dts | 143 +- arch/arm/dts/imx6q-phytec-pcaaxl3.dtsi | 49 +- arch/arm/dts/imx6q-var-custom.dts | 28 +- arch/arm/dts/imx6q-var-som.dtsi | 43 +- arch/arm/dts/imx6qdl-dfi-fs700-m60.dtsi | 142 +- arch/arm/dts/imx6qdl-mba6x.dtsi | 9 +- arch/arm/dts/imx6qdl-microsom.dtsi | 79 +- arch/arm/dts/imx6qdl-nitrogen6x.dtsi | 378 +--- arch/arm/dts/imx6qdl-phytec-pfla02.dtsi | 2 +- arch/arm/dts/imx6qdl-pingrp.h | 532 ----- arch/arm/dts/imx6qdl-sabrelite.dtsi | 379 +--- arch/arm/dts/imx6qdl-sabresd.dtsi | 288 +-- arch/arm/dts/imx6qdl-tqma6x.dtsi | 48 +- arch/arm/dts/imx6qdl-udoo.dtsi | 37 +- arch/arm/dts/imx6qdl.dtsi | 1 - arch/arm/dts/imx6s-riotboard.dts | 5 +- arch/arm/dts/k1879hb1ya.dtsi | 37 + arch/arm/dts/module-mb7707.dts | 24 + arch/arm/dts/tegra124-jetson-tk1.dts | 1828 ++++++++++++++++ arch/arm/dts/tegra124.dtsi | 1 + arch/arm/dts/tegra30-beaver.dts | 10 + arch/arm/lib/armlinux.c | 2 +- arch/arm/lib/bootm.c | 6 +- arch/arm/lib/bootu.c | 4 +- arch/arm/lib/bootz.c | 9 +- arch/arm/lib/pbl.lds.S | 5 - arch/arm/mach-at91/Kconfig | 23 +- arch/arm/mach-at91/boot_test_cmd.c | 9 +- arch/arm/mach-at91/clock.c | 9 +- arch/arm/mach-at91/gpio.c | 12 +- arch/arm/mach-at91/include/mach/atmel_hlcdc.h | 3 - arch/arm/mach-highbank/cache-l2x0.c | 5 - arch/arm/mach-imx/Kconfig | 18 +- arch/arm/mach-imx/clk-imx5.c | 316 ++- arch/arm/mach-imx/clk-pllv2.c | 66 + arch/arm/mach-imx/iim.c | 330 ++- arch/arm/mach-imx/imx-bbu-internal.c | 263 +-- arch/arm/mach-imx/include/mach/bbu.h | 43 +- arch/arm/mach-imx/include/mach/imx51-regs.h | 2 + arch/arm/mach-imx/include/mach/imx53-regs.h | 1 + arch/arm/mach-mxs/bcb.c | 9 +- arch/arm/mach-mxs/usb-imx28.c | 3 - arch/arm/mach-netx/generic.c | 4 +- arch/arm/mach-omap/Kconfig | 17 +- arch/arm/mach-omap/Makefile | 1 + arch/arm/mach-omap/am33xx_bbu_nand_xloadslots.c | 122 ++ arch/arm/mach-omap/am33xx_bbu_spi_mlo.c | 71 +- arch/arm/mach-omap/am33xx_generic.c | 22 +- arch/arm/mach-omap/boot_order.c | 13 +- arch/arm/mach-omap/dmtimer0.c | 4 - arch/arm/mach-omap/include/mach/am33xx-clock.h | 4 - arch/arm/mach-omap/include/mach/am33xx-generic.h | 1 + arch/arm/mach-omap/include/mach/am33xx-silicon.h | 2 +- arch/arm/mach-omap/include/mach/bbu.h | 19 + arch/arm/mach-samsung/Kconfig | 1 + arch/arm/mach-tegra/Kconfig | 10 + arch/arm/mach-tegra/include/mach/iomap.h | 3 + arch/arm/mach-tegra/include/mach/lowlevel-dvc.h | 61 +- arch/arm/mach-tegra/include/mach/lowlevel.h | 64 +- arch/arm/mach-tegra/include/mach/tegra114-sysctr.h | 30 + arch/arm/mach-tegra/include/mach/tegra124-car.h | 19 + arch/arm/mach-tegra/include/mach/tegra20-pmc.h | 4 + arch/arm/mach-tegra/include/mach/tegra30-car.h | 4 + arch/arm/mach-tegra/tegra20-pmc.c | 24 + arch/arm/mach-tegra/tegra20.c | 31 +- arch/arm/mach-tegra/tegra_avp_init.c | 82 +- arch/arm/mach-tegra/tegra_maincomplex_init.c | 14 +- arch/arm/mach-uemd/Kconfig | 16 + arch/arm/mach-uemd/Makefile | 1 + arch/arm/mach-uemd/include/mach/debug_ll.h | 42 + arch/arm/mach-uemd/include/mach/hardware.h | 7 + arch/arm/mach-uemd/reset.c | 24 + arch/blackfin/boards/ipe337/cmd_alternate.c | 10 +- arch/blackfin/configs/ipe337_defconfig | 4 +- arch/mips/Makefile | 5 - arch/mips/boards/dlink-dir-320/Makefile | 1 - arch/mips/boards/dlink-dir-320/board.c | 25 +- arch/mips/boot/dtb.c | 2 +- arch/mips/configs/dlink-dir-320_defconfig | 63 +- arch/mips/configs/loongson-ls1b_defconfig | 2 +- arch/mips/configs/qemu-malta_defconfig | 6 +- arch/mips/configs/ritmix-rzx50_defconfig | 2 +- arch/mips/dts/.gitignore | 1 + arch/mips/dts/Makefile | 11 +- arch/mips/dts/ar9331.dtsi | 2 + arch/mips/dts/dlink-dir-320.dts | 32 + arch/mips/lib/cpuinfo.c | 3 +- arch/nios2/configs/generic_defconfig | 2 +- arch/nios2/lib/libgcc.c | 4 - arch/openrisc/configs/generic_defconfig | 4 +- arch/openrisc/cpu/start.S | 61 +- arch/openrisc/include/asm/spr-defs.h | 13 +- arch/openrisc/lib/ashrdi3.S | 4 - arch/openrisc/lib/cpuinfo.c | 53 +- arch/ppc/configs/da923rc_defconfig | 4 +- arch/ppc/configs/p1022ds_defconfig | 2 +- arch/ppc/configs/p2020rdb_defconfig | 2 +- arch/ppc/configs/pcm030_defconfig | 4 +- arch/ppc/include/asm/fsl_ddr_sdram.h | 2 +- arch/ppc/mach-mpc85xx/eth-devices.c | 4 - arch/ppc/mach-mpc85xx/include/mach/gianfar.h | 5 - arch/sandbox/configs/sandbox_defconfig | 4 +- commands/2048.c | 9 +- commands/Kconfig | 2257 +++++++++++++++----- commands/Makefile | 6 +- commands/automount.c | 13 +- commands/barebox-update.c | 18 +- commands/basename.c | 10 +- commands/boot.c | 47 +- commands/bootm.c | 35 +- commands/cat.c | 9 +- commands/cd.c | 8 +- commands/clear.c | 7 +- commands/clk.c | 45 +- commands/cp.c | 10 +- commands/crc.c | 21 +- commands/detect.c | 12 +- commands/devinfo.c | 69 +- commands/dfu.c | 28 +- commands/digest.c | 28 +- commands/dirname.c | 14 +- commands/drvinfo.c | 47 + commands/echo.c | 17 +- commands/edit.c | 7 +- commands/exec.c | 3 +- commands/export.c | 7 +- commands/false.c | 3 +- commands/filetype.c | 15 +- commands/flash.c | 43 +- commands/global.c | 11 +- commands/go.c | 15 +- commands/gpio.c | 40 +- commands/help.c | 112 +- commands/i2c.c | 51 +- commands/insmod.c | 8 +- commands/iomemport.c | 6 +- commands/led.c | 12 +- commands/let.c | 44 +- commands/linux16.c | 17 +- commands/linux_exec.c | 11 +- commands/ln.c | 13 +- commands/loadb.c | 20 +- commands/loadenv.c | 16 +- commands/loads.c | 21 +- commands/loadxy.c | 53 +- commands/login.c | 17 +- commands/ls.c | 13 +- commands/lsmod.c | 3 +- commands/magicvar.c | 33 +- commands/md.c | 38 +- commands/memcmp.c | 29 +- commands/memcpy.c | 23 +- commands/meminfo.c | 3 +- commands/memset.c | 21 +- commands/memtest.c | 19 +- commands/menu.c | 55 +- commands/menutree.c | 37 +- commands/miitool.c | 20 +- commands/mkdir.c | 13 +- commands/mm.c | 20 +- commands/mount.c | 27 +- commands/msleep.c | 4 +- commands/mw.c | 19 +- commands/nand.c | 16 +- commands/nandtest.c | 22 +- commands/net.c | 8 +- commands/of_dump.c | 108 + commands/of_node.c | 12 +- commands/of_property.c | 23 +- commands/oftree.c | 109 +- commands/partition.c | 27 +- commands/passwd.c | 14 +- commands/poweroff.c | 6 +- commands/printenv.c | 9 +- commands/pwd.c | 3 +- commands/readf.c | 11 +- commands/readline.c | 11 +- commands/readlink.c | 14 +- commands/reginfo.c | 3 +- commands/regulator.c | 3 +- commands/reset.c | 9 +- commands/rm.c | 12 +- commands/rmdir.c | 11 +- commands/saveenv.c | 13 +- commands/setenv.c | 10 +- commands/sleep.c | 4 +- commands/spi.c | 25 +- commands/splash.c | 20 +- commands/stddev.c | 4 - commands/test.c | 15 +- commands/tftp.c | 10 +- commands/time.c | 9 +- commands/timeout.c | 21 +- commands/trigger.c | 13 +- commands/true.c | 3 +- commands/ubi.c | 43 +- commands/ubiformat.c | 48 +- commands/uimage.c | 16 +- commands/umount.c | 11 +- commands/uncompress.c | 11 +- commands/usb.c | 11 +- commands/usbserial.c | 29 +- commands/version.c | 3 +- commands/wd.c | 11 +- common/Kconfig | 27 +- common/blspec.c | 2 +- common/bootm.c | 14 +- common/command.c | 34 +- common/complete.c | 76 + common/dlmalloc.c | 8 +- common/filetype.c | 20 +- common/hush.c | 79 +- common/partitions/efi.h | 4 - common/tlsf_malloc.c | 2 +- common/uimage.c | 4 +- crypto/crc16.c | 4 - drivers/Kconfig | 1 + drivers/Makefile | 1 + drivers/ata/ahci.c | 5 - drivers/ata/ahci.h | 5 - drivers/clk/tegra/Makefile | 1 + drivers/clk/tegra/clk-periph.c | 52 +- drivers/clk/tegra/clk-pll.c | 2 - drivers/clk/tegra/clk-tegra124.c | 349 +++ drivers/clk/tegra/clk-tegra20.c | 16 + drivers/clk/tegra/clk-tegra30.c | 19 + drivers/clk/tegra/clk.c | 145 +- drivers/clk/tegra/clk.h | 18 + drivers/clocksource/Kconfig | 4 + drivers/clocksource/Makefile | 1 + drivers/clocksource/uemd.c | 130 ++ drivers/eeprom/at25.c | 102 +- drivers/gpio/gpiolib.c | 17 +- drivers/i2c/busses/Kconfig | 4 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-tegra.c | 699 ++++++ drivers/mci/dw_mmc.c | 4 - drivers/mci/mci-core.c | 5 +- drivers/mci/mmci.c | 4 - drivers/mci/tegra-sdmmc.c | 39 +- drivers/mfd/mc13xxx.c | 50 +- drivers/mtd/core.c | 4 +- drivers/mtd/devices/m25p80.c | 6 +- drivers/mtd/nand/nand_bch.c | 3 - drivers/mtd/nand/nand_ecc.c | 4 - drivers/mtd/nand/nand_imx_bbm.c | 7 +- drivers/mtd/nand/nand_s3c24xx.c | 8 +- drivers/mtd/nor/cfi_flash.c | 11 +- drivers/mtd/partition.c | 79 +- drivers/mtd/ubi/attach.c | 4 - drivers/mtd/ubi/build.c | 4 - drivers/mtd/ubi/debug.c | 4 - drivers/mtd/ubi/debug.h | 4 - drivers/mtd/ubi/eba.c | 4 - drivers/mtd/ubi/io.c | 4 - drivers/mtd/ubi/kapi.c | 4 - drivers/mtd/ubi/misc.c | 4 - drivers/mtd/ubi/ubi-media.h | 4 - drivers/mtd/ubi/ubi.h | 4 - drivers/mtd/ubi/upd.c | 4 - drivers/mtd/ubi/vmt.c | 4 - drivers/mtd/ubi/vtbl.c | 4 - drivers/mtd/ubi/wl.c | 4 - drivers/net/Kconfig | 1 + drivers/net/altera_tse.c | 2 +- drivers/net/ar231x.c | 2 +- drivers/net/arc_emac.c | 30 +- drivers/net/at91_ether.c | 2 +- drivers/net/cpsw.c | 73 +- drivers/net/cs8900.c | 2 +- drivers/net/davinci_emac.c | 2 +- drivers/net/designware.c | 6 +- drivers/net/designware.h | 4 - drivers/net/dm9k.c | 2 +- drivers/net/ep93xx.c | 2 +- drivers/net/ethoc.c | 59 +- drivers/net/fec_imx.c | 7 +- drivers/net/fec_mpc5200.c | 2 +- drivers/net/gianfar.c | 2 +- drivers/net/ks8851_mll.c | 2 +- drivers/net/ksz8864rmn.c | 5 - drivers/net/macb.c | 4 +- drivers/net/netx_eth.c | 2 +- drivers/net/orion-gbe.c | 64 +- drivers/net/phy/mdio-mvebu.c | 1 + drivers/net/phy/mdio_bus.c | 107 +- drivers/net/phy/micrel.c | 93 + drivers/net/phy/phy.c | 171 +- drivers/net/smc91111.c | 2 +- drivers/net/smc911x.c | 2 +- drivers/net/smc911x.h | 4 - drivers/net/tap.c | 2 +- drivers/net/usb/asix.c | 2 +- drivers/net/usb/smsc95xx.c | 4 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/xgmac.c | 2 +- drivers/of/fdt.c | 44 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/imx-iomux-v3.c | 3 +- drivers/pinctrl/pinctrl-tegra30.c | 444 +++- drivers/reset/Kconfig | 13 + drivers/reset/Makefile | 1 + drivers/reset/core.c | 236 ++ drivers/spi/imx_spi.c | 2 +- drivers/spi/omap3_spi.c | 29 +- drivers/spi/omap3_spi.h | 5 +- drivers/usb/gadget/u_serial.c | 1 + drivers/usb/imx/chipidea-imx.c | 19 +- drivers/video/atmel_hlcdfb.c | 4 - drivers/video/atmel_lcdfb.c | 4 - drivers/video/atmel_lcdfb_core.c | 4 - drivers/video/fb.c | 7 +- drivers/video/imx-ipu-v3/imx-ldb.c | 31 +- drivers/video/imx-ipu-v3/ipu-common.c | 29 + dts/Bindings/arm/arch_timer.txt | 3 + dts/Bindings/ata/apm-xgene.txt | 3 + dts/Bindings/net/arc_emac.txt | 12 +- dts/Bindings/net/socfpga-dwmac.txt | 2 +- dts/Bindings/net/stmmac.txt | 2 +- dts/Bindings/pinctrl/pinctrl-st.txt | 4 +- dts/Bindings/sound/davinci-mcasp-audio.txt | 2 +- dts/Bindings/sound/tlv320aic31xx.txt | 6 +- dts/src/arm/am33xx.dtsi | 4 +- dts/src/arm/am4372.dtsi | 4 +- dts/src/arm/stih415-pinctrl.dtsi | 10 +- dts/src/arm/stih416-pinctrl.dtsi | 10 +- dts/src/arm64/apm-storm.dtsi | 3 + dts/src/xtensa/kc705.dts | 11 + dts/src/xtensa/xtfpga-flash-128m.dtsi | 28 + dts/src/xtensa/xtfpga-flash-16m.dtsi | 48 +- dts/src/xtensa/xtfpga-flash-4m.dtsi | 32 +- dts/src/xtensa/xtfpga.dtsi | 37 +- dts/testcase-data/tests-interrupts.dtsi | 13 + fs/fs.c | 10 +- images/.gitignore | 6 + images/Makefile | 3 +- images/Makefile.imx | 4 + images/Makefile.tegra | 89 +- include/command.h | 29 +- include/complete.h | 5 +- include/linux/phy.h | 36 +- include/linux/reset-controller.h | 50 + include/linux/reset.h | 67 + include/mci.h | 1 + include/mfd/mc13xxx.h | 6 + include/net.h | 5 +- include/of.h | 2 +- include/param.h | 9 + include/usb/usb.h | 5 - lib/decompress_bunzip2.c | 2 +- lib/gui/Kconfig | 1 - lib/parameter.c | 29 + lib/vsprintf.c | 11 +- net/Kconfig | 15 - net/Makefile | 4 +- net/dhcp.c | 32 +- net/dns.c | 11 +- net/eth.c | 71 +- net/ifup.c | 24 +- net/net.c | 23 +- net/nfs.c | 9 +- net/ping.c | 4 +- scripts/Makefile | 3 +- scripts/Makefile.lib | 6 + scripts/kernel-install.c | 2 +- ...mk-am35xx-spi-image.c => mk-am3xxx-spi-image.c} | 52 +- scripts/tegra/Makefile | 22 + scripts/tegra/aes_ref.c | 326 +++ scripts/tegra/bct_dump.c | 296 +++ scripts/tegra/cbootimage.c | 242 +++ scripts/tegra/cbootimage.h | 108 + scripts/tegra/context.c | 42 + scripts/tegra/context.h | 28 + scripts/tegra/crypto.c | 299 +++ scripts/tegra/crypto.h | 47 + scripts/tegra/data_layout.c | 898 ++++++++ scripts/tegra/data_layout.h | 55 + scripts/tegra/nvaes_ref.h | 35 + scripts/tegra/parse.c | 803 +++++++ scripts/tegra/parse.h | 923 ++++++++ scripts/tegra/set.c | 206 ++ scripts/tegra/set.h | 49 + scripts/tegra/t114/nvbctlib_t114.c | 1103 ++++++++++ scripts/tegra/t114/nvboot_bct_t114.h | 363 ++++ scripts/tegra/t114/nvboot_sdram_param_t114.h | 806 +++++++ scripts/tegra/t114/parse_t114.c | 430 ++++ scripts/tegra/t124/nvbctlib_t124.c | 1104 ++++++++++ scripts/tegra/t124/nvboot_bct_t124.h | 359 ++++ scripts/tegra/t124/nvboot_sdram_param_t124.h | 803 +++++++ scripts/tegra/t124/parse_t124.c | 429 ++++ scripts/tegra/t20/nvbctlib_t20.c | 684 ++++++ scripts/tegra/t20/nvboot_bct_t20.h | 316 +++ scripts/tegra/t20/nvboot_sdram_param_t20.h | 363 ++++ scripts/tegra/t20/parse_t20.c | 251 +++ scripts/tegra/t30/nvbctlib_t30.c | 891 ++++++++ scripts/tegra/t30/nvboot_bct_t30.h | 379 ++++ scripts/tegra/t30/nvboot_sdram_param_t30.h | 568 +++++ scripts/tegra/t30/parse_t30.c | 360 ++++ 588 files changed, 29952 insertions(+), 6122 deletions(-) rename arch/arm/boards/beaglebone/{env => defaultenv-beaglebone}/boot/sd (100%) rename arch/arm/boards/beaglebone/{env => defaultenv-beaglebone}/config (100%) create mode 100644 arch/arm/boards/friendlyarm-mini2440/env/boot/nand delete mode 100644 arch/arm/boards/friendlyarm-mini2440/env/config create mode 100644 arch/arm/boards/friendlyarm-mini2440/env/config-board create mode 100644 arch/arm/boards/friendlyarm-mini2440/env/init/mtdparts-nand delete mode 100644 arch/arm/boards/karo-tx53/dcd-data-1011.h delete mode 100644 arch/arm/boards/karo-tx53/dcd-data-xx30.h create mode 100644 arch/arm/boards/module-mb7707/Makefile rename arch/{mips/boards/dlink-dir-320/serial.c => arm/boards/module-mb7707/board.c} (56%) create mode 100644 arch/arm/boards/module-mb7707/lowlevel.c create mode 100644 arch/arm/boards/module-mb7707/module-mb7707.dox create mode 100644 arch/arm/boards/nvidia-beaver/beaver-2gb-emmc.bct.cfg create mode 100644 arch/arm/boards/nvidia-beaver/board.c create mode 100644 arch/arm/boards/nvidia-jetson-tk1/Makefile create mode 100644 arch/arm/boards/nvidia-jetson-tk1/entry.c create mode 100644 arch/arm/boards/nvidia-jetson-tk1/jetson-tk1-2gb-emmc.bct.cfg rename arch/arm/boards/phytec-phycore-am335x/{env => defaultenv-phycore-am335x}/boot/mmc (100%) rename arch/arm/boards/phytec-phycore-am335x/{env => defaultenv-phycore-am335x}/boot/nand (100%) rename arch/arm/boards/phytec-phycore-am335x/{env => defaultenv-phycore-am335x}/boot/spi (100%) rename arch/arm/boards/phytec-phycore-am335x/{env => defaultenv-phycore-am335x}/config-board (100%) create mode 100644 arch/arm/boards/sama5d3_xplained/Makefile create mode 100644 arch/arm/boards/sama5d3_xplained/env/config create mode 100644 arch/arm/boards/sama5d3_xplained/init.c create mode 100644 arch/arm/boards/toradex-colibri-t20/colibri-t20_256_hsmmc.bct.cfg create mode 100644 arch/arm/boards/toradex-colibri-t20/colibri-t20_256_v11_nand.bct.cfg create mode 100644 arch/arm/boards/toradex-colibri-t20/colibri-t20_256_v12_nand.bct.cfg create mode 100644 arch/arm/boards/toradex-colibri-t20/colibri-t20_512_hsmmc.bct.cfg create mode 100644 arch/arm/boards/toradex-colibri-t20/colibri-t20_512_v11_nand.bct.cfg create mode 100644 arch/arm/boards/toradex-colibri-t20/colibri-t20_512_v12_nand.bct.cfg delete mode 100644 arch/arm/configs/am335x_beaglebone_defconfig rename arch/arm/configs/{phytec-phycore-am335x_defconfig => am335x_defconfig} (79%) rename arch/arm/configs/{phytec-phycard-imx27_defconfig => imx_defconfig} (72%) create mode 100644 arch/arm/configs/module-mb7707_defconfig rename arch/arm/configs/{tx25stk5_defconfig => sama5d3_xplained_defconfig} (51%) create mode 100644 arch/arm/dts/am335x-bone-common.dts delete mode 100644 arch/arm/dts/imx27-phytec-phycard-s-rdk.dts delete mode 100644 arch/arm/dts/imx27-phytec-phycard-s-som.dtsi delete mode 100644 arch/arm/dts/imx27.dtsi delete mode 100644 arch/arm/dts/imx6qdl-pingrp.h create mode 100644 arch/arm/dts/k1879hb1ya.dtsi create mode 100644 arch/arm/dts/module-mb7707.dts create mode 100644 arch/arm/dts/tegra124-jetson-tk1.dts create mode 100644 arch/arm/dts/tegra124.dtsi create mode 100644 arch/arm/mach-omap/am33xx_bbu_nand_xloadslots.c create mode 100644 arch/arm/mach-tegra/include/mach/tegra114-sysctr.h create mode 100644 arch/arm/mach-tegra/include/mach/tegra124-car.h create mode 100644 arch/arm/mach-uemd/Kconfig create mode 100644 arch/arm/mach-uemd/Makefile create mode 100644 arch/arm/mach-uemd/include/mach/debug_ll.h create mode 100644 arch/arm/mach-uemd/include/mach/hardware.h create mode 100644 arch/arm/mach-uemd/reset.c create mode 100644 arch/mips/dts/.gitignore create mode 100644 arch/mips/dts/dlink-dir-320.dts create mode 100644 commands/drvinfo.c create mode 100644 commands/of_dump.c create mode 100644 drivers/clk/tegra/clk-tegra124.c create mode 100644 drivers/clocksource/uemd.c create mode 100644 drivers/i2c/busses/i2c-tegra.c create mode 100644 drivers/reset/Kconfig create mode 100644 drivers/reset/Makefile create mode 100644 drivers/reset/core.c create mode 100644 dts/src/xtensa/kc705.dts create mode 100644 dts/src/xtensa/xtfpga-flash-128m.dtsi create mode 100644 include/linux/reset-controller.h create mode 100644 include/linux/reset.h rename scripts/{mk-am35xx-spi-image.c => mk-am3xxx-spi-image.c} (77%) create mode 100644 scripts/tegra/Makefile create mode 100644 scripts/tegra/aes_ref.c create mode 100644 scripts/tegra/bct_dump.c create mode 100644 scripts/tegra/cbootimage.c create mode 100644 scripts/tegra/cbootimage.h create mode 100644 scripts/tegra/context.c create mode 100644 scripts/tegra/context.h create mode 100644 scripts/tegra/crypto.c create mode 100644 scripts/tegra/crypto.h create mode 100644 scripts/tegra/data_layout.c create mode 100644 scripts/tegra/data_layout.h create mode 100644 scripts/tegra/nvaes_ref.h create mode 100644 scripts/tegra/parse.c create mode 100644 scripts/tegra/parse.h create mode 100644 scripts/tegra/set.c create mode 100644 scripts/tegra/set.h create mode 100644 scripts/tegra/t114/nvbctlib_t114.c create mode 100644 scripts/tegra/t114/nvboot_bct_t114.h create mode 100644 scripts/tegra/t114/nvboot_sdram_param_t114.h create mode 100644 scripts/tegra/t114/parse_t114.c create mode 100644 scripts/tegra/t124/nvbctlib_t124.c create mode 100644 scripts/tegra/t124/nvboot_bct_t124.h create mode 100644 scripts/tegra/t124/nvboot_sdram_param_t124.h create mode 100644 scripts/tegra/t124/parse_t124.c create mode 100644 scripts/tegra/t20/nvbctlib_t20.c create mode 100644 scripts/tegra/t20/nvboot_bct_t20.h create mode 100644 scripts/tegra/t20/nvboot_sdram_param_t20.h create mode 100644 scripts/tegra/t20/parse_t20.c create mode 100644 scripts/tegra/t30/nvbctlib_t30.c create mode 100644 scripts/tegra/t30/nvboot_bct_t30.h create mode 100644 scripts/tegra/t30/nvboot_sdram_param_t30.h create mode 100644 scripts/tegra/t30/parse_t30.c -- 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