v2012.11.0 - The late one

Sascha Hauer s.hauer at pengutronix.de
Fri Nov 16 08:00:04 EST 2012


Finally released. With the latest phy related fixes this hopefully is
ready for release.

Have fun,
 Sascha

----------------------------------------------------------------
Alexander Aring (12):
      libbb: remove vi tabwidth setting
      commands: add testing menu
      commands: move nandtest to testing
      commands: move memtest to testing
      sandbox-unaligned: better usement of ifdef
      sandbox: fix posix_types
      sandbox: add missed case statement
      sandbox: move add_image for env in second getopt
      sandbox: fix malloc argument string
      documentation: add sandbox malloc argument
      mtd-core: add writesize in MEMGETINFO ioctl
      devfs-core: add writesize in mtd partition ioctl

Alexander Shiyan (2):
      ARM: Fix Kconfig link for Cirrus Logic EP9312 CPU.
      Add more generated files to .gitignore

Antony Pavlov (1):
      davinci_emac: fix comment for the _send function

Carlo Caione (1):
      cosmetic: extra new line in automount usage command

Eric Bénard (1):
      miidev: fix 1G wrong detection

Fabio Porcedda (1):
      ARM pbl: add generated file zbarebox.map to .gitignore

Fadil Berisha (1):
      boards: Add support for imx233-olinuxino board

Franck Jullien (6):
      Add __ashrdi3 and remove link to libgcc
      Add OpenRISC Image type
      Fix endianness error on be target
      filetype: Improve FAT detection
      fs/fat: Handle MBR on the first sector
      common/paritions.c: force little endian reads

Jan Luebbe (24):
      drivers/nor/m25p80: add JEDEC ID for Micron/Numonyx SPI NOR flash
      common: split out meminfo output and make it optional
      omap3: remove unused coded for clock configuration
      kbuild: keep the barebox binary accessible
      ARM Makefile: switch to kbuild command definition for mkublheader
      drivers/spi: add driver for the Multichannel SPI controller found in TI SoCs
      xload: make internal functions static
      xload: add SPI as a boot mode
      drivers/net/ksz8864rmn: add driver for Micrel KSZ8864RMN Ethernet Switch
      drivers/nor/m25p80: add MTD support
      drivers/nor/cfi_flash: use IS_ENABLED instead of an ifdef
      drivers/net: add driver for the EMAC device found in some TI SoCs
      spi: switch from printf back to debug
      ARM: give boards control of the reset entry point
      gpio: reduce verbosity while probing
      gpio: reduce verbosity while probing
      davinci_emac: return 0 on successful transmit
      davinci_emac: adjust to new phylib framework
      davinci_emac: get rid of mdio wrapper functions
      Makefile: add target to produce a SPL compatible uImage
      scripts: add tool to create image for SPI boot on AM35xx
      commands/mount: fix typo and wording in help message
      parameter: fix memory leak
      defaultenv-2: boot: add missing space in error message

Jan Weitzel (2):
      xload: get barebox size from barebox_arm_head
      pcm049 phycard l + xl2: update partion sizes

Jean-Christophe PLAGNIOL-VILLARD (60):
      Introduce ARM AMBA bus
      amba-pl011: switch to amba bus
      amba-pl011: add st specific init
      genenv: Allow to also specify files for the environment instead of only directories
      bmp: rename it to splash
      bmp: Move bmp rendering to lib/bmp.c
      Introduce graphic utils
      introduce image_renderer framework
      filetype: add BMP support
      splash/bmp: switch to image_renderer
      splash: add support to set a background color
      graphic_utils: add rgba support
      filetype: add PNG support
      add PNG support
      png: add picoPNG lib support
      globalvar: add inline when not enabled
      echo: always allow to pass -e option
      defaultenv-2/ansi-colors: export color only if enable
      globalvar: add support to set a value to of all globalvars beginning with 'match'
      defaultenv-2: boot use global.linux.bootargs.dyn for dynamic globalvar
      defaultenv-2: boot reset linux.bootargs.dyn. and bootm. globalvar
      net: catch error on eth_send
      add barebox logo
      driver: register bus
      driver: search device and driver based on the bus instead of all
      fb: add it's own bus for fb devices
      net: introduce phylib
      sandbox: add sdl video support
      defaultenv: enable glovalvar support
      defaultenv: switch hostname to global.hostname
      dhcp: switch to global var support
      dhcp: add copy_only_if_valid support
      dhcp: add retries limit support
      defaultenv-2: eth0 add default global.dhcp.vendor_id
      fb: move add param to bus probe
      switch all platform_bus device/driver registering to platform_driver/device_register
      devinfo: display device bus name
      amba/bus: add missing bus_register
      net/designware: update version display to print user ID and Synosys ID
      net/designware: fix phy_addr type to int
      net/designware: fix phylib support
      image_renderer: fix size type
      gui: move gui file to include/gui and lib/gui
      graphic_utils: pass image so we can draw only the visible part of the image
      gui: introduce screen and surface to factorize and simplify code
      graphic_utils: introduce common fb_open/close
      gui: blit the surface on demand
      calao: at91 qil/tny/usb auto detect the phy addr
      designware: fix 100mps phy support
      at91sam9x5: udpate default ARCH_TEXT to 0x26f00000
      sam9x5ek: drop uart2 as it's not always present
      at91sam9x5ek: fix bootstrap size to 256KiB
      pm9g45: fix nand partition in c code
      pm9g45: fix config and defconfig
      at91sam9xek: fix mtd partition
      mx53-loco: fix phy reset
      phy: add phy_drivers_register
      phy: add smsc phy driver support
      mx53 loco: enable smsc phy driver
      mci-core: fix debug Capacity cast

Marcus Folkesson (1):
      mtd: nand: extend NAND flash detection to new MLC chips

Maxime Ripard (1):
      arm: cfa10036: Add the OCOTP device

Sascha Hauer (166):
      ARM lowlevel: Update function documentation
      ARM: Add assembler function to get runtime offset
      ARM lowlevel: Use get_runtime_offset
      mfd mc13xxx: Separate I2C and SPI probe
      Merge tag 'amba_bus' of git://git.jcrosoft.org/barebox into for-next/amba
      mfd mc34708: Separate I2C and SPI probe
      SPI: Put SPI devices on their own bus
      I2C: Put I2C devices on their own bus
      driver: rewrite dev_printf as a function
      driver: Add platform_device_id mechanism
      driver: add dev_get_drvdata function
      of: add devicetree probing support
      oftree command: Add devicetree probe support
      of: Add devicetree partition parsing
      spi: add oftree support
      ARM i.MX: Use platform_device_id for gpio driver
      ARM i.MX: Add Ka-Ro TX53 board support
      ARM i.MX TX53: Add defconfig
      ARM mxs: Clear USB boot mode during startup
      Merge tag 'logo' of git://git.jcrosoft.org/barebox into for-next/logo
      Treewide: remove address of the Free Software Foundation
      ARM i.MX: implement clocksource as driver
      serial i.MX: oftree support
      net fec_mpc5200: Use same platform_data as i.MX fec driver
      spi imx: dt support
      mfd mc13xxx: Add devicetree support
      cfi-flash: Add devicetree probe support
      mci i.MX esdhc: Add oftree support
      ARM i.MX: add devicetree support for gpio driver
      ARM i.MX: Add devicetree support for clocksource driver
      ARM OMAP: remove SRAM stack
      ARM OMAP3: rename arch_init_lowlevel to board_init_lowlevel
      ARM: remove ARCH_HAS_LOWLEVEL_INIT
      ARM OMAP: remove SRAM stack
      ARM OMAP3: rename arch_init_lowlevel to board_init_lowlevel
      ARM: remove ARCH_HAS_LOWLEVEL_INIT
      net/eth: fix link handling
      net: remove unused prototypes for eth_[open|halt]
      ARM i.MX: add debug for iomux-v3
      scripts/bareboxenv: Only print information if -v is given
      environment generation: remove unused CLEAN_FILES
      environment generation: Fix dependencies
      net: Add tftp command which uses the new tftp code
      defconfig: Switch all defconfig to new tftp command
      net: remove old tftp support
      net: remove unused miidev.h
      Merge branch 'for-next/driver'
      Merge branch 'for-next/net'
      Merge branch 'for-next/amba'
      Merge branch 'for-next/arm'
      Merge branch 'for-next/boot-sequence-dhcp'
      Merge branch 'for-next/fat-detection'
      Merge branch 'for-next/karo-tx53'
      Merge branch 'for-next/logo'
      Merge branch 'for-next/make'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mmc'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/mxs'
      Merge branch 'for-next/omap'
      Merge branch 'for-next/openrisc'
      Merge branch 'for-next/png'
      Merge branch 'for-next/remove-fsf-address'
      Merge branch 'for-next/sandbox'
      Merge branch 'for-next/spi'
      Merge branch 'for-next/testing-menu'
      Merge branch 'for-next/arm-remove-arch-init-ll'
      Merge branch 'for-next/tftp'
      Merge branch 'for-next/defaultenv-deps'
      Merge branch 'for-next/arm-board-reset'
      driver: move dev_get_drvdata out of CONFIG_CMD_DEVINFO
      provide static inline function for export
      ARM i.MX31: give register base addresses a proper MX31_ prefix
      ARM i.MX35: give register base addresses a proper MX35_ prefix
      ARM i.MX21: give register base addresses a proper MX21_ prefix
      ARM i.MX1: give register base addresses a proper MX1_ prefix
      ARM i.MX27: give register base addresses a proper MX27_ prefix
      ARM i.MX25: give register base addresses a proper MX25_ prefix
      ARM i.MX/MXS: Allow to include imx*-regs.h directly
      ARM i.MX51: Use defines rather than hardcoded addresses
      ARM i.MX: Add header file for WEIM cs setup
      ARM i.MX1: Add function to setup chipselect
      ARM i.MX21: Add function to setup chipselect
      ARM i.MX31: Add function to setup chipselect
      ARM i.MX35: Add function to setup chipselect
      ARM i.MX25: Add function to setup chipselect
      err.h: introduce IS_ERR_OR_NULL
      clk clkdev: Add clkdev matching based on physbase
      clk: initial common clk support
      commands: Add clk commands
      ARM i.MX: initial clk support
      ARM i.MX27: implement clk support
      ARM i.MX25: Switch to common clk support
      ARM i.MX5: Switch to common clk support
      ARM i.MX1: Switch to common clk support
      ARM i.MX31: Switch to common clk
      ARM i.MX6: Switch to common clk
      ARM i.MX21: Switch to common clk
      ARM i.MX35: Switch to common clk
      net fec: Switch to clk support
      serial i.MX: Switch to clk support
      spi i.MX: Switch to clk support
      ARM i.MX: Switch clocksource to clk_get
      mci i.MX ESDHC: Switch to clock support
      mci i.MX: Switch to clock support
      i2c i.MX: Switch to clock support
      video i.MX: Switch to clock support
      video i.MX IPU: Switch to clock support
      ARM i.MX: Remove old clock support
      ARM i.MX clocksource: fix timer source selection
      ARM i.MX51 babbage: Add delay after phy reset
      Merge branch 'for-next/imx-clk'
      Merge branch 'for-next/fixes'
      nios2: Fix stray comment start in longlong.h
      driver: make get_bus_by_name static
      net mdio_bus: Add missing bus_register
      i2c i.MX: fixup clock support for powerpc
      ARM pbl: Provide a dummy error function for the decompressor
      ARM pbl: actually create cached mappings in the decompressor
      Merge branch 'pu/misc-fixes'
      ARM i.MX gpio: fix of gpio base
      ARM i.MX25: Enable all needed clocks during startup
      Makefile: Add missing force for barebox-flash-image
      defaultenv: dependencies fixes
      platform driver: Drop check for resource conflicts
      ARM a9m2440: Fix lowlevel init
      ARM samsung S5P: Enable board support
      mips: remove unused variable
      sandbox: only test for sdl libs when sdl is enabled
      net gianfar: remove unused variable
      Merge branch 'pu/compiler-warnings'
      fs tftp: Only request a block once
      fs tftp: Fix possible fifo overflow
      defenv-2: set username to 'none'
      pbl: Add missing FORCE
      wd: Provide default value for watchdog timeout
      mtd: fix mtdraw_write/mtdraw_erase arguments
      ARM: let THUMB2 select EABI
      ARM Samsung: fix pbl build for tiny210 board
      ARM omap: pbl fixes
      ARM Samsung: Let Nand boot depend on ARCH_S3C24xx
      mfd stmpe: Add missing semicolons at end of EXPORT_SYMBOL
      misc JTAG: Let Jtag driver depend on GENERIC_GPIO
      mtd mxs nand: select NAND_BBT
      mtd nand i.MX: fix compilation for unsupported SoC
      of gpio: Build gpio helper only when gpiolib is selected
      pbl: provide hang() function for the pbl
      ARM omap spi image: relax size constrains
      ARM omap spi image: print error to stderr
      misc JTAG: include fixes
      of: Check for NULL pointer in of_find_property
      net fec: connect phy at probe time
      net eth: make edev->init optional
      uimage: Fix deleting of temporary file
      net fec: call fec_init at probe time
      Merge branch 'pu/net-fixes'
      net usb asix: Add missing line breaks in dev_* messages
      bootm: Add a define for the additional devicetree size
      bootm: Do not cross 1MiB sections for the devicetree
      command: return 1 on unknown command
      mount: add compatibility to old mount command
      defenv-2 menu: when booting failed wait for key press
      replace barebox* in .gitignore with individual files
      Revert "net fec: connect phy at probe time"
      Merge branch 'phy-fixes'
      Release v2012.11.0

