All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sascha Hauer <s.hauer@pengutronix.de>
To: barebox@lists.infradead.org
Subject: v2012.12.0
Date: Fri, 7 Dec 2012 08:49:25 +0100	[thread overview]
Message-ID: <20121207074925.GZ10369@pengutronix.de> (raw)

Hi All,

We have a december release. In number of patches this is the
biggest Release we ever had: 275 non merge patches have gone into this
release. Here's some statisitics over the releases we currently have:

v2010.03.0: 72
v2010.04.0: 18
v2010.05.0: 38
v2010.06.0: 28
v2010.07.0: 29
v2010.08.0: 74
v2010.09.0: 34
v2010.10.0: 88
v2010.11.0: 86
v2010.12.0: 191
v2011.01.0: 69
v2011.02.0: 110
v2011.03.0: 69
v2011.04.0: 57
v2011.05.0: 39
v2011.06.0: 124
v2011.07.0: 15
v2011.08.0: 36
v2011.09.0: 170
v2011.10.0: 59
v2011.11.0: 106
v2011.12.0: 68
v2012.01.0: 143
v2012.02.0: 157
v2012.03.0: 93
v2012.04.0: 110
v2012.05.0: 145
v2012.06.0: 179
v2012.07.0: 138
v2012.08.0: 132
v2012.09.0: 130
v2012.10.0: 155
v2012.11.0: 258
v2012.12.0: 275

And here's as usual what changed between this and the last release

Have fun
 Sascha

----------------------------------------------------------------
Alexander Aring (9):
      nandtest: stat ecc per page not per eraseblock
      nandtest: add progressbar instead of offset print
      nandtest: rename command argument p to i
      nandtest: change flash length variable type
      nandtest: use get_random_bytes instead of for loop
      nandtest: clean up code
      nandtest: use loff_t instead off_t
      nandtest: add another constraints check
      progressbar: use __stringify in format string

Alexander Shiyan (3):
      ARM: Add initial support for CLPS711X architecture
      ARM: clps711x: Add serial driver
      ARM: clps711x: Add generic board support (CLEP7212)

Andreas Pretzsch (2):
      mdiobus: unbreak phy_device_connect(): honor masked out PHYs
      net smc911x: add support for external PHY

Antony Pavlov (13):
      readline: move backspace key handling to the DO_BACKSPACE macro
      readline: add ctrl-w handling (cut-the-last-word)
      readline: fix the 'new blank line at EOF' typo
      commands/Kconfig: move 'ln' to the 'file commands' section
      add 'miitool' command to view media-independent interface status
      MIPS: main_entry.c: fix typo
      ARM: pbl: remove zbarebox.map during 'make clean'
      ARM: start-pbl.c: make errorfn() static
      ARM: start-pbl.c: unifify path to lib/decompress_*.c
      xymodem.c: fix compiler warning
      phylib: fix compiler warning
      MIPS: fix out-of-tree build
      at91: add_gpio_keys_device: fix missing conversion to DEVICE_ID_DYNAMIC

Carlo Caione (7):
      cosmetic: improve command list display
      clkdev: add helper function to register one clock lookup for a struct clk
      BCM2835: add clocksource driver
      BCM2835: add gpio driver
      ARM1176: add support
      BCM2835: add support (arch)
      Raspberry-Pi: add support (board)

Christian Hemp (1):
      ARM pcm043, cupid: Fix macro name

Christian Kapeller (2):
      tx53: Fix unbootable TX53-8030.
      tx53: remove reset() when not doing lowlevel init.

Christoph Fritz (1):
      i.MX25 & 35 usb config bits : fix host power bit

Fabio Porcedda (1):
      at91sam9260ek: fix BOARDINFO text

Franck Jullien (7):
      common/partitions.c: make use of is_fat_or_mbr
      cosmetic: remove right alignment on driver list
      openrisc: switch to defaultenv-2 and change boardinfo
      openrisc: generic board cleanup
      mci_spi: always compute command crc byte
      nios2: use barebox_add_memory_bank in generic.c
      nios2: update generic_defconfig

Jan Luebbe (4):
      parameter: remove unused function global_add_parameter
      parameter: support removing named parameters
      omap3_spi: fix bus numbers according to omap3_add_spi[1-4]
      omap: gpmc: mark hex debug values as such

Jan Weitzel (1):
      OMAP: Documentation file misspelled

Jean-Christophe PLAGNIOL-VILLARD (98):
      arm: add generic smp twd timer
      arm: move nomadik timer to drivers/clocksource
      gpiolib: select GENERIC_GPIO
      gpio: provide generic gpio header
      gpio: add ARM Primcell pl061 support
      versatilepb: add gpio support
      net:designware: allow to pass the phy interface
      amba: add periph id RO params to the device
      designware: set parent for eth_device and miibus
      import include/linux/math64.h
      mtd: add dataflash support
      usb-a9263: add spi dataflash support
      mtd: register device a pure device
      mtd: add parent support
      nand: atmel add pmecc support
      at91sam9x5: add pmecc support
      at91sam9x5ek: switch to hw pmecc nand support
      driver: add support for requesting resource by name
      nomadik_nand: switch to named resource
      debug_ll: use const char* for PUTS_LL
      clock: introduce non interruptible timeout
      add 1-wire support
      1-wire: add gpio bus
      1-wire: add ds2431 support
      1-wire: add ds2433 support
      console: use debug_ll before the console is available
      spi: move the depends on SPI to if SPI and keep config alphanum ordered
      driver: add support for requesting resource by name
      nomadik_nand: switch to named resource
      console: display Switch to console [csxx] when switching from debug_ll to real console
      gpio: move gpio_is_valid to gpio.h
      mtd: dataflash: fix spi_transfer init
      input: add qt1070 touch keyboard support
      mtd: introduce mtd_block_isbad
      spi: introduce spi_get_master
      introduce spi command
      atmel_spi: use device id as bus num
      atmel_spi: split transfer to atmel_spi_do_xfer
      atmel_spi: after setup the cs need to be disable
      atmel_spi: add sanity check in setup
      atmel_spi: fix cs support
      atmel_spi: drop setup during transfer
      atmel_spi: add cs change support
      at91rm9200: fix spi cs support
      eth: register device a pure device
      mci-core: spi fix op cond support
      mci_spi: add sanity check
      mci_spi: add clock frequency change support
      i2c: adapter: register it's own device
      i2c: add i2c algo bit support
      i2c: add i2c-gpio support
      i2c: add versatile support
      versatilepb: add i2c support
      i2c: algo-bit add missing acknak
      i2c: introduce i2c_new_dummy
      i2c: add id_table support
      import log2 support from linux
      add roundup and rounddown support
      eeprom: add at24 support
      at91sam9x5ek: enable MMU
      arm: at91: add gpio_is_valid support
      w1: introduce helper to generate mac address from 1-wire id
      pm9g45: add 1-wire support
      pm9g45: use w1 serial number to generate local mac address
      pm9263: add 1-wire support
      pm9263: use w1 serial number to generate local mac address
      pm9261: add 1-wire support
      pm9261: use w1 serial number to generate local mac address
      at91sam9x5ek: add 1-wire support
      at91sam9x5ek: add hw detection support
      at91sam9x5ek: add fixup for cogent cpu module
      at91sam9x5ek: use w1 serial number to generate local mac address
      at91sam9x5: add i2c support
      at91rm9200: add i2c support
      at91sam9260/sam9g20: add i2c support
      at91sam9263: add i2c support
      at91sam9261/sam9g10: add i2c support
      at91sam9g45: add i2c support
      at91sam9x5ek: add i2c support
      at91sam9x5: add spi support
      at91sam9x5: add mci support
      at91rm9200ek: enable dt support
      at91sam9x5ek: add at24c512 support
      at91sam9x5ek: add spi support
      at91sam9x5ek: add mci support
      at91sam9: add detection of low power sdram
      usb-a9g20: add mmc spi support
      tny-a9g20: add mmc spi support
      at91rm9200ek: add spi support
      m25p80: re-import it againt mtd_add_host
      m25p80: sync flash support with the kernel
      splash: init struct allocated the stack to 0
      bmp: specify we need to keep the data read from the file
      at91: fix timer rate
      atmel_nand: fix pmecc timeout
      at91: clock: check overclock for sam9260/9261/9263/9rl
      Revert "mtd: atmel_nand: optimize read/write buffer functions"
      mdio_bus: fix match

