v2014.07.0

Sascha Hauer s.hauer at pengutronix.de
Fri Jul 4 08:15:34 PDT 2014


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 |



More information about the barebox mailing list