Teresa Gámez (5):
      ARM OMAP: switch to gpiolib support
      ARM OMAP: gpiolib fix chip.base
      ARM OMAP: Remove usage of gpio lib calls in lowlevel code
      ARM OMAP: change region size for gpio banks
      ARM OMAP: Enable gpio output

Uwe Kleine-König (1):
      iomux-imx35: add missing comma in pad definition

Vicente (1):
      bootm: close open files

Wolfram Sang (3):
      mtd: ubi: cdev: fix build warning for 64-bit
      Makefile: disable CDPATH
      mtd: ubi: fix typos in comment of build.c

vicencb at gmail.com (1):
      regression: reset can not return

 .gitignore                                         |    3 +
 Documentation/barebox-main.dox                     |    4 -
 Documentation/commands.dox                         |    2 +-
 Documentation/porting.txt                          |    2 +-
 Makefile                                           |   44 +-
 arch/arm/Kconfig                                   |   18 +-
 arch/arm/Makefile                                  |   34 +-
 arch/arm/boards/a9m2410/a9m2410.c                  |    4 -
 arch/arm/boards/a9m2410/config.h                   |    4 -
 arch/arm/boards/a9m2410/lowlevel_init.S            |   17 +-
 arch/arm/boards/a9m2440/a9m2410dev.c               |    4 -
 arch/arm/boards/a9m2440/a9m2440.c                  |    4 -
 arch/arm/boards/a9m2440/baseboards.h               |    4 -
 arch/arm/boards/a9m2440/config.h                   |    4 -
 arch/arm/boards/a9m2440/lowlevel_init.S            |   17 +-
 arch/arm/boards/at91rm9200ek/env/config            |    2 +-
 arch/arm/boards/at91rm9200ek/init.c                |    4 -
 arch/arm/boards/at91sam9260ek/env/config           |    4 +-
 arch/arm/boards/at91sam9260ek/init.c               |    4 -
 arch/arm/boards/at91sam9260ek/lowlevel_init.S      |   13 +-
 arch/arm/boards/at91sam9261ek/env/config           |    4 +-
 arch/arm/boards/at91sam9261ek/init.c               |    4 -
 arch/arm/boards/at91sam9263ek/env/config           |    2 +-
 arch/arm/boards/at91sam9263ek/init.c               |    4 -
 arch/arm/boards/at91sam9m10g45ek/env/config        |    2 +-
 arch/arm/boards/at91sam9m10g45ek/init.c            |    4 -
 arch/arm/boards/at91sam9x5ek/env/config            |    5 +-
 arch/arm/boards/at91sam9x5ek/init.c                |    5 -
 arch/arm/boards/beagle/board.c                     |    4 -
 arch/arm/boards/beagle/config.h                    |    4 -
 arch/arm/boards/chumby_falconwing/config.h         |    4 -
 arch/arm/boards/chumby_falconwing/env/config       |    2 +-
 arch/arm/boards/chumby_falconwing/falconwing.c     |    4 -
 arch/arm/boards/crystalfontz-cfa10036/cfa10036.c   |    4 +
 arch/arm/boards/edb93xx/early_udelay.h             |    4 -
 arch/arm/boards/edb93xx/edb93xx.c                  |    4 -
 arch/arm/boards/edb93xx/edb93xx.h                  |    4 -
 arch/arm/boards/edb93xx/flash_cfg.c                |    4 -
 arch/arm/boards/edb93xx/pll_cfg.c                  |    4 -
 arch/arm/boards/edb93xx/pll_cfg.h                  |    4 -
 arch/arm/boards/edb93xx/sdram_cfg.c                |    4 -
 arch/arm/boards/edb93xx/sdram_cfg.h                |    4 -
 arch/arm/boards/eukrea_cpuimx25/Makefile           |    4 -
 arch/arm/boards/eukrea_cpuimx25/config.h           |    4 -
 arch/arm/boards/eukrea_cpuimx25/env/bin/init_board |    4 +-
 arch/arm/boards/eukrea_cpuimx25/env/config         |   14 +-
 arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c  |   36 +-
 arch/arm/boards/eukrea_cpuimx25/lowlevel.c         |   41 +-
 arch/arm/boards/eukrea_cpuimx27/config.h           |    4 -
 arch/arm/boards/eukrea_cpuimx27/env/bin/init       |    4 +-
 arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c  |    9 +-
 arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S    |   15 +-
 arch/arm/boards/eukrea_cpuimx35/Makefile           |    4 -
 arch/arm/boards/eukrea_cpuimx35/config.h           |    4 -
 arch/arm/boards/eukrea_cpuimx35/env/bin/init_board |    4 +-
 arch/arm/boards/eukrea_cpuimx35/env/config         |   14 +-
 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c  |  104 +-
 arch/arm/boards/eukrea_cpuimx35/lowlevel.c         |   33 +-
 arch/arm/boards/eukrea_cpuimx51/config.h           |    4 -
 arch/arm/boards/eukrea_cpuimx51/env/bin/init_board |    4 +-
 arch/arm/boards/eukrea_cpuimx51/env/config         |   14 +-
 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c  |    4 -
 arch/arm/boards/freescale-mx23-evk/config.h        |    4 -
 arch/arm/boards/freescale-mx23-evk/mx23-evk.c      |    4 -
 arch/arm/boards/freescale-mx25-3-stack/3stack.c    |   24 +-
 arch/arm/boards/freescale-mx25-3-stack/Makefile    |    4 -
 arch/arm/boards/freescale-mx25-3-stack/config.h    |    4 -
 .../boards/freescale-mx25-3-stack/lowlevel_init.S  |   41 +-
 arch/arm/boards/freescale-mx28-evk/env/config      |   12 +-
 arch/arm/boards/freescale-mx35-3-stack/3stack.c    |   92 +-
 .../freescale-mx35-3-stack/board-mx35_3stack.h     |    4 -
 arch/arm/boards/freescale-mx35-3-stack/config.h    |    4 -
 arch/arm/boards/freescale-mx35-3-stack/env/config  |   14 +-
 .../boards/freescale-mx35-3-stack/lowlevel_init.S  |   22 +-
 arch/arm/boards/freescale-mx51-pdk/board.c         |    8 +-
 arch/arm/boards/freescale-mx51-pdk/config.h        |    4 -
 arch/arm/boards/freescale-mx53-loco/board.c        |    3 +-
 arch/arm/boards/freescale-mx53-loco/config.h       |    4 -
 arch/arm/boards/freescale-mx53-loco/env/config     |   16 +-
 arch/arm/boards/freescale-mx53-smd/config.h        |    4 -
 arch/arm/boards/freescale-mx53-smd/env/config      |   14 +-
 arch/arm/boards/freescale-mx6-arm2/board.c         |   48 +-
 arch/arm/boards/freescale-mx6-sabrelite/board.c    |   45 +-
 arch/arm/boards/friendlyarm-mini2440/config.h      |    4 -
 arch/arm/boards/friendlyarm-mini2440/env/config    |   14 +-
 .../boards/friendlyarm-mini2440/lowlevel_init.S    |   18 +-
 arch/arm/boards/friendlyarm-mini2440/mini2440.c    |    4 -
 arch/arm/boards/friendlyarm-tiny210/Makefile       |    1 +
 arch/arm/boards/friendlyarm-tiny210/lowlevel.c     |    7 +-
 arch/arm/boards/guf-cupid/Makefile                 |    4 -
 arch/arm/boards/guf-cupid/board.c                  |   84 +-
 arch/arm/boards/guf-cupid/config.h                 |    4 -
 arch/arm/boards/guf-cupid/env/config               |   14 +-
 arch/arm/boards/guf-cupid/lowlevel.c               |   39 +-
 arch/arm/boards/guf-neso/board.c                   |   16 +-
 arch/arm/boards/guf-neso/config.h                  |    4 -
 arch/arm/boards/guf-neso/env/config                |   14 +-
 arch/arm/boards/guf-neso/lowlevel.c                |   14 +-
 arch/arm/boards/imx21ads/config.h                  |    4 -
 arch/arm/boards/imx21ads/imx21ads.c                |   37 +-
 arch/arm/boards/imx21ads/lowlevel_init.S           |   20 +-
 arch/arm/boards/imx233-olinuxino/Makefile          |    1 +
 arch/arm/boards/imx233-olinuxino/config.h          |   21 +
 arch/arm/boards/imx233-olinuxino/env/bin/boot      |   32 +
 arch/arm/boards/imx233-olinuxino/env/bin/init      |   15 +
 arch/arm/boards/imx233-olinuxino/env/config        |   42 +
 arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c |  254 +
 arch/arm/boards/imx27ads/config.h                  |    4 -
 arch/arm/boards/imx27ads/imx27ads.c                |    9 +-
 arch/arm/boards/imx27ads/lowlevel_init.S           |   11 +-
 arch/arm/boards/karo-tx25/Makefile                 |    4 -
 arch/arm/boards/karo-tx25/board.c                  |   10 +-
 arch/arm/boards/karo-tx25/config.h                 |    4 -
 arch/arm/boards/karo-tx25/env/bin/init_board       |    2 +-
 arch/arm/boards/karo-tx25/env/config               |   14 +-
 arch/arm/boards/karo-tx25/lowlevel.c               |   23 +-
 arch/arm/boards/karo-tx28/env/config               |   14 +-
 arch/arm/boards/karo-tx51/config.h                 |    4 -
 arch/arm/boards/karo-tx51/flash_header.c           |    4 -
 arch/arm/boards/karo-tx51/tx51.c                   |    4 -
 arch/arm/boards/karo-tx53/Makefile                 |    2 +
 arch/arm/boards/karo-tx53/board.c                  |  240 +
 arch/arm/boards/karo-tx53/config.h                 |   24 +
 arch/arm/boards/karo-tx53/env/init/bootargs-base   |    8 +
 arch/arm/boards/karo-tx53/env/init/hostname        |    8 +
 arch/arm/boards/karo-tx53/flash_header.c           |  147 +
 arch/arm/boards/mioa701/env/bin/init               |    2 +-
 arch/arm/boards/mmccpu/init.c                      |    4 -
 arch/arm/boards/netx/netx.c                        |    4 -
 arch/arm/boards/netx/platform.S                    |   13 +-
 arch/arm/boards/nhk8815/setup.c                    |    6 +-
 arch/arm/boards/omap343xdsp/board.c                |    4 -
 arch/arm/boards/omap343xdsp/config.h               |    4 -
 arch/arm/boards/omap3evm/board.c                   |    4 -
 arch/arm/boards/omap3evm/config.h                  |    4 -
 arch/arm/boards/panda/env/config                   |   12 +-
 arch/arm/boards/panda/lowlevel.c                   |   13 +-
 arch/arm/boards/pcm027/board.c                     |    4 -
 arch/arm/boards/pcm027/config.h                    |    4 -
 arch/arm/boards/pcm027/env/config                  |   14 +-
 arch/arm/boards/pcm027/lowlevel_init.S             |   14 +-
 arch/arm/boards/pcm037/Makefile                    |    4 -
 arch/arm/boards/pcm037/config.h                    |    4 -
 arch/arm/boards/pcm037/env/config                  |   14 +-
 arch/arm/boards/pcm037/lowlevel_init.S             |   57 +-
 arch/arm/boards/pcm037/pcm037.c                    |   70 +-
 arch/arm/boards/pcm038/config.h                    |    4 -
 arch/arm/boards/pcm038/lowlevel.c                  |   13 +-
 arch/arm/boards/pcm038/pcm038.c                    |    5 +-
 arch/arm/boards/pcm038/pcm970.c                    |   23 +-
 arch/arm/boards/pcm038/pll.h                       |    4 -
 arch/arm/boards/pcm043/Makefile                    |    4 -
 arch/arm/boards/pcm043/config.h                    |    4 -
 arch/arm/boards/pcm043/env/config                  |   14 +-
 arch/arm/boards/pcm043/lowlevel.c                  |   35 +-
 arch/arm/boards/pcm043/pcm043.c                    |   87 +-
 arch/arm/boards/pcm049/board.c                     |    8 +-
 arch/arm/boards/pcm049/env/config                  |   16 +-
 arch/arm/boards/pcm049/lowlevel.c                  |   11 +-
 arch/arm/boards/phycard-a-l1/Makefile              |    4 -
 arch/arm/boards/phycard-a-l1/config.h              |    4 -
 arch/arm/boards/phycard-a-l1/env/config            |   20 +-
 arch/arm/boards/phycard-a-l1/pca-a-l1.c            |   10 +-
 arch/arm/boards/phycard-a-l1/pca-a-l1.h            |    4 -
 arch/arm/boards/phycard-a-xl2/Makefile             |    4 -
 arch/arm/boards/phycard-a-xl2/env/config           |   16 +-
 arch/arm/boards/phycard-a-xl2/lowlevel.c           |   11 +-
 arch/arm/boards/phycard-a-xl2/pca-a-xl2.c          |    8 +-
 arch/arm/boards/phycard-i.MX27/config.h            |    4 -
 arch/arm/boards/phycard-i.MX27/env/config          |   14 +-
 arch/arm/boards/phycard-i.MX27/lowlevel_init.S     |   16 +-
 arch/arm/boards/phycard-i.MX27/pca100.c            |   24 +-
 arch/arm/boards/pm9261/init.c                      |    4 -
 arch/arm/boards/pm9263/init.c                      |    4 -
 arch/arm/boards/pm9g45/env/config                  |   13 +-
 arch/arm/boards/pm9g45/init.c                      |   11 +-
 arch/arm/boards/qil-a9260/env/config               |    2 +-
 arch/arm/boards/qil-a9260/init.c                   |    2 +-
 arch/arm/boards/scb9328/config.h                   |    4 -
 arch/arm/boards/scb9328/env/config                 |   14 +-
 arch/arm/boards/scb9328/lowlevel_init.S            |   17 +-
 arch/arm/boards/scb9328/scb9328.c                  |   23 +-
 arch/arm/boards/tny-a926x/env/config               |    6 +-
 arch/arm/boards/tny-a926x/init.c                   |    6 +-
 arch/arm/boards/toshiba-ac100/board.c              |    4 -
 arch/arm/boards/toshiba-ac100/serial.c             |    4 -
 arch/arm/boards/usb-a926x/env/config               |    6 +-
 arch/arm/boards/usb-a926x/init.c                   |    6 +-
 arch/arm/boards/versatile/versatilepb.c            |    4 -
 arch/arm/configs/a9m2410_defconfig                 |    3 +-
 arch/arm/configs/a9m2440_defconfig                 |    3 +-
 arch/arm/configs/at91rm9200ek_defconfig            |    4 +-
 arch/arm/configs/at91sam9260ek_defconfig           |    3 +-
 arch/arm/configs/at91sam9261ek_defconfig           |    4 +-
 arch/arm/configs/at91sam9263ek_defconfig           |    3 +-
 arch/arm/configs/at91sam9g10ek_defconfig           |    4 +-
 arch/arm/configs/at91sam9g20ek_defconfig           |    3 +-
 arch/arm/configs/at91sam9m10g45ek_defconfig        |    4 +-
 arch/arm/configs/at91sam9x5ek_defconfig            |    3 +-
 arch/arm/configs/chumbyone_defconfig               |    6 +-
 arch/arm/configs/cupid_defconfig                   |    6 +-
 arch/arm/configs/dss11_defconfig                   |    4 +-
 arch/arm/configs/edb93xx_defconfig                 |    3 +-
 arch/arm/configs/eukrea_cpuimx25_defconfig         |    6 +-
 arch/arm/configs/eukrea_cpuimx27_defconfig         |    5 +-
 arch/arm/configs/eukrea_cpuimx35_defconfig         |    6 +-
 arch/arm/configs/eukrea_cpuimx51_defconfig         |    4 +-
 arch/arm/configs/freescale-mx6-arm2_defconfig      |    4 +-
 arch/arm/configs/freescale-mx6-sabrelite_defconfig |    3 +
 arch/arm/configs/freescale_mx25_3stack_defconfig   |    3 +-
 arch/arm/configs/freescale_mx35_3stack_defconfig   |    5 +-
 arch/arm/configs/freescale_mx53_loco_defconfig     |    5 +-
 arch/arm/configs/freescale_mx53_smd_defconfig      |    4 +-
 arch/arm/configs/friendlyarm_mini2440_defconfig    |    3 +-
 arch/arm/configs/imx233-olinuxino_defconfig        |   63 +
 arch/arm/configs/imx28evk_defconfig                |    5 +-
 arch/arm/configs/mioa701_defconfig                 |    2 +-
 arch/arm/configs/mmccpu_defconfig                  |    3 +-
 arch/arm/configs/mx21ads_defconfig                 |    3 +-
 arch/arm/configs/mx27ads_defconfig                 |    3 +-
 arch/arm/configs/neso_defconfig                    |    6 +-
 arch/arm/configs/netx_nxdb500_defconfig            |    3 +-
 arch/arm/configs/nhk8815_defconfig                 |    4 +-
 arch/arm/configs/omap3530_beagle_defconfig         |    4 +-
 arch/arm/configs/panda_defconfig                   |    4 +-
 arch/arm/configs/pca100_defconfig                  |    4 +-
 arch/arm/configs/pcm027_defconfig                  |    6 +-
 arch/arm/configs/pcm037_defconfig                  |    4 +-
 arch/arm/configs/pcm038_defconfig                  |    2 +-
 arch/arm/configs/pcm043_defconfig                  |    4 +-
 arch/arm/configs/pcm049_defconfig                  |    4 +-
 arch/arm/configs/phycard_a_l1_defconfig            |    6 +-
 arch/arm/configs/phycard_a_xl2_defconfig           |    4 +-
 arch/arm/configs/pm9261_defconfig                  |    4 +-
 arch/arm/configs/pm9263_defconfig                  |    3 +-
 arch/arm/configs/pm9g45_defconfig                  |   32 +-
 arch/arm/configs/qil_a9260_128mib_defconfig        |    4 +-
 arch/arm/configs/qil_a9260_defconfig               |    4 +-
 arch/arm/configs/scb9328_defconfig                 |    4 +-
 arch/arm/configs/tny_a9260_defconfig               |    3 +-
 arch/arm/configs/tny_a9263_defconfig               |    3 +-
 arch/arm/configs/tny_a9g20_defconfig               |    3 +-
 arch/arm/configs/toshiba_ac100_defconfig           |    4 +-
 arch/arm/configs/tx25stk5_defconfig                |    6 +-
 arch/arm/configs/tx28stk5_defconfig                |    5 +-
 arch/arm/configs/tx51stk5_defconfig                |    6 +-
 arch/arm/configs/tx53stk5_defconfig                |   76 +
 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/cpu/Kconfig                               |    2 +-
 arch/arm/cpu/Makefile                              |    4 +-
 arch/arm/cpu/cpu.c                                 |    4 -
 arch/arm/cpu/cpuinfo.c                             |    4 -
 arch/arm/cpu/interrupts.c                          |    3 -
 arch/arm/cpu/start-pbl.c                           |   41 +-
 arch/arm/cpu/start-reset.c                         |   67 -
 arch/arm/cpu/start.c                               |   32 +-
 arch/arm/include/asm/barebox-arm-head.h            |   68 +
 arch/arm/include/asm/barebox-arm.h                 |    7 +-
 arch/arm/include/asm/cache-l2x0.h                  |    3 -
 arch/arm/include/asm/system.h                      |    4 +
 arch/arm/include/asm/unified.h                     |    3 -
 arch/arm/include/asm/unwind.h                      |    3 -
 arch/arm/lib/Makefile                              |    2 +
 arch/arm/lib/armlinux.c                            |    5 -
 arch/arm/lib/ashldi3.S                             |    6 +-
 arch/arm/lib/ashrdi3.S                             |    6 +-
 arch/arm/lib/barebox.lds.S                         |    6 -
 arch/arm/lib/bootm.c                               |    4 +-
 arch/arm/lib/div0.c                                |    4 -
 arch/arm/lib/lib1funcs.S                           |    6 +-
 arch/arm/lib/lshrdi3.S                             |    6 +-
 arch/arm/lib/runtime-offset.S                      |   17 +
 arch/arm/mach-at91/Kconfig                         |    1 +
 arch/arm/mach-at91/at91rm9200_lowlevel_init.c      |    5 +-
 arch/arm/mach-at91/at91rm9200_time.c               |    4 -
 arch/arm/mach-at91/at91sam926x_lowlevel_init.c     |    5 +-
 arch/arm/mach-at91/at91sam926x_time.c              |    4 -
 arch/arm/mach-at91/gpio.c                          |    4 -
 arch/arm/mach-at91/include/mach/board.h            |    3 -
 arch/arm/mach-at91/include/mach/io.h               |    3 -
 arch/arm/mach-ep93xx/clocksource.c                 |    4 -
 arch/arm/mach-ep93xx/gpio.c                        |    3 -
 arch/arm/mach-ep93xx/include/mach/gpio.h           |    3 -
 arch/arm/mach-ep93xx/led.c                         |    4 -
 arch/arm/mach-ep93xx/led.h                         |    4 -
 arch/arm/mach-ep93xx/lowlevel_init.S               |   19 +-
 arch/arm/mach-imx/Kconfig                          |   16 +-
 arch/arm/mach-imx/Makefile                         |   21 +-
 arch/arm/mach-imx/boot.c                           |    4 -
 arch/arm/mach-imx/clk-imx1.c                       |  108 +
 arch/arm/mach-imx/clk-imx21.c                      |  119 +
 arch/arm/mach-imx/clk-imx25.c                      |  164 +
 arch/arm/mach-imx/clk-imx27.c                      |  154 +
 arch/arm/mach-imx/clk-imx31.c                      |  133 +
 arch/arm/mach-imx/clk-imx35.c                      |  186 +
 arch/arm/mach-imx/clk-imx5.c                       |  298 +
 arch/arm/mach-imx/clk-imx6.c                       |  306 +
 arch/arm/mach-imx/clk-pfd.c                        |  148 +
 arch/arm/mach-imx/{speed.c => clk-pllv1.c}         |   74 +-
 arch/arm/mach-imx/clk-pllv2.c                      |  164 +
 arch/arm/mach-imx/clk-pllv3.c                      |  386 ++
 arch/arm/mach-imx/clk.h                            |   66 +
 arch/arm/mach-imx/clko.c                           |   60 -
 arch/arm/mach-imx/clocksource.c                    |  112 +-
 arch/arm/mach-imx/external-nand-boot.c             |    6 +-
 arch/arm/mach-imx/gpio.c                           |  119 +-
 arch/arm/mach-imx/iim.c                            |    2 +-
 arch/arm/mach-imx/imx1.c                           |   25 +-
 arch/arm/mach-imx/imx21.c                          |   28 +-
 arch/arm/mach-imx/imx25.c                          |   36 +-
 arch/arm/mach-imx/imx27.c                          |   34 +-
 arch/arm/mach-imx/imx31.c                          |   26 +-
 arch/arm/mach-imx/imx35.c                          |   29 +-
 arch/arm/mach-imx/imx51.c                          |   16 +-
 arch/arm/mach-imx/imx53.c                          |   23 +-
 arch/arm/mach-imx/imx6.c                           |   22 +-
 arch/arm/mach-imx/include/mach/clkdev.h            |    7 +
 arch/arm/mach-imx/include/mach/clock.h             |   42 +-
 arch/arm/mach-imx/include/mach/devices-imx1.h      |    4 +-
 arch/arm/mach-imx/include/mach/devices-imx21.h     |    8 +-
 arch/arm/mach-imx/include/mach/devices-imx25.h     |   55 +-
 arch/arm/mach-imx/include/mach/devices-imx27.h     |   28 +-
 arch/arm/mach-imx/include/mach/devices-imx31.h     |   34 +-
 arch/arm/mach-imx/include/mach/devices-imx35.h     |   34 +-
 arch/arm/mach-imx/include/mach/devices-imx51.h     |    2 +-
 arch/arm/mach-imx/include/mach/devices-imx53.h     |    2 +-
 arch/arm/mach-imx/include/mach/iim.h               |    4 -
 arch/arm/mach-imx/include/mach/imx-regs.h          |    4 -
 arch/arm/mach-imx/include/mach/imx1-regs.h         |  154 +-
 arch/arm/mach-imx/include/mach/imx21-regs.h        |  197 +-
 arch/arm/mach-imx/include/mach/imx25-regs.h        |  163 +-
 arch/arm/mach-imx/include/mach/imx27-regs.h        |  244 +-
 arch/arm/mach-imx/include/mach/imx31-regs.h        |  248 +-
 arch/arm/mach-imx/include/mach/imx35-regs.h        |  203 +-
 arch/arm/mach-imx/include/mach/imx51-regs.h        |   19 -
 arch/arm/mach-imx/include/mach/imx53-regs.h        |   19 -
 arch/arm/mach-imx/include/mach/imx6-anadig.h       |    5 -
 arch/arm/mach-imx/include/mach/imx6-regs.h         |   19 -
 arch/arm/mach-imx/include/mach/iomux-mx21.h        |    5 -
 arch/arm/mach-imx/include/mach/iomux-mx27.h        |    4 -
 arch/arm/mach-imx/include/mach/iomux-mx2x.h        |    4 -
 arch/arm/mach-imx/include/mach/iomux-mx31.h        |    4 -
 arch/arm/mach-imx/include/mach/iomux-mx35.h        |    6 +-
 arch/arm/mach-imx/include/mach/iomux-v3.h          |    4 -
 arch/arm/mach-imx/include/mach/weim.h              |   20 +
 arch/arm/mach-imx/iomux-v2.c                       |    3 -
 arch/arm/mach-imx/iomux-v3.c                       |    8 +-
 arch/arm/mach-imx/nand.c                           |    4 -
 arch/arm/mach-imx/speed-imx1.c                     |   95 -
 arch/arm/mach-imx/speed-imx21.c                    |  197 -
 arch/arm/mach-imx/speed-imx25.c                    |  155 -
 arch/arm/mach-imx/speed-imx27.c                    |  231 -
 arch/arm/mach-imx/speed-imx31.c                    |   83 -
 arch/arm/mach-imx/speed-imx35.c                    |  259 -
 arch/arm/mach-imx/speed-imx51.c                    |  311 -
 arch/arm/mach-imx/speed-imx53.c                    |  236 -
 arch/arm/mach-imx/speed-imx6.c                     |  404 --
 arch/arm/mach-mxs/Kconfig                          |    7 +
 arch/arm/mach-mxs/clocksource-imx23.c              |    4 -
 arch/arm/mach-mxs/imx.c                            |   28 +-
 arch/arm/mach-mxs/include/mach/clock.h             |    4 -
 arch/arm/mach-mxs/include/mach/generic.h           |    4 -
 arch/arm/mach-mxs/include/mach/gpio.h              |    4 -
 arch/arm/mach-mxs/include/mach/imx-regs.h          |    4 -
 arch/arm/mach-mxs/include/mach/imx23-regs.h        |   11 -
 arch/arm/mach-mxs/include/mach/imx28-regs.h        |    7 -
 arch/arm/mach-mxs/include/mach/iomux-imx23.h       |    4 -
 arch/arm/mach-mxs/include/mach/mci.h               |    4 -
 arch/arm/mach-mxs/iomux-imx.c                      |    4 -
 arch/arm/mach-mxs/ocotp.c                          |    2 +-
 arch/arm/mach-mxs/speed-imx23.c                    |    4 -
 arch/arm/mach-mxs/usb-imx23.c                      |    4 -
 arch/arm/mach-netx/clocksource.c                   |    4 -
 arch/arm/mach-netx/generic.c                       |    4 -
 arch/arm/mach-netx/include/mach/netx-regs.h        |    3 -
 arch/arm/mach-nomadik/8815.c                       |   13 +-
 arch/arm/mach-nomadik/include/mach/board.h         |    4 -
 arch/arm/mach-nomadik/include/mach/hardware.h      |    4 -
 arch/arm/mach-nomadik/reset.c                      |    3 -
 arch/arm/mach-omap/Kconfig                         |   34 +-
 arch/arm/mach-omap/Makefile                        |    5 +-
 arch/arm/mach-omap/arch-omap.dox                   |    2 +-
 arch/arm/mach-omap/devices-gpmc-nand.c             |    4 -
 arch/arm/mach-omap/gpio.c                          |  174 +-
 arch/arm/mach-omap/gpmc.c                          |    4 -
 arch/arm/mach-omap/include/mach/clocks.h           |    4 -
 arch/arm/mach-omap/include/mach/control.h          |    4 -
 arch/arm/mach-omap/include/mach/debug_ll.h         |    3 -
 arch/arm/mach-omap/include/mach/emac_defs.h        |   48 +
 arch/arm/mach-omap/include/mach/gpio.h             |    4 -
 arch/arm/mach-omap/include/mach/gpmc.h             |    4 -
 arch/arm/mach-omap/include/mach/intc.h             |    4 -
 arch/arm/mach-omap/include/mach/mcspi.h            |   11 +
 arch/arm/mach-omap/include/mach/omap3-clock.h      |    4 -
 arch/arm/mach-omap/include/mach/omap3-devices.h    |   32 +
 arch/arm/mach-omap/include/mach/omap3-mux.h        |    4 -
 arch/arm/mach-omap/include/mach/omap3-silicon.h    |    6 -
 arch/arm/mach-omap/include/mach/omap3-smx.h        |    3 -
 arch/arm/mach-omap/include/mach/omap4-mux.h        |    4 -
 arch/arm/mach-omap/include/mach/omap4-silicon.h    |    6 -
 arch/arm/mach-omap/include/mach/sdrc.h             |    4 -
 arch/arm/mach-omap/include/mach/silicon.h          |    4 -
 arch/arm/mach-omap/include/mach/sys_info.h         |    4 -
 arch/arm/mach-omap/include/mach/syslib.h           |    4 -
 arch/arm/mach-omap/include/mach/timers.h           |    4 -
 arch/arm/mach-omap/include/mach/wdt.h              |    4 -
 arch/arm/mach-omap/include/mach/xload.h            |    4 +-
 arch/arm/mach-omap/omap3_clock.c                   |   18 +-
 arch/arm/mach-omap/omap3_core.S                    |   19 +-
 arch/arm/mach-omap/omap3_generic.c                 |   25 +-
 arch/arm/mach-omap/omap4_generic.c                 |   48 +-
 arch/arm/mach-omap/omap4_twl6030_mmc.c             |    4 -
 arch/arm/mach-omap/s32k_clksource.c                |    4 -
 arch/arm/mach-omap/syslib.c                        |    4 -
 arch/arm/mach-omap/xload.c                         |   99 +-
 arch/arm/mach-samsung/Kconfig                      |    1 +
 arch/arm/mach-samsung/Makefile                     |    1 +
 arch/arm/mach-samsung/generic.c                    |    4 -
 arch/arm/mach-samsung/gpio-s3c24x0.c               |    4 -
 arch/arm/mach-samsung/include/mach/iomux-s3c24x0.h |    4 -
 arch/arm/mach-samsung/include/mach/s3c-clocks.h    |    4 -
 arch/arm/mach-samsung/include/mach/s3c-generic.h   |    4 -
 arch/arm/mach-samsung/include/mach/s3c-iomap.h     |    4 -
 arch/arm/mach-samsung/include/mach/s3c-mci.h       |    4 -
 arch/arm/mach-samsung/include/mach/s3c24xx-fb.h    |    4 -
 arch/arm/mach-samsung/include/mach/s3c24xx-iomap.h |    4 -
 arch/arm/mach-samsung/include/mach/s3c24xx-nand.h  |    4 -
 arch/arm/mach-samsung/include/mach/s5pcxx-iomap.h  |    4 -
 arch/arm/mach-samsung/lowlevel-s3c24x0.S           |    4 -
 arch/arm/mach-samsung/mem-s3c24x0.c                |    4 -
 arch/arm/mach-tegra/clock.c                        |    3 -
 arch/arm/mach-tegra/include/mach/debug_ll.h        |    3 -
 arch/arm/mach-tegra/reset.c                        |    3 -
 arch/arm/mach-versatile/core.c                     |   11 +-
 arch/arm/mach-versatile/include/mach/debug_ll.h    |    3 -
 arch/arm/mach-versatile/include/mach/platform.h    |    3 -
 arch/arm/pbl/.gitignore                            |    1 +
 arch/arm/pbl/zbarebox.lds.S                        |    2 -
 arch/blackfin/boards/ipe337/barebox.lds.S          |    4 -
 arch/blackfin/configs/ipe337_defconfig             |    3 +-
 arch/blackfin/cpu-bf561/start.S                    |    4 -
 arch/blackfin/include/asm/barebox.h                |    4 -
 arch/blackfin/include/asm/bitops.h                 |    4 -
 arch/blackfin/include/asm/blackfin.h               |    4 -
 arch/blackfin/include/asm/blackfin_defs.h          |    4 -
 arch/blackfin/include/asm/byteorder.h              |    4 -
 arch/blackfin/include/asm/cpu.h                    |    4 -
 arch/blackfin/include/asm/current.h                |    4 -
 arch/blackfin/include/asm/entry.h                  |    4 -
 arch/blackfin/include/asm/hw_irq.h                 |    4 -
 arch/blackfin/include/asm/io.h                     |    4 -
 arch/blackfin/include/asm/linkage.h                |    4 -
 arch/blackfin/include/asm/mem_init.h               |    4 -
 arch/blackfin/include/asm/page.h                   |    4 -
 arch/blackfin/include/asm/page_offset.h            |    4 -
 arch/blackfin/include/asm/posix_types.h            |    4 -
 arch/blackfin/include/asm/processor.h              |    4 -
 arch/blackfin/include/asm/ptrace.h                 |    4 -
 arch/blackfin/include/asm/segment.h                |    4 -
 arch/blackfin/include/asm/setup.h                  |    4 -
 arch/blackfin/include/asm/string.h                 |    4 -
 arch/blackfin/include/asm/system.h                 |    4 -
 arch/blackfin/include/asm/traps.h                  |    4 -
 arch/blackfin/include/asm/types.h                  |    4 -
 arch/blackfin/lib/ashldi3.c                        |    5 -
 arch/blackfin/lib/bf533_string.c                   |    4 -
 arch/blackfin/lib/blackfin_linux.c                 |    4 -
 arch/blackfin/lib/board.c                          |    4 -
 arch/blackfin/lib/cpu.c                            |    4 -
 arch/blackfin/lib/divsi3.S                         |    5 -
 arch/blackfin/lib/gcclib.h                         |    5 -
 arch/blackfin/lib/interrupt.S                      |    4 -
 arch/blackfin/lib/lshrdi3.c                        |    5 -
 arch/blackfin/lib/modsi3.S                         |    5 -
 arch/blackfin/lib/module.c                         |    5 -
 arch/blackfin/lib/muldi3.c                         |    4 -
 arch/blackfin/lib/traps.c                          |    4 -
 arch/blackfin/lib/udivsi3.S                        |    5 -
 arch/blackfin/lib/umodsi3.S                        |    5 -
 arch/mips/boards/dlink-dir-320/config.h            |    4 -
 arch/mips/boards/dlink-dir-320/serial.c            |    3 -
 arch/mips/boards/qemu-malta/config.h               |    4 -
 arch/mips/boards/qemu-malta/init.c                 |    3 -
 arch/mips/boards/rzx50/config.h                    |    4 -
 arch/mips/boards/rzx50/include/board/debug_ll.h    |    3 -
 arch/mips/boards/rzx50/serial.c                    |    3 -
 arch/mips/boot/main_entry.c                        |    4 -
 arch/mips/boot/start.S                             |    3 -
 arch/mips/configs/dlink-dir-320_defconfig          |    4 +-
 arch/mips/configs/qemu-malta_defconfig             |    4 +-
 arch/mips/include/asm/barebox.h                    |    4 -
 arch/mips/include/asm/bitops.h                     |    4 -
 arch/mips/include/asm/common.h                     |    4 -
 arch/mips/include/asm/mipsregs.h                   |    3 -
 arch/mips/include/asm/module.h                     |    4 -
 arch/mips/include/asm/string.h                     |    4 -
 arch/mips/include/debug_ll_ns16550.h               |    3 -
 arch/mips/lib/barebox.lds.S                        |    3 -
 arch/mips/lib/cpuinfo.c                            |    3 -
 arch/mips/lib/csrc-r4k.c                           |    3 -
 arch/mips/lib/memory.c                             |    3 -
 arch/mips/mach-bcm47xx/include/mach/debug_ll.h     |    3 -
 arch/mips/mach-bcm47xx/include/mach/hardware.h     |    3 -
 arch/mips/mach-bcm47xx/reset.c                     |    3 -
 arch/mips/mach-malta/include/mach/debug_ll.h       |    3 -
 arch/mips/mach-malta/include/mach/hardware.h       |    3 -
 arch/mips/mach-malta/reset.c                       |    3 -
 arch/mips/mach-xburst/csrc-jz4750.c                |    3 -
 arch/mips/mach-xburst/include/mach/debug_ll.h      |    3 -
 arch/mips/mach-xburst/reset-jz4750.c               |    3 -
 arch/nios2/boards/generic/generic.c                |    2 +-
 arch/nios2/cpu/barebox.lds.S                       |    4 -
 arch/nios2/cpu/cpu.c                               |    4 -
 arch/nios2/cpu/exceptions.S                        |    4 -
 arch/nios2/cpu/start.S                             |    4 -
 arch/nios2/cpu/traps.c                             |    4 -
 arch/nios2/include/asm/io.h                        |    4 -
 arch/nios2/include/asm/nios2-io.h                  |    4 -
 arch/nios2/include/asm/nios2.h                     |    4 -
 arch/nios2/include/asm/opcodes.h                   |    4 -
 arch/nios2/include/asm/ptrace.h                    |    4 -
 arch/nios2/include/asm/string.h                    |    4 -
 arch/nios2/include/asm/system.h                    |    4 -
 arch/nios2/lib/board.c                             |    4 -
 arch/nios2/lib/bootm.c                             |    4 -
 arch/nios2/lib/clock.c                             |    4 -
 arch/nios2/lib/early_printf.c                      |    4 -
 arch/nios2/lib/longlong.h                          |    7 +-
 arch/openrisc/Makefile                             |    4 -
 arch/openrisc/cpu/barebox.lds.S                    |    4 -
 arch/openrisc/cpu/cache.c                          |    4 -
 arch/openrisc/cpu/cpu.c                            |    4 -
 arch/openrisc/cpu/exceptions.c                     |    4 -
 arch/openrisc/cpu/start.S                          |    4 -
 arch/openrisc/include/asm/bitops.h                 |    4 -
 arch/openrisc/include/asm/cache.h                  |    4 -
 arch/openrisc/include/asm/io.h                     |    4 -
 arch/openrisc/include/asm/openrisc_exc.h           |    4 -
 arch/openrisc/include/asm/system.h                 |    4 -
 arch/openrisc/include/asm/types.h                  |    4 -
 arch/openrisc/lib/Makefile                         |    1 +
 arch/openrisc/lib/ashrdi3.S                        |   59 +
 arch/openrisc/lib/board.c                          |    4 -
 arch/openrisc/lib/clock.c                          |    4 -
 arch/openrisc/lib/cpuinfo.c                        |    4 -
 arch/ppc/boards/freescale-p2020rdb/barebox.lds.S   |    4 -
 arch/ppc/boards/freescale-p2020rdb/config.h        |    4 -
 arch/ppc/boards/freescale-p2020rdb/law.c           |    4 -
 arch/ppc/boards/freescale-p2020rdb/p2020rdb.c      |    4 -
 arch/ppc/boards/freescale-p2020rdb/tlb.c           |    4 -
 arch/ppc/boards/pcm030/barebox.lds.S               |    4 -
 arch/ppc/boards/pcm030/config.h                    |    4 -
 arch/ppc/boards/pcm030/mt46v32m16-75.h             |    4 -
 arch/ppc/boards/pcm030/pcm030.c                    |    9 +-
 arch/ppc/configs/pcm030_defconfig                  |    3 +-
 arch/ppc/cpu-85xx/fixed_ivor.S                     |    4 -
 arch/ppc/cpu-85xx/start.S                          |    4 -
 arch/ppc/cpu-85xx/tlb.c                            |    4 -
 arch/ppc/cpu-85xx/traps.c                          |    4 -
 arch/ppc/include/asm/barebox.h                     |    4 -
 arch/ppc/include/asm/config.h                      |    4 -
 arch/ppc/include/asm/ppc_asm.tmpl                  |    4 -
 arch/ppc/include/asm/ppc_defs.h                    |    4 -
 arch/ppc/lib/bat_rw.c                              |    4 -
 arch/ppc/lib/board.c                               |    4 -
 arch/ppc/lib/crtsavres.S                           |    5 -
 arch/ppc/lib/extable.c                             |    4 -
 arch/ppc/lib/module.c                              |    3 -
 arch/ppc/lib/reloc.S                               |    4 -
 arch/ppc/lib/ticks.S                               |    4 -
 arch/ppc/mach-mpc5xxx/cpu.c                        |    4 -
 arch/ppc/mach-mpc5xxx/cpu_init.c                   |    4 -
 arch/ppc/mach-mpc5xxx/include/mach/fec.h           |   14 -
 arch/ppc/mach-mpc5xxx/include/mach/mpc5xxx.h       |    4 -
 arch/ppc/mach-mpc5xxx/io.S                         |    4 -
 arch/ppc/mach-mpc5xxx/pci_mpc5200.c                |    4 -
 arch/ppc/mach-mpc5xxx/speed.c                      |    4 -
 arch/ppc/mach-mpc5xxx/start.S                      |    4 -
 arch/ppc/mach-mpc5xxx/time.c                       |    4 -
 arch/ppc/mach-mpc5xxx/traps.c                      |    4 -
 arch/ppc/mach-mpc85xx/cpu.c                        |    4 -
 arch/ppc/mach-mpc85xx/cpu_init.c                   |    4 -
 arch/ppc/mach-mpc85xx/cpuid.c                      |    4 -
 arch/ppc/mach-mpc85xx/fsl_law.c                    |    4 -
 .../ppc/mach-mpc85xx/include/mach/config_mpc85xx.h |    4 -
 arch/ppc/mach-mpc85xx/include/mach/early_udelay.h  |    4 -
 arch/ppc/mach-mpc85xx/include/mach/immap_85xx.h    |    4 -
 arch/ppc/mach-mpc85xx/speed.c                      |    4 -
 arch/ppc/mach-mpc85xx/time.c                       |    4 -
 arch/sandbox/Kconfig                               |    3 +
 arch/sandbox/Makefile                              |    9 +-
 arch/sandbox/board/board.c                         |   26 +-
 arch/sandbox/board/clock.c                         |    3 -
 arch/sandbox/board/console.c                       |    3 -
 arch/sandbox/board/devices.c                       |    2 +-
 arch/sandbox/board/hostfile.c                      |    5 +-
 arch/sandbox/configs/sandbox_defconfig             |    3 +-
 arch/sandbox/include/asm/posix_types.h             |   14 +
 arch/sandbox/include/asm/processor.h               |    4 -
 arch/sandbox/include/asm/unaligned.h               |    2 +-
 arch/sandbox/mach-sandbox/include/mach/linux.h     |   14 +
 arch/sandbox/os/Makefile                           |    2 +
 arch/sandbox/os/common.c                           |   54 +-
 arch/sandbox/os/sdl.c                              |  108 +
 arch/sandbox/os/tap.c                              |    3 -
 arch/x86/boards/x86_generic/config.h               |    4 -
 arch/x86/boards/x86_generic/generic_pc.c           |    4 -
 arch/x86/boot/boot_hdisk.S                         |    4 -
 arch/x86/boot/boot_main.S                          |    4 -
 arch/x86/boot/main_entry.c                         |    4 -
 arch/x86/include/asm/barebox.h                     |    4 -
 arch/x86/include/asm/bitops.h                      |    4 -
 arch/x86/include/asm/byteorder.h                   |    4 -
 arch/x86/include/asm/common.h                      |    4 -
 arch/x86/include/asm/elf.h                         |    4 -
 arch/x86/include/asm/modes.h                       |    4 -
 arch/x86/include/asm/module.h                      |    4 -
 arch/x86/include/asm/posix_types.h                 |    4 -
 arch/x86/include/asm/segment.h                     |    4 -
 arch/x86/include/asm/string.h                      |    4 -
 arch/x86/include/asm/syslib.h                      |    4 -
 arch/x86/include/asm/types.h                       |    4 -
 arch/x86/lib/barebox.lds.S                         |    4 -
 arch/x86/lib/bios_disk.S                           |    4 -
 arch/x86/lib/gdt.c                                 |    4 -
 arch/x86/lib/linux_start.S                         |    4 -
 arch/x86/lib/memory.c                              |    4 -
 arch/x86/lib/memory16.S                            |    4 -
 arch/x86/lib/traveler.S                            |    4 -
 arch/x86/mach-i386/generic.c                       |    4 -
 arch/x86/mach-i386/include/mach/barebox.lds.h      |    4 -
 arch/x86/mach-i386/pit_timer.c                     |    4 -
 arch/x86/mach-i386/reset.c                         |    4 -
 commands/Kconfig                                   |   89 +-
 commands/Makefile                                  |    4 +-
 commands/automount.c                               |    6 +-
 commands/bmp.c                                     |  221 -
 commands/bootm.c                                   |   29 +-
 commands/cat.c                                     |    3 -
 commands/cd.c                                      |    3 -
 commands/clear.c                                   |    3 -
 commands/clk.c                                     |  144 +
 commands/cp.c                                      |    3 -
 commands/crc.c                                     |    3 -
 commands/dfu.c                                     |    3 -
 commands/digest.c                                  |    3 -
 commands/echo.c                                    |   15 +-
 commands/edit.c                                    |    3 -
 commands/exec.c                                    |    3 -
 commands/export.c                                  |    3 -
 commands/false.c                                   |    4 -
 commands/flash.c                                   |    4 -
 commands/global.c                                  |   54 +-
 commands/go.c                                      |    4 -
 commands/gpio.c                                    |    4 -
 commands/help.c                                    |    4 -
 commands/i2c.c                                     |    4 -
 commands/iomem.c                                   |    4 -
 commands/led.c                                     |    4 -
 commands/linux16.c                                 |    4 -
 commands/linux_exec.c                              |    3 -
 commands/loadb.c                                   |    4 -
 commands/loadenv.c                                 |    3 -
 commands/loads.c                                   |    4 -
 commands/login.c                                   |    3 -
 commands/ls.c                                      |    3 -
 commands/mem.c                                     |    6 +-
 commands/meminfo.c                                 |    3 -
 commands/memtest.c                                 |    4 -
 commands/menu.c                                    |    4 -
 commands/mkdir.c                                   |    3 -
 commands/mount.c                                   |   22 +-
 commands/nand.c                                    |    3 -
 commands/nandtest.c                                |    3 -
 commands/net.c                                     |    4 -
 commands/oftree.c                                  |   31 +-
 commands/partition.c                               |    3 -
 commands/passwd.c                                  |    3 -
 commands/printenv.c                                |    3 -
 commands/pwd.c                                     |    3 -
 commands/readline.c                                |    4 -
 commands/reginfo.c                                 |    3 -
 commands/reset.c                                   |    3 -
 commands/rm.c                                      |    3 -
 commands/saveenv.c                                 |    3 -
 commands/setenv.c                                  |    3 -
 commands/sleep.c                                   |    3 -
 commands/splash.c                                  |  103 +
 commands/test.c                                    |    3 -
 commands/tftp.c                                    |  103 +
 commands/timeout.c                                 |    3 -
 commands/trigger.c                                 |    4 -
 commands/true.c                                    |    4 -
 commands/umount.c                                  |    3 -
 commands/uncompress.c                              |    3 -
 commands/usb.c                                     |    3 -
 commands/usbserial.c                               |    3 -
 commands/version.c                                 |    4 -
 common/Kconfig                                     |    8 +-
 common/Makefile                                    |   38 +-
 common/block.c                                     |    3 -
 common/bootargs.c                                  |    3 -
 common/clock.c                                     |    3 -
 common/command.c                                   |    6 +-
 common/complete.c                                  |    3 -
 common/console.c                                   |    6 +-
 common/date.c                                      |    4 -
 common/digest.c                                    |    4 -
 common/env.c                                       |    3 -
 common/environment.c                               |    3 -
 common/filetype.c                                  |   81 +-
 common/globalvar.c                                 |   10 +
 common/hush.c                                      |    3 -
 common/image.c                                     |    6 +-
 common/meminfo.c                                   |   23 +
 common/memory.c                                    |    3 -
 common/memsize.c                                   |    4 -
 common/menu.c                                      |    4 -
 common/misc.c                                      |    3 -
 common/module.c                                    |    3 -
 common/module.lds.S                                |    4 -
 common/oftree.c                                    |    4 +-
 common/partitions.c                                |   12 +-
 common/password.c                                  |    3 -
 common/resource.c                                  |    4 -
 common/s_record.c                                  |    4 -
 common/startup.c                                   |   27 +-
 common/tlsf_malloc.c                               |    3 -
 common/uimage.c                                    |    8 +-
 crypto/sha1.c                                      |    5 -
 crypto/sha2.c                                      |    3 -
 defaultenv-2/base/bin/boot                         |    6 +-
 defaultenv-2/base/bin/bootargs-ip                  |    4 +-
 defaultenv-2/base/bin/bootargs-ip-barebox          |    2 +-
 defaultenv-2/base/bin/bootargs-ip-dhcp             |    2 +-
 defaultenv-2/base/bin/bootargs-ip-none             |    2 +-
 defaultenv-2/base/bin/bootargs-root-disk           |    2 +-
 defaultenv-2/base/bin/bootargs-root-ext            |    2 +-
 defaultenv-2/base/bin/bootargs-root-initrd         |    2 +-
 defaultenv-2/base/bin/bootargs-root-jffs2          |    2 +-
 defaultenv-2/base/bin/bootargs-root-nfs            |    2 +-
 defaultenv-2/base/bin/bootargs-root-ubi            |    2 +-
 defaultenv-2/base/bin/init                         |    5 +-
 defaultenv-2/base/boot/initrd                      |    2 +-
 defaultenv-2/base/data/ansi-colors                 |    4 +
 defaultenv-2/base/init/general                     |    2 +-
 defaultenv-2/base/network/eth0                     |    1 +
 defaultenv-2/menu/menu/boot-menu-add-entry         |    2 +-
 defaultenv-2/menu/menu/mainmenu                    |    4 +-
 defaultenv/bin/boot                                |   12 +-
 defaultenv/bin/init                                |    2 +
 defaultenv/config                                  |   18 +-
 drivers/Kconfig                                    |    1 +
 drivers/Makefile                                   |    2 +
 drivers/amba/Makefile                              |    2 +
 drivers/amba/bus.c                                 |  217 +
 drivers/ata/disk_bios_drive.c                      |    6 +-
 drivers/ata/intf_platform_ide.c                    |    2 +-
 drivers/base/Makefile                              |    1 +
 drivers/base/bus.c                                 |   37 +
 drivers/base/driver.c                              |   71 +-
 drivers/base/platform.c                            |   53 +-
 drivers/base/resource.c                            |    6 +-
 drivers/clk/Kconfig                                |    3 +
 drivers/clk/Makefile                               |    2 +-
 drivers/clk/clk-divider.c                          |   98 +
 drivers/clk/clk-fixed-factor.c                     |   63 +
 drivers/clk/clk-fixed.c                            |   55 +
 drivers/clk/clk-mux.c                              |   77 +
 drivers/clk/clk.c                                  |  224 +
 drivers/clk/clkdev.c                               |   55 +
 drivers/eeprom/at25.c                              |    2 +-
 drivers/gpio/gpio-stmpe.c                          |    4 +-
 drivers/i2c/busses/i2c-imx.c                       |   17 +-
 drivers/i2c/busses/i2c-omap.c                      |    6 +-
 drivers/i2c/i2c.c                                  |   30 +
 drivers/input/gpio_keys.c                          |    2 +-
 drivers/input/imx_keypad.c                         |    2 +-
 drivers/led/core.c                                 |    4 -
 drivers/led/led-gpio.c                             |    4 -
 drivers/led/led-triggers.c                         |    4 -
 drivers/mci/atmel_mci.c                            |    2 +-
 drivers/mci/imx-esdhc.c                            |   42 +-
 drivers/mci/imx-esdhc.h                            |    4 -
 drivers/mci/imx.c                                  |   17 +-
 drivers/mci/mci-core.c                             |   10 +-
 drivers/mci/mci_spi.c                              |   13 +-
 drivers/mci/mxs.c                                  |    6 +-
 drivers/mci/omap_hsmmc.c                           |    6 +-
 drivers/mci/pxamci.c                               |    2 +-
 drivers/mci/s3c.c                                  |    6 +-
 drivers/mfd/lp3972.c                               |    6 +-
 drivers/mfd/mc13xxx.c                              |   44 +-
 drivers/mfd/mc34704.c                              |    8 +-
 drivers/mfd/mc34708.c                              |   33 +-
 drivers/mfd/mc9sdz60.c                             |    6 +-
 drivers/mfd/stmpe-i2c.c                            |    6 +-
 drivers/mfd/twl4030.c                              |    2 +-
 drivers/mfd/twl6030.c                              |    2 +-
 drivers/misc/Kconfig                               |    1 +
 drivers/misc/jtag.c                                |    6 +-
 drivers/mtd/core.c                                 |    3 +-
 drivers/mtd/devices/docg3.c                        |    2 +-
 drivers/mtd/mtdraw.c                               |    4 +-
 drivers/mtd/nand/Kconfig                           |    1 +
 drivers/mtd/nand/atmel_nand.c                      |    2 +-
 drivers/mtd/nand/nand-bb.c                         |    3 -
 drivers/mtd/nand/nand_base.c                       |   97 +-
 drivers/mtd/nand/nand_ids.c                        |   30 +
 drivers/mtd/nand/nand_imx.c                        |    5 +-
 drivers/mtd/nand/nand_mxs.c                        |    2 +-
 drivers/mtd/nand/nand_omap_gpmc.c                  |    2 +-
 drivers/mtd/nand/nand_s3c24xx.c                    |    5 +-
 drivers/mtd/nand/nomadik_nand.c                    |    2 +-
 drivers/mtd/ubi/build.c                            |    5 +-
 drivers/mtd/ubi/cdev.c                             |    2 +-
 drivers/mtd/ubi/debug.c                            |    3 -
 drivers/mtd/ubi/debug.h                            |    3 -
 drivers/mtd/ubi/eba.c                              |    3 -
 drivers/mtd/ubi/io.c                               |    3 -
 drivers/mtd/ubi/kapi.c                             |    3 -
 drivers/mtd/ubi/misc.c                             |    3 -
 drivers/mtd/ubi/scan.c                             |    3 -
 drivers/mtd/ubi/scan.h                             |    3 -
 drivers/mtd/ubi/ubi-media.h                        |    3 -
 drivers/mtd/ubi/ubi.h                              |    3 -
 drivers/mtd/ubi/upd.c                              |    3 -
 drivers/mtd/ubi/vmt.c                              |    3 -
 drivers/mtd/ubi/vtbl.c                             |    3 -
 drivers/mtd/ubi/wl.c                               |    3 -
 drivers/net/Kconfig                                |   42 +-
 drivers/net/Makefile                               |    4 +-
 drivers/net/altera_tse.c                           |   54 +-
 drivers/net/altera_tse.h                           |    3 +-
 drivers/net/at91_ether.c                           |   55 +-
 drivers/net/cs8900.c                               |    2 +-
 drivers/net/davinci_emac.c                         |  618 ++
 drivers/net/davinci_emac.h                         |  289 +
 drivers/net/designware.c                           |   84 +-
 drivers/net/dm9k.c                                 |   52 +-
 drivers/net/ep93xx.c                               |   37 +-
 drivers/net/ep93xx.h                               |    6 +-
 drivers/net/fec_imx.c                              |  134 +-
 drivers/net/fec_imx.h                              |   11 +-
 drivers/net/fec_mpc5200.c                          |   60 +-
 drivers/net/fec_mpc5200.h                          |    4 +-
 drivers/net/gianfar.c                              |   64 +-
 drivers/net/gianfar.h                              |    2 +-
 drivers/net/ks8851_mll.c                           |   42 +-
 drivers/net/ksz8864rmn.c                           |  191 +
 drivers/net/macb.c                                 |   84 +-
 drivers/net/macb.h                                 |    4 -
 drivers/net/miidev.c                               |  316 --
 drivers/net/netx_eth.c                             |   28 +-
 drivers/net/phy/Kconfig                            |   22 +
 drivers/net/phy/Makefile                           |    3 +
 drivers/net/phy/generic.c                          |   36 +
 drivers/net/phy/mdio_bus.c                         |  248 +
 drivers/net/phy/phy.c                              |  595 ++
 drivers/net/phy/smsc.c                             |  146 +
 drivers/net/smc91111.c                             |   53 +-
 drivers/net/smc911x.c                              |   43 +-
 drivers/net/tap.c                                  |    5 +-
 drivers/net/usb/Kconfig                            |    4 +-
 drivers/net/usb/asix.c                             |   85 +-
 drivers/net/usb/smsc95xx.c                         |   45 +-
 drivers/net/usb/smsc95xx.h                         |    4 -
 drivers/net/usb/usbnet.c                           |   11 +-
 drivers/nor/cfi_flash.c                            |   41 +-
 drivers/nor/cfi_flash.h                            |    6 -
 drivers/nor/m25p80.c                               |   76 +-
 drivers/nor/m25p80.h                               |    2 +-
 drivers/of/Kconfig                                 |    2 +
 drivers/of/Makefile                                |    3 +
 drivers/of/base.c                                  |  805 +++
 drivers/of/gpio.c                                  |   28 +
 drivers/of/partition.c                             |   64 +
 drivers/pwm/core.c                                 |    4 -
 drivers/pwm/pxa_pwm.c                              |    2 +-
 drivers/serial/amba-pl011.c                        |   78 +-
 drivers/serial/arm_dcc.c                           |    7 +-
 drivers/serial/atmel.c                             |    5 +-
 drivers/serial/linux_console.c                     |    5 +-
 drivers/serial/serial_altera.c                     |    6 +-
 drivers/serial/serial_altera_jtag.c                |    6 +-
 drivers/serial/serial_blackfin.c                   |    6 +-
 drivers/serial/serial_imx.c                        |   48 +-
 drivers/serial/serial_mpc5xxx.c                    |    6 +-
 drivers/serial/serial_netx.c                       |    6 +-
 drivers/serial/serial_ns16550.c                    |    8 +-
 drivers/serial/serial_pl010.c                      |    6 +-
 drivers/serial/serial_pl010.h                      |    4 -
 drivers/serial/serial_pxa.c                        |    2 +-
 drivers/serial/serial_s3c.c                        |    5 +-
 drivers/serial/stm-serial.c                        |    5 +-
 drivers/spi/Kconfig                                |    6 +
 drivers/spi/Makefile                               |    1 +
 drivers/spi/altera_spi.c                           |    6 +-
 drivers/spi/atmel_spi.c                            |    6 +-
 drivers/spi/imx_spi.c                              |   77 +-
 drivers/spi/omap3_spi.c                            |  399 ++
 drivers/spi/omap3_spi.h                            |   94 +
 drivers/spi/spi.c                                  |   65 +-
 drivers/usb/core/usb.c                             |    9 +-
 drivers/usb/gadget/at91_udc.c                      |    2 +-
 drivers/usb/gadget/composite.c                     |    3 -
 drivers/usb/gadget/dfu.c                           |    4 -
 drivers/usb/gadget/epautoconf.c                    |    3 -
 drivers/usb/gadget/fsl_udc.c                       |    2 +-
 drivers/usb/gadget/pxa27x_udc.c                    |    5 +-
 drivers/usb/gadget/pxa27x_udc.h                    |    4 -
 drivers/usb/host/ehci-core.h                       |    4 -
 drivers/usb/host/ehci-hcd.c                        |    6 +-
 drivers/usb/host/ehci.h                            |    4 -
 drivers/usb/host/ohci-at91.c                       |    6 +-
 drivers/usb/host/ohci-hcd.c                        |    6 +-
 drivers/usb/otg/twl4030.c                          |    4 -
 drivers/usb/otg/ulpi.c                             |    5 -
 drivers/usb/storage/transport.c                    |    4 -
 drivers/usb/storage/transport.h                    |    4 -
 drivers/usb/storage/usb.c                          |    4 -
 drivers/usb/storage/usb.h                          |    4 -
 drivers/video/Kconfig                              |    4 +
 drivers/video/Makefile                             |    1 +
 drivers/video/fb.c                                 |   52 +-
 drivers/video/imx-ipu-fb.c                         |   16 +-
 drivers/video/imx.c                                |   12 +-
 drivers/video/pxa.c                                |    7 +-
 drivers/video/s3c24xx.c                            |    6 +-
 drivers/video/sdl.c                                |  101 +
 drivers/video/stm.c                                |    2 +-
 drivers/watchdog/im28wd.c                          |    2 +-
 fs/devfs-core.c                                    |    4 +-
 fs/devfs.c                                         |    3 -
 fs/fat/fat.c                                       |    3 -
 fs/fat/ff.c                                        |   37 +-
 fs/fs.c                                            |    9 +-
 fs/nfs.c                                           |    3 -
 fs/ramfs.c                                         |    3 -
 fs/tftp.c                                          |   15 +-
 include/command.h                                  |    4 -
 include/common.h                                   |    8 +-
 include/console.h                                  |    4 -
 include/debug_ll.h                                 |    6 -
 include/digest.h                                   |    4 -
 include/driver.h                                   |   52 +-
 include/environment.h                              |   10 +-
 include/fb.h                                       |    2 +
 include/fec.h                                      |    7 +-
 include/filetype.h                                 |   20 +
 include/getopt.h                                   |    3 -
 include/globalvar.h                                |   23 +
 include/gui/graphic_utils.h                        |   24 +
 include/gui/gui.h                                  |   38 +
 include/gui/image.h                                |   20 +
 include/gui/image_renderer.h                       |   74 +
 include/i2c/i2c.h                                  |    8 +
 include/image.h                                    |    9 +-
 include/kfifo.h                                    |    5 -
 include/linux/amba/bus.h                           |  153 +
 include/linux/amba/serial.h                        |   32 +-
 include/linux/clk.h                                |   42 +
 include/linux/clkdev.h                             |    3 +
 include/linux/err.h                                |    5 +
 include/linux/ethtool.h                            |  114 +
 include/linux/mii.h                                |  421 +-
 include/linux/mtd/ubi.h                            |    3 -
 include/linux/phy.h                                |  270 +
 include/linux/rbtree.h                             |    3 -
 include/linux/smscphy.h                            |   25 +
 include/mci.h                                      |    4 -
 include/menu.h                                     |    4 -
 include/miidev.h                                   |   77 -
 include/mtd/ubi-user.h                             |    3 -
 include/net.h                                      |    6 +-
 include/net/davinci_emac.h                         |   10 +
 include/net/designware.h                           |    2 +-
 include/ns16550.h                                  |    4 -
 include/of.h                                       |  113 +
 include/part.h                                     |    4 -
 include/password.h                                 |    3 -
 include/rtc.h                                      |    4 -
 include/s_record.h                                 |    4 -
 include/scsi.h                                     |    4 -
 include/sizes.h                                    |    4 -
 include/spi/spi.h                                  |   13 +
 include/ubi-media.h                                |    3 -
 include/usb/composite.h                            |    4 -
 include/usb/dfu.h                                  |    3 -
 include/usb/usb.h                                  |    4 -
 include/usb/usb_defs.h                             |    4 -
 include/usb/usbnet.h                               |    8 +-
 lib/Kconfig                                        |    2 +
 lib/Makefile                                       |    1 +
 lib/ctype.c                                        |    4 -
 lib/decompress_unlzo.c                             |    5 -
 lib/display_options.c                              |    4 -
 lib/getopt.c                                       |    3 -
 lib/gui/Kconfig                                    |   39 +
 lib/gui/Makefile                                   |    5 +
 lib/gui/bmp.c                                      |  134 +
 {include => lib/gui}/bmp_layout.h                  |   15 +-
 lib/gui/graphic_utils.c                            |  252 +
 lib/gui/image_renderer.c                           |   95 +
 lib/gui/lodepng.c                                  | 5928 ++++++++++++++++++++
 lib/gui/lodepng.h                                  | 1640 ++++++
 lib/gui/picopng.c                                  |  810 +++
 lib/gui/picopng.h                                  |   34 +
 lib/gui/png.c                                      |   86 +
 lib/gui/png.h                                      |   21 +
 lib/gui/png_lode.c                                 |   90 +
 lib/gui/png_pico.c                                 |   85 +
 lib/kfifo.c                                        |    5 -
 lib/libbb.c                                        |    1 -
 lib/libgen.c                                       |    3 -
 lib/misc.c                                         |    3 -
 lib/parameter.c                                    |    4 +-
 lib/process_escape_sequence.c                      |    3 -
 lib/rbtree.c                                       |    3 -
 lib/readkey.c                                      |    3 -
 lib/show_progress.c                                |    3 -
 lib/uncompress.c                                   |    3 -
 lib/xfuncs.c                                       |    3 -
 logo/LICENCE                                       |   22 +
 logo/png24/100x100/color/barebox.png               |  Bin 0 -> 22724 bytes
 logo/png24/100x100/white/barebox.png               |  Bin 0 -> 12053 bytes
 logo/png24/200x200/color/barebox.png               |  Bin 0 -> 71557 bytes
 logo/png24/200x200/white/barebox.png               |  Bin 0 -> 31132 bytes
 logo/png24/400x400/color/barebox.png               |  Bin 0 -> 217170 bytes
 logo/png24/400x400/white/barebox.png               |  Bin 0 -> 78591 bytes
 logo/png24/600x600/color/barebox.png               |  Bin 0 -> 406788 bytes
 logo/png24/600x600/while/barebox.png               |  Bin 0 -> 137235 bytes
 logo/png24/800x800/color/barebox.png               |  Bin 0 -> 627433 bytes
 logo/png24/800x800/white/barebox.png               |  Bin 0 -> 210397 bytes
 logo/png8/100x100/color/blackbg/barebox.png        |  Bin 0 -> 8279 bytes
 logo/png8/100x100/white/blackbg/barebox.png        |  Bin 0 -> 6089 bytes
 logo/png8/200x200/color/blackbg/barebox.png        |  Bin 0 -> 23616 bytes
 logo/png8/200x200/white/blackbg/barebox.png        |  Bin 0 -> 14838 bytes
 logo/png8/400x400/color/blackbg/barebox.png        |  Bin 0 -> 71295 bytes
 logo/png8/400x400/white/blackbg/barebox.png        |  Bin 0 -> 38480 bytes
 logo/png8/600x600/color/blackbg/barebox.png        |  Bin 0 -> 130709 bytes
 logo/png8/600x600/while/blackbg/barebox.png        |  Bin 0 -> 68648 bytes
 logo/png8/800x800/color/blackbg/barebox.png        |  Bin 0 -> 205281 bytes
 logo/png8/800x800/white/blackbg/barebox.png        |  Bin 0 -> 104173 bytes
 net/Kconfig                                        |    8 -
 net/Makefile                                       |    1 -
 net/dhcp.c                                         |  167 +-
 net/eth.c                                          |   82 +-
 net/net.c                                          |   21 +-
 net/netconsole.c                                   |    3 -
 net/rarp.h                                         |    4 -
 net/tftp.c                                         |  412 --
 net/tftp.h                                         |   18 -
 pbl/misc.c                                         |    5 +
 scripts/.gitignore                                 |    1 +
 scripts/Makefile                                   |    2 +-
 scripts/Makefile.build                             |    4 +-
 scripts/bareboxenv.c                               |   18 +-
 scripts/genenv                                     |   23 +-
 scripts/kconfig/lxdialog/checklist.c               |    4 -
 scripts/kconfig/lxdialog/dialog.h                  |    4 -
 scripts/kconfig/lxdialog/inputbox.c                |    4 -
 scripts/kconfig/lxdialog/menubox.c                 |    4 -
 scripts/kconfig/lxdialog/textbox.c                 |    4 -
 scripts/kconfig/lxdialog/util.c                    |    4 -
 scripts/kconfig/lxdialog/yesno.c                   |    4 -
 scripts/kconfig/zconf.tab.c_shipped                |    5 +-
 scripts/mk-am35xx-spi-image.c                      |  139 +
 scripts/mkimage.c                                  |    4 -
 scripts/omap_signGP.c                              |    3 -
 scripts/s5p_cksum.c                                |    4 -
 scripts/setupmbr/setupmbr.c                        |    4 -
 1077 files changed, 23738 insertions(+), 8787 deletions(-)
 create mode 100644 arch/arm/boards/imx233-olinuxino/Makefile
 create mode 100644 arch/arm/boards/imx233-olinuxino/config.h
 create mode 100644 arch/arm/boards/imx233-olinuxino/env/bin/boot
 create mode 100644 arch/arm/boards/imx233-olinuxino/env/bin/init
 create mode 100644 arch/arm/boards/imx233-olinuxino/env/config
 create mode 100644 arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c
 create mode 100644 arch/arm/boards/karo-tx53/Makefile
 create mode 100644 arch/arm/boards/karo-tx53/board.c
 create mode 100644 arch/arm/boards/karo-tx53/config.h
 create mode 100644 arch/arm/boards/karo-tx53/env/init/bootargs-base
 create mode 100644 arch/arm/boards/karo-tx53/env/init/hostname
 create mode 100644 arch/arm/boards/karo-tx53/flash_header.c
 create mode 100644 arch/arm/configs/imx233-olinuxino_defconfig
 create mode 100644 arch/arm/configs/tx53stk5_defconfig
 delete mode 100644 arch/arm/cpu/start-reset.c
 create mode 100644 arch/arm/lib/runtime-offset.S
 create mode 100644 arch/arm/mach-imx/clk-imx1.c
 create mode 100644 arch/arm/mach-imx/clk-imx21.c
 create mode 100644 arch/arm/mach-imx/clk-imx25.c
 create mode 100644 arch/arm/mach-imx/clk-imx27.c
 create mode 100644 arch/arm/mach-imx/clk-imx31.c
 create mode 100644 arch/arm/mach-imx/clk-imx35.c
 create mode 100644 arch/arm/mach-imx/clk-imx5.c
 create mode 100644 arch/arm/mach-imx/clk-imx6.c
 create mode 100644 arch/arm/mach-imx/clk-pfd.c
 rename arch/arm/mach-imx/{speed.c => clk-pllv1.c} (53%)
 create mode 100644 arch/arm/mach-imx/clk-pllv2.c
 create mode 100644 arch/arm/mach-imx/clk-pllv3.c
 create mode 100644 arch/arm/mach-imx/clk.h
 delete mode 100644 arch/arm/mach-imx/clko.c
 create mode 100644 arch/arm/mach-imx/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-imx/include/mach/weim.h
 delete mode 100644 arch/arm/mach-imx/speed-imx1.c
 delete mode 100644 arch/arm/mach-imx/speed-imx21.c
 delete mode 100644 arch/arm/mach-imx/speed-imx25.c
 delete mode 100644 arch/arm/mach-imx/speed-imx27.c
 delete mode 100644 arch/arm/mach-imx/speed-imx31.c
 delete mode 100644 arch/arm/mach-imx/speed-imx35.c
 delete mode 100644 arch/arm/mach-imx/speed-imx51.c
 delete mode 100644 arch/arm/mach-imx/speed-imx53.c
 delete mode 100644 arch/arm/mach-imx/speed-imx6.c
 create mode 100644 arch/arm/mach-omap/include/mach/emac_defs.h
 create mode 100644 arch/arm/mach-omap/include/mach/mcspi.h
 create mode 100644 arch/arm/mach-omap/include/mach/omap3-devices.h
 create mode 100644 arch/openrisc/lib/ashrdi3.S
 delete mode 100644 arch/ppc/mach-mpc5xxx/include/mach/fec.h
 create mode 100644 arch/sandbox/os/sdl.c
 delete mode 100644 commands/bmp.c
 create mode 100644 commands/clk.c
 create mode 100644 commands/splash.c
 create mode 100644 commands/tftp.c
 create mode 100644 common/meminfo.c
 create mode 100644 drivers/amba/Makefile
 create mode 100644 drivers/amba/bus.c
 create mode 100644 drivers/base/bus.c
 create mode 100644 drivers/clk/clk-divider.c
 create mode 100644 drivers/clk/clk-fixed-factor.c
 create mode 100644 drivers/clk/clk-fixed.c
 create mode 100644 drivers/clk/clk-mux.c
 create mode 100644 drivers/clk/clk.c
 create mode 100644 drivers/net/davinci_emac.c
 create mode 100644 drivers/net/davinci_emac.h
 create mode 100644 drivers/net/ksz8864rmn.c
 delete mode 100644 drivers/net/miidev.c
 create mode 100644 drivers/net/phy/Kconfig
 create mode 100644 drivers/net/phy/Makefile
 create mode 100644 drivers/net/phy/generic.c
 create mode 100644 drivers/net/phy/mdio_bus.c
 create mode 100644 drivers/net/phy/phy.c
 create mode 100644 drivers/net/phy/smsc.c
 create mode 100644 drivers/of/Kconfig
 create mode 100644 drivers/of/Makefile
 create mode 100644 drivers/of/base.c
 create mode 100644 drivers/of/gpio.c
 create mode 100644 drivers/of/partition.c
 create mode 100644 drivers/spi/omap3_spi.c
 create mode 100644 drivers/spi/omap3_spi.h
 create mode 100644 drivers/video/sdl.c
 create mode 100644 include/gui/graphic_utils.h
 create mode 100644 include/gui/gui.h
 create mode 100644 include/gui/image.h
 create mode 100644 include/gui/image_renderer.h
 create mode 100644 include/linux/amba/bus.h
 create mode 100644 include/linux/ethtool.h
 create mode 100644 include/linux/phy.h
 create mode 100644 include/linux/smscphy.h
 delete mode 100644 include/miidev.h
 create mode 100644 include/net/davinci_emac.h
 create mode 100644 lib/gui/Kconfig
 create mode 100644 lib/gui/Makefile
 create mode 100644 lib/gui/bmp.c
 rename {include => lib/gui}/bmp_layout.h (84%)
 create mode 100644 lib/gui/graphic_utils.c
 create mode 100644 lib/gui/image_renderer.c
 create mode 100644 lib/gui/lodepng.c
 create mode 100644 lib/gui/lodepng.h
 create mode 100644 lib/gui/picopng.c
 create mode 100644 lib/gui/picopng.h
 create mode 100644 lib/gui/png.c
 create mode 100644 lib/gui/png.h
 create mode 100644 lib/gui/png_lode.c
 create mode 100644 lib/gui/png_pico.c
 create mode 100644 logo/LICENCE
 create mode 100644 logo/png24/100x100/color/barebox.png
 create mode 100644 logo/png24/100x100/white/barebox.png
 create mode 100644 logo/png24/200x200/color/barebox.png
 create mode 100644 logo/png24/200x200/white/barebox.png
 create mode 100644 logo/png24/400x400/color/barebox.png
 create mode 100644 logo/png24/400x400/white/barebox.png
 create mode 100644 logo/png24/600x600/color/barebox.png
 create mode 100644 logo/png24/600x600/while/barebox.png
 create mode 100644 logo/png24/800x800/color/barebox.png
 create mode 100644 logo/png24/800x800/white/barebox.png
 create mode 100644 logo/png8/100x100/color/blackbg/barebox.png
 create mode 100644 logo/png8/100x100/white/blackbg/barebox.png
 create mode 100644 logo/png8/200x200/color/blackbg/barebox.png
 create mode 100644 logo/png8/200x200/white/blackbg/barebox.png
 create mode 100644 logo/png8/400x400/color/blackbg/barebox.png
 create mode 100644 logo/png8/400x400/white/blackbg/barebox.png
 create mode 100644 logo/png8/600x600/color/blackbg/barebox.png
 create mode 100644 logo/png8/600x600/while/blackbg/barebox.png
 create mode 100644 logo/png8/800x800/color/blackbg/barebox.png
 create mode 100644 logo/png8/800x800/white/blackbg/barebox.png
 delete mode 100644 net/tftp.c
 delete mode 100644 net/tftp.h
 create mode 100644 scripts/mk-am35xx-spi-image.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