Juergen Kilb (1):
      nand-bb: Fix remove of nand-bb device.

Robert Jarzmik (3):
      usb: add flow control to u_serial
      commands: change Y-Modem implementation
      commands: remove old Y-Modem implementation

Robert P. J. Day (5):
      mach-imx: Comment typo fix, "enviroment" -> "environment"
      arm lib: Remove redundant boot usage info from boot[uz].c
      bareboxenv.c: simple grammatical fix
      mach-imx: Add/correct help info in mach-imx/Kconfig
      correct simple typo, "plarform_init"

Sascha Hauer (141):
      watchdog: Add i.MX watchdog support
      ARM i.MX: Add watchdog devices to SoCs
      ARM i.MX/watchdog: Make i.MX watchdog driver the reset source on i.MX
      serial i.MX: Use devtype data to determine uart version
      net fec_imx: determine fec version based on device ids
      ARM i.MX: Add devicetree support to the ccm drivers
      Merge tag 'clocksource' of git://git.jcrosoft.org/barebox into for-next/clocksource
      Merge tag 'gpio_arm' of git://git.jcrosoft.org/barebox into for-next/gpio
      ARM: add assembly function for setting up C environment
      introduce region_overlap() function
      ARM: cleanup piggydata copy check
      ARM i.MX27: Use standard IMX_CHIP_REV_* defines
      ARM i.MX: streamline imx_silicon_revision
      ARM i.MX1: move iomux definitions to separate header file
      ARM i.MX boards: Use IMX_GPIO_NR
      ARM i.MX iomux-v1: Add separate header file
      ARM i.MX: Turn iomux-v2 into driver
      ARM i.MX: Turn iomux-v3 into driver
      driver: print error message when probe fails
      resource: statically initialize iomem resource
      memory: return error in barebox_add_memory_bank
      of: find and register memory during probe
      reset_source: provide static inline function if disabled
      ARM i.MX: move reset source detection code
      ARM at91sam9260ek: remove unused reset entry
      ARM: simplify start.c
      console: Cleanup console activation
      console: cleanup Kconfig
      startup: Print error message when initcall fails
      of: Add function to get the model name
      of: Print model name in banner
      console/of: evaluate linux,stdout-path property
      ARM: Add cpu_architecture() function
      clk: Add clk gate support
      ARM i.MX: Add clk_gate inline function
      ARM i.MX21: Fix CSPI parent clock
      ARM i.MX21: Enable all needed clocks during startup
      ARM i.MX21: Add lcdc per gate
      ARM i.MX27: Add lcdc per gate
      ARM i.MX25: Add lcdc per gate
      video i.MX: Use regular clk_[en|dis]able functions
      ARM i.MX: Enable clocks in common place
      ARM exceptions: Do not use hardcoded STACK_BASE
      ARM: no need to call cache functions when MMU is disabled
      ARM: Support multiple ARM architectures
      ARM: introduce arm_setup_stack function and use it
      ARM i.MX: rework bootsource setting
      ARM i.MX: Print silicon revision in common place
      ARM bootz: use request_sdram_region
      Merge branch 'for-next/arm-start' into for-next/arm
      Merge branch 'for-next/imx-dt' into for-next/imx
      Merge branch 'for-next/imx-watchdog' into for-next/imx
      Merge branch 'for-next/imx-work' into for-next/imx
      Merge branch 'for-next/clk' into for-next/imx
      ARM i.MX: Use SoC specific base to access sdram controller registers
      ARM i.MX nand layout: make multisoc safe
      ARM i.MX31: Cleanup remaining unprefixed registers
      ARM i.MX25: Cleanup remaining unprefixed registers
      ARM i.MX35: Cleanup remaining unprefixed registers
      ARM i.MX external nand boot: Use SoC specific base addresses
      ARM i.MX: remove unused improperly prefixed register defines
      ARM i.MX1: Cleanup remaining unprefixed registers
      ARM i.MX21: Cleanup remaining unprefixed registers
      ARM i.MX27: Cleanup remaining unprefixed registers
      ARM i.MX27: move PCCR gate registers to its only user
      ARM i.MX27: remove duplicate ESDCTL registers
      ARM i.MX: get rid of imx-regs.h
      Merge branch 'pu/imx-register-cleanup' into for-next/imx
      ARM i.MX53: enable imx53_init_lowlevel for pbl
      ARM i.MX tx53: Add rev xx30 board support
      ARM i.MX53: set bootsource location
      ARM i.MX Karo tx53: Add env depending on bootsource
      Merge branch 'pu/karo-tx53' into for-next/imx
      Add in-system barebox update infrastructure
      ARM i.MX: Add barebox update handler for internal boot
      ARM i.MX51 babbage: register MMC update handler
      ARM i.MX53 loco: register MMC update handler
      ARM i.MX53 tx53: register MMC and NAND update handler
      Merge branch 'pu/bbu' into for-next/imx
      make make -s more silent
      Merge branch 'for-next/clocksource' into for-next/bcm2835
      Merge branch 'for-next/gpio' into for-next/bcm2835
      environment variables: use linux list
      filetype: add shortnames
      add filetype command support
      mdiobus: return existing phydev in mdiobus_scan
      defenv-2: remove initrd boot script
      defenv-2: remove some helper scripts
      defenv-2: bring back /env/config
      defenv-2 menu: when booting failed wait for key press
      ARM OMAP4: Turn puts into debug
      ARM OMAP3: Put reset() into its own section
      ARM OMAP4 panda: switch to new environment
      ARM OMAP4 panda xload: Enable MMU and Thumb2 support
      ARM OMAP3 beagle: switch to new environment
      ARM OMAP3 boards: Call omap3_core_init only from SRAM
      mdiobus: do not scan the bus at registration time
      Merge commit 'a8a9542' into HEAD
      Merge branch 'for-next/w1' into for-next/at91
      Merge branch 'for-next/input' into for-next/at91
      Merge branch 'for-next/i2c' into for-next/at91
      Merge branch 'for-next/amba'
      Merge branch 'for-next/arm'
      Merge branch 'for-next/at91'
      Merge branch 'for-next/bcm2835'
      Merge branch 'for-next/clps711x'
      Merge branch 'for-next/console'
      Merge branch 'for-next/defenv-2'
      Merge branch 'for-next/filetype-command'
      Merge branch 'for-next/fs'
      Merge branch 'for-next/gpio'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/mci'
      Merge branch 'for-next/mfd'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/mxs'
      Merge branch 'for-next/named-resources'
      Merge branch 'for-next/nand-test'
      Merge branch 'for-next/net'
      Merge branch 'for-next/nios2'
      Merge branch 'for-next/of'
      Merge branch 'for-next/omap'
      Merge branch 'for-next/openrisc'
      Merge branch 'for-next/phylib'
      Merge branch 'for-next/readline'
      Merge branch 'for-next/spi'
      Merge branch 'for-next/usb'
      Merge branch 'for-next/ymodem'
      Merge branch 'for-next/m25p80'
      ARM i.MX bbu: Fix compiling with DEBUG enabled
      ARM i.MX esdctl.h: Add double include protection
      i.MX27 regs remove unnecessary include
      serial i.MX: Make locally used variables static
      barebox update: fix finding default handler
      i2c: Add missing DEVICE_ID_DYNAMIC
      ata: Allow partitions > 4GiB
      mfd stmpe: fix test for features
      ARM i.MX bbu: Fix wrong buffer free
      USB ulpi: pass return value
      Release v2012.12.0

Vicente (11):
      twl6030: add debug info
      fs: improve robustness
      omap4: add usb boot source
      omap4: add rename definitions to match datasheet
      uimage: improve transfer speed
      omap4: add support for booting cpu from usb
      omap4: add serial communications over usb boot
      omap4: add filesystem support over usb boot
      omap4: add support for loading second stage from usb
      Add support for Archos G9 tablet
      ARM: use arm_setup_stack function on archosg9

Vicente Bergas (3):
      ARM: add rename PSR bits to match linux names
      ARM: ensure irqs are disabled at barebox exit
      UIMAGE: improve transfer speed

Wolfram Sang (7):
      arm: mxs: use timeouts in block reset routines
      dma: apbh: check for errors when resetting ip core
      mtd: nand: mxs: check for errors when resetting ip core
      mxs: mx28evk: add nand device
      configs: mx28evk: add NAND support
      mxs: tx28: fix NAND usage
      mtd: nand: mxs: reset BCH earlier, too, to avoid NAND startup problems

 Documentation/omap4_usb_booting.txt                |   27 +
 Makefile                                           |    8 +-
 arch/arm/Kconfig                                   |   19 +
 arch/arm/Makefile                                  |    5 +
 arch/arm/boards/archosg9/Makefile                  |    3 +
 arch/arm/boards/archosg9/board.c                   |   71 ++
 arch/arm/boards/archosg9/config.h                  |    1 +
 arch/arm/boards/archosg9/env/config                |    1 +
 arch/arm/boards/archosg9/env/init/usbboot          |    5 +
 arch/arm/boards/archosg9/lowlevel.c                |   76 ++
 arch/arm/boards/archosg9/mux.c                     |  459 ++++++++++
 arch/arm/boards/archosg9/mux.h                     |    6 +
 arch/arm/boards/at91rm9200ek/env/config            |    2 +
 arch/arm/boards/at91rm9200ek/init.c                |   49 ++
 arch/arm/boards/at91sam9260ek/Makefile             |    1 -
 arch/arm/boards/at91sam9261ek/init.c               |    2 +-
 arch/arm/boards/at91sam9m10g45ek/init.c            |    2 +-
 arch/arm/boards/at91sam9x5ek/Makefile              |    1 +
 arch/arm/boards/at91sam9x5ek/env/config            |    1 +
 arch/arm/boards/at91sam9x5ek/hw_version.c          |  272 ++++++
 arch/arm/boards/at91sam9x5ek/hw_version.h          |   34 +
 arch/arm/boards/at91sam9x5ek/init.c                |  121 ++-
 arch/arm/boards/beagle/board.c                     |    3 +-
 arch/arm/boards/beagle/env/boot/mmc                |   10 +
 arch/arm/boards/beagle/env/init/config-board       |    7 +
 arch/arm/boards/beagle/env/network/eth0-discover   |    5 +
 arch/arm/boards/ccxmx51/ccxmx51.c                  |    3 +-
 arch/arm/boards/ccxmx51/ccxmx51js.c                |    2 +-
 arch/arm/boards/clep7212/Makefile                  |    2 +
 arch/arm/boards/clep7212/clep7212.c                |   64 ++
 arch/arm/boards/clep7212/config.h                  |    4 +
 arch/arm/boards/clep7212/env/bin/mtdparts-add      |   21 +
 arch/arm/boards/clep7212/env/boot/nor              |    9 +
 arch/arm/boards/clep7212/env/init/automount        |    6 +
 .../env/init/bootargs-base                         |    2 +-
 arch/arm/boards/clep7212/env/init/general          |   12 +
 .../env/init/hostname                              |    2 +-
 arch/arm/boards/clep7212/lowlevel.c                |   56 ++
 .../boards/crystalfontz-cfa10036/env/boot/mmc-ext3 |    2 +-
 .../crystalfontz-cfa10036/env/init/bootargs-base   |    8 -
 .../crystalfontz-cfa10036/env/init/config-board    |    7 +
 .../boards/crystalfontz-cfa10036/env/init/hostname |    8 -
 arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c  |   17 +-
 arch/arm/boards/eukrea_cpuimx25/flash_header.c     |    2 +-
 arch/arm/boards/eukrea_cpuimx25/lowlevel.c         |   31 +-
 arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c  |   10 +-
 arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S    |   77 +-
 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c  |   22 +-
 arch/arm/boards/eukrea_cpuimx35/flash_header.c     |    2 +-
 arch/arm/boards/eukrea_cpuimx35/lowlevel.c         |   43 +-
 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c  |    2 +-
 arch/arm/boards/freescale-mx25-3-stack/3stack.c    |   10 +-
 .../boards/freescale-mx25-3-stack/lowlevel_init.S  |    8 +-
 arch/arm/boards/freescale-mx28-evk/mx28-evk.c      |   22 +-
 arch/arm/boards/freescale-mx35-3-stack/3stack.c    |   13 +-
 .../boards/freescale-mx35-3-stack/flash_header.c   |    2 +-
 .../boards/freescale-mx35-3-stack/lowlevel_init.S  |   22 +-
 arch/arm/boards/freescale-mx51-pdk/board.c         |   12 +-
 arch/arm/boards/freescale-mx51-pdk/dcd-data.h      |   60 ++
 .../freescale-mx51-pdk/env/init/config-board       |    7 +
 arch/arm/boards/freescale-mx51-pdk/flash_header.c  |   61 +-
 arch/arm/boards/freescale-mx53-loco/board.c        |   12 +-
 arch/arm/boards/freescale-mx53-loco/dcd-data.h     |   54 ++
 arch/arm/boards/freescale-mx53-loco/flash_header.c |   56 +-
 arch/arm/boards/freescale-mx53-smd/board.c         |    2 +-
 arch/arm/boards/freescale-mx6-arm2/board.c         |    2 +-
 arch/arm/boards/freescale-mx6-sabrelite/board.c    |    6 +-
 .../freescale-mx6-sabrelite/env/init/config-board  |    7 +
 arch/arm/boards/guf-cupid/board.c                  |    8 +-
 arch/arm/boards/guf-cupid/lowlevel.c               |   65 +-
 arch/arm/boards/guf-neso/board.c                   |    8 +-
 arch/arm/boards/guf-neso/lowlevel.c                |   55 +-
 arch/arm/boards/guf-neso/pll_init.S                |   39 +-
 arch/arm/boards/imx21ads/imx21ads.c                |    7 +-
 arch/arm/boards/imx21ads/lowlevel_init.S           |   20 +-
 arch/arm/boards/imx27ads/imx27ads.c                |    2 +-
 arch/arm/boards/imx27ads/lowlevel_init.S           |   30 +-
 arch/arm/boards/karo-tx25/board.c                  |   14 +-
 arch/arm/boards/karo-tx25/lowlevel.c               |   21 +-
 arch/arm/boards/karo-tx28/tx28-stk5.c              |    2 +-
 arch/arm/boards/karo-tx28/tx28.c                   |    6 +-
 arch/arm/boards/karo-tx51/tx51.c                   |    2 +-
 arch/arm/boards/karo-tx53/Makefile                 |    3 +
 arch/arm/boards/karo-tx53/board.c                  |   49 +-
 arch/arm/boards/karo-tx53/dcd-data-1011.h          |   94 +++
 arch/arm/boards/karo-tx53/dcd-data-xx30.h          |  144 ++++
 arch/arm/boards/karo-tx53/env/init/bootargs-base   |    8 -
 arch/arm/boards/karo-tx53/env/init/config-board    |    7 +
 arch/arm/boards/karo-tx53/env/init/hostname        |    8 -
 arch/arm/boards/karo-tx53/flash_header.c           |  118 +--
 arch/arm/boards/karo-tx53/lowlevel.c               |   22 +
 arch/arm/boards/nhk8815/setup.c                    |    3 +
 arch/arm/boards/omap343xdsp/board.c                |    3 +-
 arch/arm/boards/panda/env/boot/mmc                 |   10 +
 arch/arm/boards/panda/env/config                   |   40 -
 arch/arm/boards/panda/env/init/config-board        |    7 +
 arch/arm/boards/panda/env/network/eth0-discover    |    5 +
 arch/arm/boards/panda/lowlevel.c                   |    6 +-
 arch/arm/boards/panda/mux.c                        |   52 +-
 arch/arm/boards/pcm037/lowlevel_init.S             |   65 +-
 arch/arm/boards/pcm037/pcm037.c                    |    4 +-
 arch/arm/boards/pcm038/env/boot/nand-ubi           |    2 +-
 arch/arm/boards/pcm038/env/init/bootargs-base      |    8 -
 arch/arm/boards/pcm038/env/init/config-board       |    7 +
 arch/arm/boards/pcm038/env/init/hostname           |    8 -
 arch/arm/boards/pcm038/lowlevel.c                  |   62 +-
 arch/arm/boards/pcm038/pcm038.c                    |   29 +-
 arch/arm/boards/pcm038/pcm970.c                    |   26 +-
 arch/arm/boards/pcm038/pll.h                       |   54 +-
 arch/arm/boards/pcm043/lowlevel.c                  |   48 +-
 arch/arm/boards/pcm043/pcm043.c                    |    8 +-
 arch/arm/boards/pcm049/lowlevel.c                  |    6 +-
 arch/arm/boards/pcm049/mux.c                       |   44 +-
 arch/arm/boards/phycard-a-l1/pca-a-l1.c            |    3 +-
 arch/arm/boards/phycard-a-xl2/lowlevel.c           |    5 +-
 arch/arm/boards/phycard-a-xl2/mux.c                |   46 +-
 arch/arm/boards/phycard-i.MX27/lowlevel_init.S     |   71 +-
 arch/arm/boards/phycard-i.MX27/pca100.c            |    6 +-
 arch/arm/boards/pm9261/init.c                      |   10 +
 arch/arm/boards/pm9263/init.c                      |   38 +-
 arch/arm/boards/pm9g45/init.c                      |   22 +-
 arch/arm/boards/raspberry-pi/Makefile              |    1 +
 arch/arm/boards/raspberry-pi/config.h              |    4 +
 .../env/init/bootargs-base                         |    0
 .../env/init/hostname                              |    2 +-
 arch/arm/boards/raspberry-pi/rpi.c                 |   44 +
 arch/arm/boards/scb9328/lowlevel_init.S            |   31 +-
 arch/arm/boards/scb9328/scb9328.c                  |    7 +-
 arch/arm/boards/tny-a926x/init.c                   |   41 +-
 arch/arm/boards/tqma53/board.c                     |    2 +-
 arch/arm/boards/tqma53/env/init/bootargs-base      |    8 -
 arch/arm/boards/tqma53/env/init/config-board       |    7 +
 arch/arm/boards/tqma53/env/init/hostname           |    8 -
 arch/arm/boards/usb-a926x/init.c                   |   46 +
 arch/arm/boards/versatile/versatilepb.c            |    1 +
 arch/arm/configs/archosg9_defconfig                |   70 ++
 arch/arm/configs/archosg9_xload_defconfig          |   24 +
 arch/arm/configs/at91rm9200ek_defconfig            |   15 +-
 arch/arm/configs/at91sam9x5ek_defconfig            |   31 +-
 arch/arm/configs/clps711x_defconfig                |   42 +
 arch/arm/configs/imx28evk_defconfig                |   18 +-
 arch/arm/configs/omap3530_beagle_defconfig         |   49 +-
 arch/arm/configs/panda_defconfig                   |   34 +-
 arch/arm/configs/panda_xload_defconfig             |    5 +-
 arch/arm/configs/pm9261_defconfig                  |    2 +
 arch/arm/configs/pm9263_defconfig                  |    2 +
 arch/arm/configs/pm9g45_defconfig                  |    2 +
 arch/arm/configs/rpi_defconfig                     |   41 +
 arch/arm/configs/tny_a9g20_defconfig               |    5 +
 arch/arm/configs/tx53stk5_defconfig                |   12 +-
 arch/arm/configs/usb_a9263_128mib_defconfig        |    3 +-
 arch/arm/configs/usb_a9263_defconfig               |    3 +-
 arch/arm/configs/usb_a9g20_128mib_defconfig        |   10 +-
 arch/arm/configs/usb_a9g20_defconfig               |   10 +-
 arch/arm/configs/versatilepb_defconfig             |    5 +
 arch/arm/cpu/Kconfig                               |    5 +
 arch/arm/cpu/Makefile                              |    7 +-
 arch/arm/cpu/cache-armv4.S                         |   28 +-
 arch/arm/cpu/cache-armv5.S                         |   30 +-
 arch/arm/cpu/cache-armv6.S                         |   34 +-
 arch/arm/cpu/cache-armv7.S                         |   38 +-
 arch/arm/cpu/cache.c                               |  103 +++
 arch/arm/cpu/cpu.c                                 |   71 +-
 arch/arm/cpu/exceptions.S                          |   16 +-
 arch/arm/cpu/interrupts.c                          |    6 +-
 arch/arm/cpu/mmu.c                                 |   28 +-
 arch/arm/cpu/setupc.S                              |   34 +
 arch/arm/cpu/start-pbl.c                           |   56 +-
 arch/arm/cpu/start.c                               |   45 +-
 arch/arm/include/asm/barebox-arm.h                 |    2 +
 arch/arm/include/asm/cache.h                       |    2 +
 arch/arm/include/asm/common.h                      |    5 +
 arch/arm/include/asm/cputype.h                     |  100 +++
 arch/arm/include/asm/ptrace.h                      |   56 +-
 arch/arm/include/asm/system_info.h                 |   60 ++
 arch/arm/lib/bootu.c                               |    2 +-
 arch/arm/lib/bootz.c                               |   14 +-
 arch/arm/mach-at91/Kconfig                         |   12 +-
 arch/arm/mach-at91/at91rm9200_devices.c            |   35 +-
 arch/arm/mach-at91/at91sam9260_devices.c           |   32 +
 arch/arm/mach-at91/at91sam9261_devices.c           |   31 +
 arch/arm/mach-at91/at91sam9263_devices.c           |   31 +
 arch/arm/mach-at91/at91sam926x_time.c              |    7 +-
 arch/arm/mach-at91/at91sam9g45_devices.c           |   50 ++
 arch/arm/mach-at91/at91sam9x5.c                    |    4 +
 arch/arm/mach-at91/at91sam9x5_devices.c            |  198 ++++-
 arch/arm/mach-at91/clock.c                         |   12 +
 arch/arm/mach-at91/include/mach/at91sam9_sdramc.h  |    5 +
 arch/arm/mach-at91/include/mach/board.h            |    7 +
 arch/arm/mach-at91/include/mach/gpio.h             |   11 +
 arch/arm/mach-bcm2835/Kconfig                      |   18 +
 arch/arm/mach-bcm2835/Makefile                     |    1 +
 arch/arm/mach-bcm2835/core.c                       |  101 +++
 arch/arm/mach-bcm2835/include/mach/clkdev.h        |    7 +
 .../include/mach/core.h}                           |   17 +-
 arch/arm/mach-bcm2835/include/mach/gpio.h          |    1 +
 arch/arm/mach-bcm2835/include/mach/platform.h      |   50 ++
 arch/arm/mach-bcm2835/include/mach/wd.h            |   47 ++
 arch/arm/mach-clps711x/Kconfig                     |   26 +
 arch/arm/mach-clps711x/Makefile                    |    1 +
 arch/arm/mach-clps711x/clock.c                     |  113 +++
 arch/arm/mach-clps711x/devices.c                   |   97 +++
 arch/arm/mach-clps711x/include/mach/clkdev.h       |    7 +
 arch/arm/mach-clps711x/include/mach/clps711x.h     |  284 +++++++
 arch/arm/mach-clps711x/include/mach/devices.h      |    7 +
 arch/arm/mach-clps711x/reset.c                     |   21 +
 arch/arm/mach-ep93xx/include/mach/gpio.h           |   27 +-
 arch/arm/mach-imx/Kconfig                          |   21 +-
 arch/arm/mach-imx/Makefile                         |    5 +-
 arch/arm/mach-imx/boot.c                           |  213 +++--
 arch/arm/mach-imx/clk-imx1.c                       |    9 +
 arch/arm/mach-imx/clk-imx21.c                      |   26 +-
 arch/arm/mach-imx/clk-imx25.c                      |   13 +-
 arch/arm/mach-imx/clk-imx27.c                      |  102 ++-
 arch/arm/mach-imx/clk-imx31.c                      |    9 +
 arch/arm/mach-imx/clk-imx35.c                      |    9 +
 arch/arm/mach-imx/clk-imx5.c                       |   21 +-
 arch/arm/mach-imx/clk-imx6.c                       |    9 +
 arch/arm/mach-imx/clk-pllv2.c                      |    1 -
 arch/arm/mach-imx/clk-pllv3.c                      |    1 -
 arch/arm/mach-imx/clk.h                            |    6 +
 arch/arm/mach-imx/clocksource.c                    |   50 --
 arch/arm/mach-imx/devices.c                        |   18 +-
 arch/arm/mach-imx/external-nand-boot.c             |   36 +-
 arch/arm/mach-imx/gpio.c                           |    1 -
 arch/arm/mach-imx/imx-bbu-internal.c               |  543 ++++++++++++
 arch/arm/mach-imx/imx.c                            |   31 +
 arch/arm/mach-imx/imx1.c                           |   32 +-
 arch/arm/mach-imx/imx21.c                          |   14 +-
 arch/arm/mach-imx/imx25.c                          |   10 +-
 arch/arm/mach-imx/imx27.c                          |   37 +-
 arch/arm/mach-imx/imx31.c                          |    4 +-
 arch/arm/mach-imx/imx35.c                          |   17 +-
 arch/arm/mach-imx/imx51.c                          |  102 +--
 arch/arm/mach-imx/imx53.c                          |   36 +-
 arch/arm/mach-imx/imx6.c                           |    2 +
 arch/arm/mach-imx/include/mach/bbu.h               |   51 ++
 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     |   12 +-
 arch/arm/mach-imx/include/mach/devices-imx27.h     |   10 +-
 arch/arm/mach-imx/include/mach/devices-imx31.h     |   12 +-
 arch/arm/mach-imx/include/mach/devices-imx35.h     |    8 +-
 arch/arm/mach-imx/include/mach/devices-imx51.h     |    8 +-
 arch/arm/mach-imx/include/mach/devices-imx53.h     |    8 +-
 arch/arm/mach-imx/include/mach/devices-imx6.h      |   10 +-
 arch/arm/mach-imx/include/mach/devices.h           |    6 +-
 arch/arm/mach-imx/include/mach/esdctl.h            |   13 +-
 arch/arm/mach-imx/include/mach/generic.h           |   27 +-
 arch/arm/mach-imx/include/mach/gpio.h              |    7 +-
 arch/arm/mach-imx/include/mach/imx-flash-header.h  |   35 +
 arch/arm/mach-imx/include/mach/imx-regs.h          |  119 ---
 arch/arm/mach-imx/include/mach/imx1-regs.h         |  176 +---
 arch/arm/mach-imx/include/mach/imx21-regs.h        |  136 ++-
 arch/arm/mach-imx/include/mach/imx25-regs.h        |   77 +-
 arch/arm/mach-imx/include/mach/imx27-regs.h        |  236 ++----
 arch/arm/mach-imx/include/mach/imx31-regs.h        |  138 ++-
 arch/arm/mach-imx/include/mach/imx35-regs.h        |   70 +-
 arch/arm/mach-imx/include/mach/imx51-regs.h        |    4 -
 arch/arm/mach-imx/include/mach/imx53-regs.h        |    4 -
 arch/arm/mach-imx/include/mach/imx6-regs.h         |    6 -
 arch/arm/mach-imx/include/mach/iomux-mx1.h         |  135 +++
 arch/arm/mach-imx/include/mach/iomux-mx21.h        |    1 +
 arch/arm/mach-imx/include/mach/iomux-mx27.h        |    1 +
 arch/arm/mach-imx/include/mach/iomux-v1.h          |   48 ++
 arch/arm/mach-imx/include/mach/revision.h          |   22 +
 arch/arm/mach-imx/include/mach/usb.h               |    2 +-
 arch/arm/mach-imx/iomux-v1.c                       |  123 +--
 arch/arm/mach-imx/iomux-v2.c                       |   66 +-
 arch/arm/mach-imx/iomux-v3.c                       |   43 +-
 arch/arm/mach-imx/nand.c                           |   58 +-
 arch/arm/mach-imx/reset_source.c                   |   72 --
 arch/arm/mach-mxs/common.c                         |   39 +-
 arch/arm/mach-mxs/include/mach/gpio.h              |    6 +-
 arch/arm/mach-nomadik/8815.c                       |    5 +
 arch/arm/mach-nomadik/include/mach/mtu.h           |   46 -
 arch/arm/mach-nomadik/include/mach/timex.h         |    6 -
 arch/arm/mach-nomadik/timer.c                      |   54 +-
 arch/arm/mach-omap/Kconfig                         |   20 +
 arch/arm/mach-omap/Makefile                        |    1 +
 arch/arm/mach-omap/gpmc.c                          |   10 +-
 arch/arm/mach-omap/include/mach/gpio.h             |   43 +-
 arch/arm/mach-omap/include/mach/omap4-mux.h        |   80 +-
 arch/arm/mach-omap/include/mach/omap4-silicon.h    |   13 +
 arch/arm/mach-omap/include/mach/omap4_rom_usb.h    |  141 ++++
 arch/arm/mach-omap/include/mach/xload.h            |    1 +
 arch/arm/mach-omap/omap3_core.S                    |    1 +
 arch/arm/mach-omap/omap4_clock.c                   |    2 +-
 arch/arm/mach-omap/omap4_generic.c                 |   25 +-
 arch/arm/mach-omap/omap4_rom_usb.c                 |  198 +++++
 arch/arm/mach-omap/xload.c                         |   26 +
 arch/arm/mach-samsung/include/mach/gpio.h          |    6 +-
 arch/arm/mach-versatile/core.c                     |   17 +
 arch/arm/mach-versatile/include/mach/gpio.h        |    1 +
 arch/arm/mach-versatile/include/mach/init.h        |    1 +
 arch/arm/pbl/Makefile                              |    4 +-
 arch/arm/tools/Makefile                            |    4 +-
 arch/mips/Makefile                                 |    8 +-
 arch/mips/boot/main_entry.c                        |    1 -
 arch/nios2/Makefile                                |    2 +-
 arch/nios2/boards/generic/generic.c                |   11 +-
 arch/nios2/configs/generic_defconfig               |   11 +-
 arch/openrisc/Kconfig                              |    3 +-
 arch/openrisc/boards/generic/config.h              |    7 +-
 arch/openrisc/boards/generic/generic.c             |    2 +-
 arch/openrisc/configs/generic_defconfig            |    4 +-
 commands/Kconfig                                   |   36 +-
 commands/Makefile                                  |    8 +-
 commands/barebox-update.c                          |   86 ++
 commands/filetype.c                                |   97 +++
 commands/help.c                                    |    7 +-
 commands/loadb.c                                   |  102 +--
 commands/loads.c                                   |    1 -
 commands/loadxy.c                                  |  273 ++++++
 commands/miitool.c                                 |  268 ++++++
 commands/nandtest.c                                |  190 +++--
 commands/printenv.c                                |   22 +-
 commands/spi.c                                     |  132 +++
 commands/splash.c                                  |    4 +
 commands/xyzModem.c                                |  785 -----------------
 common/Kconfig                                     |   38 +-
 common/Makefile                                    |    1 +
 common/bbu.c                                       |  153 ++++
 common/clock.c                                     |   16 +-
 common/complete.c                                  |   12 +-
 common/console.c                                   |   59 +-
 common/console_simple.c                            |    5 +-
 common/env.c                                       |  121 +--
 common/filetype.c                                  |   51 +-
 common/memory.c                                    |    8 +-
 common/partitions.c                                |    3 +-
 common/resource.c                                  |   10 +-
 common/startup.c                                   |    4 +-
 common/uimage.c                                    |   29 +-
 common/version.c                                   |   11 +-
 defaultenv-2/base/bin/bootargs-ip-barebox          |    7 -
 defaultenv-2/base/bin/bootargs-ip-dhcp             |    5 -
 defaultenv-2/base/bin/bootargs-ip-none             |    5 -
 defaultenv-2/base/bin/bootargs-root-disk           |   26 -
 defaultenv-2/base/bin/bootargs-root-ext            |   12 -
 defaultenv-2/base/bin/bootargs-root-initrd         |   16 -
 defaultenv-2/base/bin/bootargs-root-jffs2          |   21 -
 defaultenv-2/base/bin/bootargs-root-nfs            |   20 -
 defaultenv-2/base/bin/bootargs-root-ubi            |   24 -
 defaultenv-2/base/bin/init                         |   10 +-
 defaultenv-2/base/boot/initrd                      |   17 -
 defaultenv-2/base/boot/net                         |    2 +-
 defaultenv-2/base/config                           |   21 +
 defaultenv-2/base/data/boot-template               |    4 +-
 defaultenv-2/base/init/bootargs-base               |    8 -
 defaultenv-2/base/init/general                     |   15 -
 defaultenv-2/base/init/hostname                    |    8 -
 defaultenv-2/base/init/prompt                      |    7 -
 defaultenv-2/menu/menu/mainmenu                    |    1 +
 drivers/Kconfig                                    |    2 +
 drivers/Makefile                                   |    2 +
 drivers/amba/bus.c                                 |    7 +
 drivers/ata/disk_ata_drive.c                       |   10 +-
 drivers/base/driver.c                              |   55 +-
 drivers/base/platform.c                            |    4 +-
 drivers/clk/Makefile                               |    3 +-
 drivers/clk/clk-gate.c                             |   78 ++
 drivers/clk/clkdev.c                               |   21 +
 drivers/clocksource/Kconfig                        |   11 +
 drivers/clocksource/Makefile                       |    3 +
 drivers/clocksource/arm_smp_twd.c                  |  101 +++
 drivers/clocksource/bcm2835.c                      |   90 ++
 drivers/clocksource/nomadik.c                      |  147 ++++
 drivers/dma/apbh_dma.c                             |    4 +-
 drivers/eeprom/Kconfig                             |   19 +
 drivers/eeprom/Makefile                            |    1 +
 drivers/eeprom/at24.c                              |  460 ++++++++++
 drivers/gpio/Kconfig                               |   11 +
 drivers/gpio/Makefile                              |    2 +
 drivers/gpio/gpio-bcm2835.c                        |  158 ++++
 drivers/gpio/gpio-pl061.c                          |  158 ++++
 drivers/gpio/gpio.c                                |    9 -
 drivers/i2c/Kconfig                                |    1 +
 drivers/i2c/Makefile                               |    2 +-
 drivers/i2c/algos/Kconfig                          |    6 +
 drivers/i2c/algos/Makefile                         |    5 +
 drivers/i2c/algos/i2c-algo-bit.c                   |  605 +++++++++++++
 drivers/i2c/busses/Kconfig                         |   16 +
 drivers/i2c/busses/Makefile                        |    2 +
 drivers/i2c/busses/i2c-gpio.c                      |  177 ++++
 drivers/i2c/busses/i2c-imx.c                       |   30 +-
 drivers/i2c/busses/i2c-omap.c                      |   30 +-
 drivers/i2c/busses/i2c-versatile.c                 |  112 +++
 drivers/i2c/i2c.c                                  |   63 +-
 drivers/input/Kconfig                              |    8 +
 drivers/input/Makefile                             |    1 +
 drivers/input/qt1070.c                             |  296 +++++++
 drivers/mci/Kconfig                                |    2 +-
 drivers/mci/mci-core.c                             |   10 +-
 drivers/mci/mci_spi.c                              |   52 +-
 drivers/mfd/stmpe-i2c.c                            |    2 +-
 drivers/mfd/twl6030.c                              |   21 +
 drivers/mtd/core.c                                 |   19 +-
 drivers/mtd/devices/Kconfig                        |   45 +
 drivers/mtd/devices/Makefile                       |    2 +
 drivers/mtd/devices/docg3.c                        |    1 +
 drivers/{nor => mtd/devices}/m25p80.c              |  512 +++++------
 drivers/mtd/devices/mtd_dataflash.c                |  888 ++++++++++++++++++++
 drivers/mtd/mtdraw.c                               |    2 +-
 drivers/mtd/nand/Kconfig                           |    8 +
 drivers/mtd/nand/atmel_nand.c                      |  816 ++++++++++++++++--
 drivers/mtd/nand/atmel_nand_ecc.h                  |  114 ++-
 drivers/mtd/nand/nand-bb.c                         |    1 +
 drivers/mtd/nand/nand_imx.c                        |    9 +-
 drivers/mtd/nand/nand_mxs.c                        |   26 +-
 drivers/mtd/nand/nand_omap_gpmc.c                  |    3 +-
 drivers/mtd/nand/nand_s3c24xx.c                    |    1 +
 drivers/mtd/nand/nomadik_nand.c                    |    7 +-
 drivers/mtd/partition.c                            |    2 +-
 drivers/mtd/ubi/io.c                               |    2 +-
 drivers/net/designware.c                           |    6 +-
 drivers/net/fec_imx.c                              |   72 +-
 drivers/net/fec_imx.h                              |   22 +
 drivers/net/phy/mdio_bus.c                         |   28 +-
 drivers/net/phy/phy.c                              |   10 +-
 drivers/net/smc911x.c                              |   97 ++-
 drivers/nor/Kconfig                                |   27 -
 drivers/nor/Makefile                               |    1 -
 drivers/nor/m25p80.h                               |   84 --
 drivers/of/base.c                                  |  109 ++-
 drivers/serial/Kconfig                             |   12 +
 drivers/serial/Makefile                            |    2 +
 drivers/serial/serial_clps711x.c                   |  157 ++++
 drivers/serial/serial_imx.c                        |   99 ++-
 drivers/serial/serial_omap4_usbboot.c              |   83 ++
 drivers/spi/Kconfig                                |   25 +-
 drivers/spi/atmel_spi.c                            |  260 ++++--
 drivers/spi/omap3_spi.c                            |   14 +-
 drivers/spi/spi.c                                  |   12 +
 drivers/usb/gadget/u_serial.c                      |   25 +-
 drivers/usb/otg/ulpi.c                             |    7 +-
 drivers/video/imx-ipu-fb.c                         |    6 +-
 drivers/video/imx.c                                |   45 +-
 drivers/w1/Kconfig                                 |   14 +
 drivers/w1/Makefile                                |    6 +
 drivers/w1/masters/Kconfig                         |   14 +
 drivers/w1/masters/Makefile                        |    5 +
 drivers/w1/masters/w1-gpio.c                       |  116 +++
 drivers/w1/slaves/Kconfig                          |   27 +
 drivers/w1/slaves/Makefile                         |    6 +
 drivers/w1/slaves/w1_ds2431.c                      |  294 +++++++
 drivers/w1/slaves/w1_ds2433.c                      |  196 +++++
 drivers/w1/w1.c                                    |  621 ++++++++++++++
 drivers/w1/w1.h                                    |  152 ++++
 drivers/watchdog/Kconfig                           |    9 +
 drivers/watchdog/Makefile                          |    1 +
 drivers/watchdog/imxwd.c                           |  235 ++++++
 fs/Kconfig                                         |    5 +
 fs/Makefile                                        |    1 +
 fs/fs.c                                            |   27 +-
 fs/omap4_usbbootfs.c                               |  219 +++++
 include/asm-generic/gpio.h                         |   21 +
 include/bbu.h                                      |   49 ++
 include/clock.h                                    |    1 +
 include/common.h                                   |   13 +
 include/debug_ll.h                                 |    2 +-
 include/driver.h                                   |   15 +
 include/environment.h                              |   11 +-
 include/filetype.h                                 |    2 +
 include/i2c/at24.h                                 |   35 +
 include/i2c/i2c-algo-bit.h                         |   55 ++
 include/i2c/i2c-gpio.h                             |   38 +
 include/i2c/i2c.h                                  |   12 +-
 include/input/qt1070.h                             |   18 +
 include/linux/amba/pl061.h                         |   12 +
 include/linux/clk.h                                |    2 +
 include/linux/clkdev.h                             |    1 +
 include/linux/kernel.h                             |   15 +
 include/linux/log2.h                               |  190 +++++
 include/linux/math64.h                             |  121 +++
 include/linux/mtd/cfi.h                            |   65 ++
 include/linux/mtd/mtd.h                            |    4 +-
 include/linux/w1-gpio.h                            |   25 +
 include/memory.h                                   |    2 +-
 include/mfd/twl6030.h                              |    8 +
 include/net/designware.h                           |    3 +
 include/of.h                                       |   15 +
 include/param.h                                    |   11 +-
 include/reset_source.h                             |    6 +
 include/smc911x.h                                  |    6 +
 include/spi/flash.h                                |    2 +-
 include/spi/spi.h                                  |    2 +
 include/w1_mac_address.h                           |   65 ++
 include/xymodem.h                                  |   25 +
 include/xyzModem.h                                 |  109 ---
 lib/Kconfig                                        |    3 +
 lib/Makefile                                       |    1 +
 lib/gui/bmp.c                                      |    1 +
 lib/parameter.c                                    |   18 +
 lib/readline.c                                     |   34 +-
 lib/show_progress.c                                |    3 +-
 lib/xymodem.c                                      |  597 +++++++++++++
 net/eth.c                                          |    2 +-
 scripts/.gitignore                                 |    1 +
 scripts/Makefile                                   |    4 +
 scripts/bareboxenv.c                               |    4 +-
 scripts/omap4_usbboot.c                            |  415 +++++++++
 scripts/usb.h                                      |   61 ++
 scripts/usb_linux.c                                |  397 +++++++++
 504 files changed, 18755 insertions(+), 4825 deletions(-)
 create mode 100644 Documentation/omap4_usb_booting.txt
 create mode 100644 arch/arm/boards/archosg9/Makefile
 create mode 100644 arch/arm/boards/archosg9/board.c
 create mode 100644 arch/arm/boards/archosg9/config.h
 create mode 100644 arch/arm/boards/archosg9/env/config
 create mode 100644 arch/arm/boards/archosg9/env/init/usbboot
 create mode 100644 arch/arm/boards/archosg9/lowlevel.c
 create mode 100644 arch/arm/boards/archosg9/mux.c
 create mode 100644 arch/arm/boards/archosg9/mux.h
 create mode 100644 arch/arm/boards/at91sam9x5ek/hw_version.c
 create mode 100644 arch/arm/boards/at91sam9x5ek/hw_version.h
 create mode 100644 arch/arm/boards/beagle/env/boot/mmc
 create mode 100644 arch/arm/boards/beagle/env/init/config-board
 create mode 100644 arch/arm/boards/beagle/env/network/eth0-discover
 create mode 100644 arch/arm/boards/clep7212/Makefile
 create mode 100644 arch/arm/boards/clep7212/clep7212.c
 create mode 100644 arch/arm/boards/clep7212/config.h
 create mode 100644 arch/arm/boards/clep7212/env/bin/mtdparts-add
 create mode 100644 arch/arm/boards/clep7212/env/boot/nor
 create mode 100644 arch/arm/boards/clep7212/env/init/automount
 rename arch/arm/boards/{freescale-mx6-sabrelite => clep7212}/env/init/bootargs-base (57%)
 create mode 100644 arch/arm/boards/clep7212/env/init/general
 rename arch/arm/boards/{freescale-mx51-pdk => clep7212}/env/init/hostname (76%)
 create mode 100644 arch/arm/boards/clep7212/lowlevel.c
 delete mode 100644 arch/arm/boards/crystalfontz-cfa10036/env/init/bootargs-base
 create mode 100644 arch/arm/boards/crystalfontz-cfa10036/env/init/config-board
 delete mode 100644 arch/arm/boards/crystalfontz-cfa10036/env/init/hostname
 create mode 100644 arch/arm/boards/freescale-mx51-pdk/dcd-data.h
 create mode 100644 arch/arm/boards/freescale-mx51-pdk/env/init/config-board
 create mode 100644 arch/arm/boards/freescale-mx53-loco/dcd-data.h
 create mode 100644 arch/arm/boards/freescale-mx6-sabrelite/env/init/config-board
 create mode 100644 arch/arm/boards/karo-tx53/dcd-data-1011.h
 create mode 100644 arch/arm/boards/karo-tx53/dcd-data-xx30.h
 delete mode 100644 arch/arm/boards/karo-tx53/env/init/bootargs-base
 create mode 100644 arch/arm/boards/karo-tx53/env/init/config-board
 delete mode 100644 arch/arm/boards/karo-tx53/env/init/hostname
 create mode 100644 arch/arm/boards/karo-tx53/lowlevel.c
 create mode 100644 arch/arm/boards/panda/env/boot/mmc
 delete mode 100644 arch/arm/boards/panda/env/config
 create mode 100644 arch/arm/boards/panda/env/init/config-board
 create mode 100644 arch/arm/boards/panda/env/network/eth0-discover
 delete mode 100644 arch/arm/boards/pcm038/env/init/bootargs-base
 create mode 100644 arch/arm/boards/pcm038/env/init/config-board
 delete mode 100644 arch/arm/boards/pcm038/env/init/hostname
 create mode 100644 arch/arm/boards/raspberry-pi/Makefile
 create mode 100644 arch/arm/boards/raspberry-pi/config.h
 rename arch/arm/boards/{freescale-mx51-pdk => raspberry-pi}/env/init/bootargs-base (100%)
 rename arch/arm/boards/{freescale-mx6-sabrelite => raspberry-pi}/env/init/hostname (74%)
 create mode 100644 arch/arm/boards/raspberry-pi/rpi.c
 delete mode 100644 arch/arm/boards/tqma53/env/init/bootargs-base
 create mode 100644 arch/arm/boards/tqma53/env/init/config-board
 delete mode 100644 arch/arm/boards/tqma53/env/init/hostname
 create mode 100644 arch/arm/configs/archosg9_defconfig
 create mode 100644 arch/arm/configs/archosg9_xload_defconfig
 create mode 100644 arch/arm/configs/clps711x_defconfig
 create mode 100644 arch/arm/configs/rpi_defconfig
 create mode 100644 arch/arm/cpu/cache.c
 create mode 100644 arch/arm/cpu/setupc.S
 create mode 100644 arch/arm/include/asm/cputype.h
 create mode 100644 arch/arm/include/asm/system_info.h
 create mode 100644 arch/arm/mach-bcm2835/Kconfig
 create mode 100644 arch/arm/mach-bcm2835/Makefile
 create mode 100644 arch/arm/mach-bcm2835/core.c
 create mode 100644 arch/arm/mach-bcm2835/include/mach/clkdev.h
 rename arch/arm/{boards/at91sam9260ek/lowlevel_init.S => mach-bcm2835/include/mach/core.h} (70%)
 create mode 100644 arch/arm/mach-bcm2835/include/mach/gpio.h
 create mode 100644 arch/arm/mach-bcm2835/include/mach/platform.h
 create mode 100644 arch/arm/mach-bcm2835/include/mach/wd.h
 create mode 100644 arch/arm/mach-clps711x/Kconfig
 create mode 100644 arch/arm/mach-clps711x/Makefile
 create mode 100644 arch/arm/mach-clps711x/clock.c
 create mode 100644 arch/arm/mach-clps711x/devices.c
 create mode 100644 arch/arm/mach-clps711x/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-clps711x/include/mach/clps711x.h
 create mode 100644 arch/arm/mach-clps711x/include/mach/devices.h
 create mode 100644 arch/arm/mach-clps711x/reset.c
 create mode 100644 arch/arm/mach-imx/imx-bbu-internal.c
 create mode 100644 arch/arm/mach-imx/imx.c
 create mode 100644 arch/arm/mach-imx/include/mach/bbu.h
 delete mode 100644 arch/arm/mach-imx/include/mach/imx-regs.h
 create mode 100644 arch/arm/mach-imx/include/mach/iomux-mx1.h
 create mode 100644 arch/arm/mach-imx/include/mach/iomux-v1.h
 create mode 100644 arch/arm/mach-imx/include/mach/revision.h
 delete mode 100644 arch/arm/mach-imx/reset_source.c
 delete mode 100644 arch/arm/mach-nomadik/include/mach/mtu.h
 delete mode 100644 arch/arm/mach-nomadik/include/mach/timex.h
 create mode 100644 arch/arm/mach-omap/include/mach/omap4_rom_usb.h
 create mode 100644 arch/arm/mach-omap/omap4_rom_usb.c
 create mode 100644 arch/arm/mach-versatile/include/mach/gpio.h
 create mode 100644 commands/barebox-update.c
 create mode 100644 commands/filetype.c
 create mode 100644 commands/loadxy.c
 create mode 100644 commands/miitool.c
 create mode 100644 commands/spi.c
 delete mode 100644 commands/xyzModem.c
 create mode 100644 common/bbu.c
 delete mode 100644 defaultenv-2/base/bin/bootargs-ip-barebox
 delete mode 100644 defaultenv-2/base/bin/bootargs-ip-dhcp
 delete mode 100644 defaultenv-2/base/bin/bootargs-ip-none
 delete mode 100644 defaultenv-2/base/bin/bootargs-root-disk
 delete mode 100644 defaultenv-2/base/bin/bootargs-root-ext
 delete mode 100644 defaultenv-2/base/bin/bootargs-root-initrd
 delete mode 100644 defaultenv-2/base/bin/bootargs-root-jffs2
 delete mode 100644 defaultenv-2/base/bin/bootargs-root-nfs
 delete mode 100644 defaultenv-2/base/bin/bootargs-root-ubi
 delete mode 100644 defaultenv-2/base/boot/initrd
 create mode 100644 defaultenv-2/base/config
 delete mode 100644 defaultenv-2/base/init/bootargs-base
 delete mode 100644 defaultenv-2/base/init/general
 delete mode 100644 defaultenv-2/base/init/hostname
 delete mode 100644 defaultenv-2/base/init/prompt
 create mode 100644 drivers/clk/clk-gate.c
 create mode 100644 drivers/clocksource/Kconfig
 create mode 100644 drivers/clocksource/Makefile
 create mode 100644 drivers/clocksource/arm_smp_twd.c
 create mode 100644 drivers/clocksource/bcm2835.c
 create mode 100644 drivers/clocksource/nomadik.c
 create mode 100644 drivers/eeprom/at24.c
 create mode 100644 drivers/gpio/gpio-bcm2835.c
 create mode 100644 drivers/gpio/gpio-pl061.c
 create mode 100644 drivers/i2c/algos/Kconfig
 create mode 100644 drivers/i2c/algos/Makefile
 create mode 100644 drivers/i2c/algos/i2c-algo-bit.c
 create mode 100644 drivers/i2c/busses/i2c-gpio.c
 create mode 100644 drivers/i2c/busses/i2c-versatile.c
 create mode 100644 drivers/input/qt1070.c
 rename drivers/{nor => mtd/devices}/m25p80.c (65%)
 create mode 100644 drivers/mtd/devices/mtd_dataflash.c
 delete mode 100644 drivers/nor/m25p80.h
 create mode 100644 drivers/serial/serial_clps711x.c
 create mode 100644 drivers/serial/serial_omap4_usbboot.c
 create mode 100644 drivers/w1/Kconfig
 create mode 100644 drivers/w1/Makefile
 create mode 100644 drivers/w1/masters/Kconfig
 create mode 100644 drivers/w1/masters/Makefile
 create mode 100644 drivers/w1/masters/w1-gpio.c
 create mode 100644 drivers/w1/slaves/Kconfig
 create mode 100644 drivers/w1/slaves/Makefile
 create mode 100644 drivers/w1/slaves/w1_ds2431.c
 create mode 100644 drivers/w1/slaves/w1_ds2433.c
 create mode 100644 drivers/w1/w1.c
 create mode 100644 drivers/w1/w1.h
 create mode 100644 drivers/watchdog/imxwd.c
 create mode 100644 fs/omap4_usbbootfs.c
 create mode 100644 include/asm-generic/gpio.h
 create mode 100644 include/bbu.h
 create mode 100644 include/i2c/at24.h
 create mode 100644 include/i2c/i2c-algo-bit.h
 create mode 100644 include/i2c/i2c-gpio.h
 create mode 100644 include/input/qt1070.h
 create mode 100644 include/linux/amba/pl061.h
 create mode 100644 include/linux/log2.h
 create mode 100644 include/linux/math64.h
 create mode 100644 include/linux/mtd/cfi.h
 create mode 100644 include/linux/w1-gpio.h
 create mode 100644 include/w1_mac_address.h
 create mode 100644 include/xymodem.h
 delete mode 100644 include/xyzModem.h
 create mode 100644 lib/xymodem.c
 create mode 100644 scripts/omap4_usbboot.c
 create mode 100644 scripts/usb.h
 create mode 100644 scripts/usb_linux.c
-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

             reply	other threads:[~2012-12-07  7:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-07  7:49 Sascha Hauer [this message]
2012-12-08 21:54 ` v2012.12.0 Thomas Petazzoni
2012-12-10  8:16   ` v2012.12.0 Jean-Christophe PLAGNIOL-VILLARD
2012-12-10  8:26     ` v2012.12.0 Thomas Petazzoni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20121207074925.GZ10369@pengutronix.de \
    --to=s.hauer@pengutronix.de \
    --cc=barebox@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.