v2013.09.0 and v2013.08.1

Sascha Hauer s.hauer at pengutronix.de
Wed Sep 4 03:43:00 EDT 2013


Hi All,

We have a September release. See below what happened since August. Also
available is a stable update for August which might be important for
initrd users.

Sascha

----------------------------------------------------------------
Alexander Shiyan (11):
      blackfin: Remove unneeded assignment
      commands: nandtest: Fix incorrect size for memset in do_nandtest
      common: console: Fix possible null pointer dereference
      ARM: Use armlinux_bootparams address for DTB
      base: Transform "platform_match" into "device_match" and make this function public
      spi: Reuse "driver_match" for SPI bus
      i2c: Reuse "driver_match" for I2C bus
      mfd: mc13xxx: Determine used bus by "bus_type" field
      mfd: mc13xxx: Separate query_revision function for each supported IC
      mfd: mc13xxx: Add support for MC34708
      Cleanup Kconfig files

Alexey Galakhov (3):
      friendlyarm-tiny210: use LEDs for boot errors
      friendlyarm-tiny210: add heartbeat LED
      Force set console baudrate at enable time

Antony Pavlov (6):
      MIPS: rzx50: add nmon support
      serial: ns16550: get clock-frequency from dt
      serial: ns16550: fill cdev just-in-time
      pbl: add generated file piggy.lz4 to .gitignore
      resurrect CONFIG_PANIC_HANG option
      CONFIG_PANIC_HANG: replace #ifdef with IS_ENABLED()

Christian Hemp (1):
      commands: Fix memtest return value

David Jander (1):
      of: base.c: Use correct device-tree in of_add_initrd()

Jan Luebbe (1):
      console: fix console without CONFIG_PARAMETER

Jan Weitzel (1):
      i2c-omap: fix am33xx and omap3 fclk_rate

Jason Cooper (1):
      arm: mvebu: add board USI Topkick

Jean-Christophe PLAGNIOL-VILLARD (6):
      ARM: at91: move main clock define to C
      ARM: at91 boards: remove empty config.h files
      ARM: AT91: Turn most board directories into regular build directories
      pbl: add lz4 support
      uimage: fix: always support multi image support
      uimage: fix: fill size when no compression is used

Kyungsik Lee (2):
      decompressor: Add LZ4 decompressor module
      lib: Add support for LZ4-compressed kernel

Philipp Zabel (1):
      ARM: gk802: Add support for Zealz GK802

Renaud Barbier (2):
      mpc85xx: remove local bus initialisation
      P2020RDB: map boot flash.

Sascha Hauer (101):
      led: gpio: Add trigger support
      ARM: i.MX: External Nand boot: make 2k support nonoptional
      ARM: i.MX: External Nand boot: remove debug command
      ARM: i.MX: External Nand boot: move pagesize detection into SoC specific code
      ARM: i.MX: External Nand boot: remove ifdefs
      ARM: i.MX: External Nand boot: remove ifdefs around SoC functions
      ARM: dts: Add i.MX6dl dtsi and pinfunc file
      ARM: dts: Add more pinctrl groups for i.MX6q
      ARM: i.MX6: TQ tqma6x initial board support
      ARM: mxs: implement debug_ll support
      devfs: let devfs_add_partition return the new partition
      of: export of_default_bus_match_table
      of: partitions: factor out function to parse a single partition
      cdev: introduce partition names
      cdev: allow to open a struct cdev
      cdev: add device_find_partition
      mci: set partnames of eMMC boot partitions
      of: add mtd of helpers
      bus: Add imx-weim support
      of: partition: check for valid node
      of: Add convenience functions to en/disable devicenodes
      mtd: Add devicetree partition parsing
      mci: Add devicetree partition parsing
      Add configurability via devicetree
      ARM: i.MX Datamodul edmqx6: configure environment from devicetree
      ARM: i.MX51 babbage: configure environment from devicetree
      mtd: nand_imx: Add devicetree probe support
      mtd: nand: omap: do not set write callback if mtd write is disabled
      block: shortcut writebuffer_flush if writing is disabled
      ARM: omap4: Use writel where appropriate
      ARM: omap4: pcm049: register devices only when support is enabled
      memory_display: Change address pointer to type const void *
      mtd: nand: write BBM to OOB even with flash-based BBT
      mtd: rename MTD_OOB_* to MTD_OPS_*
      mtd: sync bbm.h with Linux Kernel
      string: introduce memchr_inv
      mtd: rename mtd_read_oob
      mtd: introduce ecc strength
      mtd: introduce mtd_read_oob and mtd_write_oob
      scripts: imx-image: allow semicolon as command delimiter
      scripts: run imxcfg files through cpp
      ARM: dts: i.MX6: Add label for ocotp nodes
      ARM: i.MX6: Add ocotp driver
      ARM: i.MX6 sabre: register MAC address from dt
      ARM: i.MX53 QSB: configure environment from devicetree
      ARM: i.MX51 efikasb: configure environment from devicetree
      clk: provide static inline wrappers
      serial: ns16550: reorder functions to avoid forward declaration
      serial: ns16550: introduce private struct
      serial: ns16550: remove f_caps from platform_data
      serial: ns16550: Add clk support and make platform_data optional
      serial: ns16550: Add devicetree probe support
      mtd: nand: update to v3.11-rc1
      ARM: MXS: introduce stmp device support
      dma: apbh: introduce private struct
      dma: apbh-dma: move header file to common location
      dma: apbh: remove CONFIG_ARCH_DMA_PIO_WORDS
      dma: apbh: Turn into a driver
      dma: apbh: add devicetree probe support
      dma: apbh: cleanup includes
      mtd: nand: gpmi: use io_base instead of MXS_GPMI_BASE
      ARM: mxs: Add convenience wrapper to register mxs_nand device
      mtd: nand: gpmi: replace MXS_BCH_BASE with driver resources
      mtd: nand: gpmi: cleanup includes
      mtd: nand: mxs-nand: Add i.MX6 support
      mtd: nand: mxs-nand: Add on flash bbt support
      memory_display: Change address pointer to type const void *
      UBI: Add ubidetach command
      ubiattach command: Properly check return values
      UBI: remove old ubi support
      UBI: reimport UBI from Linux v3.10
      ARM: Add Phytec phyFLEX-i.MX6 board support
      mtd: ubi: implement ubi_volume_notify
      mtd: Turn 'bad block at' message into pr_debug
      Merge branch 'for-next/at91'
      Merge branch 'for-next/driver'
      Merge branch 'for-next/friendlyarm'
      Merge branch 'for-next/imagesize'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/lz4'
      Merge branch 'for-next/marvell'
      Merge branch 'for-next/mfd'
      Merge branch 'for-next/mips'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/mxs'
      Merge branch 'for-next/of'
      Merge branch 'for-next/omap'
      Merge branch 'for-next/ppc'
      Merge branch 'for-next/serial'
      mtd: ubi: remove calls to nonexisting functions
      mtd: ubi: add missing prototype for ubi_volume_notify
      ARM: imx_v7_defconfig: Enable some features needed for the multi image
      Revert "ARM: Use armlinux_bootparams address for DTB"
      image: Add .gitignore
      of: Fix endless loop in of_add_memory
      globalvar: add missing include
      imx-image: Align image size
      ARM: i.MX: move esdctl device registration to soc_init
      ARM: dts: imx53 qsb: remove wrong memory bank
      Release v2013.09.0

Sebastian Hesselbarth (21):
      OF: import address related functions from Linux OF API
      OF: convert of_translate_address to new API
      OF: base: move OF_ROOT_NODE_ defines to local OF code
      OF: import bus/device related functions from Linux OF API
      OF: gpio: convert DT based gpio handling to new OF API
      OF: base: use of_platform_populate for probing
      OF: base: remove dead device related functions
      OF: remove device and resource pointer from struct device_node
      OF: base: convert of_add_memory to OF API
      OF: base: rename of_free to of_delete_node
      ARM: mvebu: move soc_init to core_initcall
      clocksource: orion: lookup clock by physbase
      clocksource: orion: add DT support
      clocksource: mvebu: lookup clock by physbase
      clocksource: mvebu: add DT support
      GPIO: add Marvell Orion/MVEBU SoC GPIO driver
      ARM: mvebu: import DT files for Dove SoC and SolidRun CuBox
      spi: add Marvell MVEBU SoC SPI driver
      ARM: mvebu: add more options to SolidRun CuBox defconfig
      ARM: mvebu: add clock aliases for spi0/spi1 on Dove
      LED: add support for device tree parsing of gpio-leds

Shravan kumar (1):
      PCM051: Add first stage support

Teresa Gámez (12):
      ARM: OMAP: AM33xx: Add basic NAND support
      PCM051: Add basic nand support
      ARM: AM33xx: Add gpio support
      PCM051: Add muxing for user led and btn
      PCM051: Update pcm051_defconfig
      PCM051: Rename SPI NOR device
      ARM: AM33xx: Enable clock for all GPIO banks
      ARM: AM33xx: Make mpu pll configurable by lowlevel board code
      arm: omap: store boot source info from ROM loader
      ARM OMAP: get barebox partion information from boardcode
      PCM051: Pass barebox partition information
      PCM051: Fix muxing of MMC0 CD

张忠山 (1):
      create directory for dir/file.o

 Documentation/devicetree/bindings/barebox.txt      |   10 +
 .../bindings/barebox/barebox,environment.txt       |   25 +
 Documentation/devicetree/bindings/leds/common.txt  |    8 +
 .../devicetree/bindings/misc/fsl,imx-ocotp.txt     |   20 +
 Makefile                                           |    2 +-
 arch/arm/Kconfig                                   |    5 +
 arch/arm/Makefile                                  |   25 -
 arch/arm/boards/Makefile                           |   29 +
 arch/arm/boards/animeo_ip/config.h                 |    6 -
 arch/arm/boards/animeo_ip/init.c                   |    7 +
 arch/arm/boards/archosg9/lowlevel.c                |    5 +-
 arch/arm/boards/at91rm9200ek/config.h              |    2 -
 arch/arm/boards/at91rm9200ek/init.c                |    7 +
 arch/arm/boards/at91sam9260ek/config.h             |    6 -
 arch/arm/boards/at91sam9260ek/init.c               |    7 +
 arch/arm/boards/at91sam9261ek/config.h             |    6 -
 arch/arm/boards/at91sam9261ek/init.c               |    7 +
 arch/arm/boards/at91sam9263ek/config.h             |    6 -
 arch/arm/boards/at91sam9263ek/init.c               |    7 +
 arch/arm/boards/at91sam9m10g45ek/config.h          |    6 -
 arch/arm/boards/at91sam9m10g45ek/init.c            |    7 +
 arch/arm/boards/at91sam9m10ihd/config.h            |    6 -
 arch/arm/boards/at91sam9m10ihd/init.c              |    7 +
 arch/arm/boards/at91sam9n12ek/config.h             |    6 -
 arch/arm/boards/at91sam9n12ek/init.c               |    7 +
 arch/arm/boards/at91sam9x5ek/config.h              |    6 -
 arch/arm/boards/at91sam9x5ek/init.c                |    7 +
 arch/arm/boards/beagle/lowlevel.c                  |    6 +-
 arch/arm/boards/beaglebone/lowlevel.c              |    7 +-
 arch/arm/boards/ccxmx51/ccxmx51.c                  |    2 +-
 arch/arm/boards/dmo-mx6-realq7/board.c             |   26 +-
 arch/arm/boards/dss11/config.h                     |    6 -
 arch/arm/boards/dss11/init.c                       |    7 +
 arch/arm/boards/efika-mx-smartbook/board.c         |   29 +-
 arch/arm/boards/freescale-mx28-evk/mx28-evk.c      |    4 +-
 arch/arm/boards/freescale-mx35-3-stack/3stack.c    |    2 +-
 arch/arm/boards/freescale-mx51-pdk/board.c         |    5 -
 arch/arm/boards/freescale-mx53-loco/board.c        |    6 +-
 arch/arm/boards/freescale-mx6-sabrelite/board.c    |   23 -
 arch/arm/boards/freescale-mx6-sabresd/board.c      |   22 -
 arch/arm/boards/friendlyarm-tiny210/lowlevel.c     |   28 +-
 arch/arm/boards/friendlyarm-tiny210/tiny210.c      |    2 +
 arch/arm/boards/gk802/Makefile                     |    3 +
 arch/arm/boards/gk802/board.c                      |   84 +
 arch/arm/boards/gk802/env/config-board             |    7 +
 arch/arm/boards/gk802/flash-header.imxcfg          |   96 +
 arch/arm/boards/gk802/lowlevel.c                   |   18 +
 arch/arm/boards/karo-tx28/tx28.c                   |    4 +-
 arch/arm/boards/mmccpu/config.h                    |    6 -
 arch/arm/boards/mmccpu/init.c                      |    7 +
 arch/arm/boards/nhk8815/setup.c                    |    2 -
 arch/arm/boards/omap343xdsp/lowlevel.c             |    6 +-
 arch/arm/boards/omap3evm/lowlevel.c                |    5 +-
 arch/arm/boards/panda/lowlevel.c                   |    6 +-
 arch/arm/boards/pcm038/pcm038.c                    |    2 +-
 arch/arm/boards/pcm049/board.c                     |    6 +-
 arch/arm/boards/pcm049/lowlevel.c                  |    6 +-
 arch/arm/boards/pcm051/board.c                     |   71 +-
 arch/arm/boards/pcm051/env/boot/nand-ubi           |   10 +
 arch/arm/boards/pcm051/env/boot/sd                 |    2 +-
 arch/arm/boards/pcm051/env/boot/spi-nor            |    2 +-
 arch/arm/boards/pcm051/env/init/mtdparts-nand      |   11 +
 arch/arm/boards/pcm051/env/init/mtdparts-nor       |    4 +-
 arch/arm/boards/pcm051/lowlevel.c                  |  211 +-
 arch/arm/boards/pcm051/mux.c                       |   24 +-
 arch/arm/boards/pcm051/mux.h                       |    2 +
 arch/arm/boards/phycard-a-l1/lowlevel.c            |    5 +-
 arch/arm/boards/phycard-a-xl2/lowlevel.c           |    6 +-
 arch/arm/boards/phytec-pfla02/Makefile             |    5 +
 arch/arm/boards/phytec-pfla02/board.c              |   59 +
 .../flash-header-phytec-pfla02-1gib.imxcfg         |    6 +
 .../flash-header-phytec-pfla02-2gib.imxcfg         |    6 +
 .../phytec-pfla02/flash-header-phytec-pfla02.h     |   99 +
 arch/arm/boards/phytec-pfla02/lowlevel.c           |   57 +
 arch/arm/boards/pm9261/config.h                    |    6 -
 arch/arm/boards/pm9261/init.c                      |    7 +
 arch/arm/boards/pm9263/config.h                    |    6 -
 arch/arm/boards/pm9263/init.c                      |    7 +
 arch/arm/boards/pm9g45/config.h                    |    6 -
 arch/arm/boards/pm9g45/init.c                      |    7 +
 arch/arm/boards/qil-a926x/config.h                 |    6 -
 arch/arm/boards/qil-a926x/init.c                   |    7 +
 arch/arm/boards/sama5d3xek/config.h                |    6 -
 arch/arm/boards/sama5d3xek/init.c                  |    7 +
 arch/arm/boards/telit-evk-pro3/config.h            |    6 -
 arch/arm/boards/telit-evk-pro3/init.c              |    7 +
 arch/arm/boards/tny-a926x/config.h                 |    6 -
 arch/arm/boards/tny-a926x/init.c                   |    7 +
 arch/arm/boards/tqma6x/Makefile                    |    5 +
 arch/arm/boards/tqma6x/board.c                     |  154 +
 arch/arm/boards/tqma6x/flash-header-tqma6dl.imxcfg |   99 +
 arch/arm/boards/tqma6x/flash-header-tqma6q.imxcfg  |  104 +
 arch/arm/boards/tqma6x/lowlevel.c                  |   88 +
 arch/arm/boards/usb-a926x/config.h                 |    6 -
 arch/arm/boards/usb-a926x/init.c                   |    7 +
 arch/arm/boards/usi-topkick/Makefile               |    1 +
 arch/arm/boards/usi-topkick/board.c                |   17 +
 arch/arm/boards/usi-topkick/kwbimage.cfg           |   35 +
 arch/arm/configs/dmo-realq7_defconfig              |    1 +
 arch/arm/configs/freescale_mx53_loco_defconfig     |    2 +-
 arch/arm/configs/imx_v7_defconfig                  |    6 +-
 arch/arm/configs/pcm051_defconfig                  |   18 +-
 arch/arm/configs/pcm051_mlo_defconfig              |   33 +
 arch/arm/configs/solidrun_cubox_defconfig          |   72 +
 arch/arm/dts/Makefile                              |   12 +-
 arch/arm/dts/dove-cubox.dts                        |  155 +
 arch/arm/dts/dove.dtsi                             |  285 ++
 arch/arm/dts/imx51-babbage.dts                     |   12 +
 arch/arm/dts/imx51-genesi-efika-sb.dts             |   26 +
 arch/arm/dts/imx53-qsb.dts                         |   14 +-
 arch/arm/dts/imx6dl-mba6x.dts                      |   67 +
 arch/arm/dts/imx6dl-pinfunc.h                      | 1085 +++++++
 arch/arm/dts/imx6dl-tqma6s.dtsi                    |   99 +
 arch/arm/dts/imx6dl.dtsi                           |  438 +++
 arch/arm/dts/imx6q-dmo-realq7.dts                  |   31 +
 arch/arm/dts/imx6q-gk802.dts                       |  149 +
 arch/arm/dts/imx6q-mba6x.dts                       |   71 +
 arch/arm/dts/imx6q-phytec-pbab01.dts               |   47 +
 arch/arm/dts/imx6q-phytec-pfla02.dtsi              |  127 +
 arch/arm/dts/imx6q-sabrelite.dts                   |    4 +
 arch/arm/dts/imx6q-tqma6q.dtsi                     |  132 +
 arch/arm/dts/imx6q-tqma6x.dts                      |  320 +++
 arch/arm/dts/imx6q.dtsi                            |   47 +
 arch/arm/dts/imx6qdl-mba6x.dtsi                    |  190 ++
 arch/arm/dts/imx6qdl-sabresd.dtsi                  |    4 +
 arch/arm/dts/imx6qdl-tqma6x.dtsi                   |  162 ++
 arch/arm/dts/imx6qdl.dtsi                          |    4 +-
 arch/arm/mach-at91/at91rm9200.c                    |    3 -
 arch/arm/mach-at91/at91sam9260.c                   |    3 -
 arch/arm/mach-at91/at91sam9261.c                   |    3 -
 arch/arm/mach-at91/at91sam9263.c                   |    3 -
 arch/arm/mach-at91/at91sam9g45.c                   |    3 -
 arch/arm/mach-at91/at91sam9n12.c                   |    3 -
 arch/arm/mach-at91/at91sam9x5.c                    |    3 -
 arch/arm/mach-at91/clock.c                         |   11 +-
 arch/arm/mach-at91/generic.h                       |    2 +-
 arch/arm/mach-at91/include/mach/board.h            |    2 +
 arch/arm/mach-at91/sama5d3.c                       |    3 -
 arch/arm/mach-at91/setup.c                         |    4 +
 arch/arm/mach-imx/Kconfig                          |   41 +-
 arch/arm/mach-imx/Makefile                         |    1 +
 arch/arm/mach-imx/clk-imx6.c                       |    1 +
 arch/arm/mach-imx/external-nand-boot.c             |  171 +-
 arch/arm/mach-imx/imx1.c                           |    2 +-
 arch/arm/mach-imx/imx25.c                          |    2 +-
 arch/arm/mach-imx/imx27.c                          |    4 +-
 arch/arm/mach-imx/imx31.c                          |    2 +-
 arch/arm/mach-imx/imx35.c                          |    2 +-
 arch/arm/mach-imx/imx51.c                          |    2 +-
 arch/arm/mach-imx/imx53.c                          |    2 +-
 arch/arm/mach-imx/include/mach/imx6-regs.h         |    2 +
 arch/arm/mach-imx/ocotp.c                          |  105 +
 arch/arm/mach-mvebu/Kconfig                        |    7 +-
 arch/arm/mach-mvebu/armada-370-xp.c                |    5 +-
 arch/arm/mach-mvebu/dove.c                         |    7 +-
 arch/arm/mach-mvebu/include/mach/dove-regs.h       |    3 +
 arch/arm/mach-mvebu/include/mach/gpio.h            |    6 +
 arch/arm/mach-mvebu/kirkwood.c                     |    5 +-
 arch/arm/mach-mxs/Kconfig                          |    2 +
 arch/arm/mach-mxs/Makefile                         |    2 +-
 arch/arm/mach-mxs/imx.c                            |    3 +-
 arch/arm/mach-mxs/include/mach/debug_ll.h          |   22 +
 arch/arm/mach-mxs/include/mach/devices.h           |   47 +
 arch/arm/mach-mxs/include/mach/imx-regs.h          |    5 -
 arch/arm/mach-mxs/include/mach/mxs.h               |    6 -
 arch/arm/mach-mxs/iomux-imx.c                      |   27 +-
 arch/arm/mach-mxs/ocotp.c                          |    9 +-
 arch/arm/mach-mxs/power.c                          |    5 +-
 arch/arm/mach-mxs/soc-imx23.c                      |    2 +-
 arch/arm/mach-mxs/soc-imx28.c                      |    2 +-
 arch/arm/mach-omap/Kconfig                         |    2 +-
 arch/arm/mach-omap/Makefile                        |    4 +-
 arch/arm/mach-omap/am33xx_clock.c                  |   16 +-
 arch/arm/mach-omap/am33xx_generic.c                |   47 +-
 arch/arm/mach-omap/am33xx_mux.c                    |    8 +-
 arch/arm/mach-omap/include/mach/am33xx-clock.h     |    2 +-
 arch/arm/mach-omap/include/mach/am33xx-mux.h       |    1 +
 arch/arm/mach-omap/include/mach/am33xx-silicon.h   |   13 +
 arch/arm/mach-omap/include/mach/generic.h          |   19 +
 arch/arm/mach-omap/include/mach/gpmc_nand.h        |    1 +
 arch/arm/mach-omap/omap3_generic.c                 |   16 +-
 arch/arm/mach-omap/omap4_clock.c                   |  176 +-
 arch/arm/mach-omap/omap4_generic.c                 |   18 +-
 arch/arm/mach-omap/omap_bootinfo.S                 |   25 +
 arch/arm/mach-omap/xload.c                         |   46 +-
 arch/arm/pbl/.gitignore                            |    1 +
 arch/arm/pbl/Makefile                              |    3 +-
 arch/arm/pbl/piggy.lz4.S                           |    6 +
 arch/blackfin/lib/bf533_string.c                   |    2 +-
 arch/mips/Kconfig                                  |    1 +
 .../boards/rzx50/include/board/board_pbl_start.h   |    3 +
 arch/mips/pbl/.gitignore                           |    1 +
 arch/mips/pbl/Makefile                             |    3 +-
 arch/mips/pbl/piggy.lz4.S                          |    6 +
 arch/ppc/boards/freescale-p2020rdb/config.h        |    4 -
 arch/ppc/boards/freescale-p2020rdb/p2020rdb.c      |    4 +
 arch/ppc/cpu-85xx/start.S                          |    1 -
 arch/ppc/include/asm/fsl_lbc.h                     |    2 -
 arch/ppc/mach-mpc85xx/Makefile                     |    1 -
 arch/ppc/mach-mpc85xx/cpu_init.c                   |    5 +-
 arch/ppc/mach-mpc85xx/fsl_lbc.c                    |   17 -
 arch/x86/boards/x86_generic/generic_pc.c           |    6 +-
 commands/Kconfig                                   |   22 +-
 commands/memtest.c                                 |    2 +-
 commands/nandtest.c                                |    2 +-
 commands/of_node.c                                 |    2 +-
 commands/oftree.c                                  |    4 +-
 commands/partition.c                               |   11 +-
 commands/ubi.c                                     |   39 +-
 common/Kconfig                                     |   11 +
 common/block.c                                     |    3 +
 common/console.c                                   |   44 +-
 common/environment.c                               |   10 +-
 common/filetype.c                                  |    4 +
 common/memory_display.c                            |    2 +-
 common/partitions.c                                |   12 +-
 common/uimage.c                                    |    8 +-
 drivers/Kconfig                                    |    1 +
 drivers/Makefile                                   |    1 +
 drivers/base/bus.c                                 |   24 +
 drivers/base/platform.c                            |   26 +-
 drivers/bus/Kconfig                                |    7 +
 drivers/bus/Makefile                               |    1 +
 drivers/bus/imx-weim.c                             |  171 ++
 drivers/clk/Kconfig                                |    5 +-
 drivers/clocksource/mvebu.c                        |    9 +-
 drivers/clocksource/orion.c                        |    8 +-
 drivers/dma/Kconfig                                |    3 +-
 drivers/dma/apbh_dma.c                             |  176 +-
 drivers/gpio/Kconfig                               |    8 +
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/gpio-orion.c                          |  132 +
 drivers/i2c/busses/i2c-omap.c                      |    4 +-
 drivers/i2c/i2c.c                                  |   22 +-
 drivers/led/Kconfig                                |    4 +
 drivers/led/led-gpio.c                             |   78 +
 drivers/mci/mci-core.c                             |   13 +-
 drivers/mci/mxs.c                                  |    4 +-
 drivers/mfd/Kconfig                                |    6 +-
 drivers/mfd/Makefile                               |    1 -
 drivers/mfd/mc13xxx.c                              |  242 +-
 drivers/mfd/mc34708.c                              |  295 --
 drivers/mtd/Makefile                               |    2 +-
 drivers/mtd/core.c                                 |   22 +
 drivers/mtd/devices/docg3.c                        |   26 +-
 drivers/mtd/mtdoob.c                               |    8 +-
 drivers/mtd/mtdraw.c                               |   10 +-
 drivers/mtd/nand/Kconfig                           |   31 +-
 drivers/mtd/nand/Makefile                          |    5 +-
 drivers/mtd/nand/atmel_nand.c                      |   15 +-
 drivers/mtd/nand/nand.h                            |    3 +-
 drivers/mtd/nand/nand_base.c                       | 3028 ++++++++++++++++----
 drivers/mtd/nand/nand_bbt.c                        | 1049 ++++---
 drivers/mtd/nand/nand_bch.c                        |  243 ++
 drivers/mtd/nand/nand_hwecc.c                      |  103 -
 drivers/mtd/nand/nand_hwecc_syndrome.c             |  225 --
 drivers/mtd/nand/nand_ids.c                        |  266 +-
 drivers/mtd/nand/nand_imx.c                        |   99 +-
 drivers/mtd/nand/nand_mxs.c                        |  175 +-
 drivers/mtd/nand/nand_omap_gpmc.c                  |   21 +-
 drivers/mtd/nand/nand_s3c24xx.c                    |    2 +
 drivers/mtd/nand/nand_swecc.c                      |   94 -
 drivers/mtd/nand/nand_write.c                      |  747 -----
 drivers/mtd/nand/nomadik_nand.c                    |    1 +
 drivers/mtd/ubi/Kconfig                            |   82 +-
 drivers/mtd/ubi/Makefile                           |    6 +-
 drivers/mtd/ubi/attach.c                           | 1728 +++++++++++
 drivers/mtd/ubi/build.c                            |  857 ++----
 drivers/mtd/ubi/cdev.c                             |   27 +-
 drivers/mtd/ubi/crc32defs.h                        |   32 -
 drivers/mtd/ubi/debug.c                            |  223 +-
 drivers/mtd/ubi/debug.h                            |  178 +-
 drivers/mtd/ubi/eba.c                              |  485 ++--
 drivers/mtd/ubi/fastmap.c                          | 1514 ++++++++++
 drivers/mtd/ubi/io.c                               |  815 +++---
 drivers/mtd/ubi/kapi.c                             |  177 +-
 drivers/mtd/ubi/misc.c                             |   64 +-
 drivers/mtd/ubi/scan.c                             | 1359 ---------
 drivers/mtd/ubi/scan.h                             |  162 --
 drivers/mtd/ubi/ubi-barebox.h                      |  135 +-
 drivers/mtd/ubi/ubi-media.h                        |  515 ++++
 drivers/mtd/ubi/ubi.h                              |  634 +++-
 drivers/mtd/ubi/upd.c                              |  101 +-
 drivers/mtd/ubi/vmt.c                              |  513 +---
 drivers/mtd/ubi/vtbl.c                             |  365 +--
 drivers/mtd/ubi/wl.c                               | 1677 ++++++-----
 drivers/of/Kconfig                                 |    9 +
 drivers/of/Makefile                                |    6 +-
 drivers/of/address.c                               |  437 +++
 drivers/of/barebox.c                               |   99 +
 drivers/of/base.c                                  |  407 +--
 drivers/of/fdt.c                                   |    2 +-
 drivers/of/gpio.c                                  |   26 -
 drivers/of/of_gpio.c                               |   52 +
 drivers/of/of_mtd.c                                |   82 +
 drivers/of/of_path.c                               |  155 +
 drivers/of/partition.c                             |   64 +-
 drivers/of/platform.c                              |  321 +++
 drivers/serial/serial_auart.c                      |    2 +-
 drivers/serial/serial_ns16550.c                    |  139 +-
 drivers/spi/Kconfig                                |    4 +
 drivers/spi/Makefile                               |    1 +
 drivers/spi/imx_spi.c                              |    1 +
 drivers/spi/mvebu_spi.c                            |  382 +++
 drivers/spi/mxs_spi.c                              |   27 +-
 drivers/spi/spi.c                                  |   11 +-
 drivers/video/stm.c                                |   11 +-
 fs/devfs-core.c                                    |   58 +-
 images/.gitignore                                  |   10 +
 images/Makefile                                    |    1 +
 images/Makefile.imx                                |   30 +
 include/asm-generic/errno.h                        |    4 +-
 include/common.h                                   |    2 +-
 .../include/mach/dma.h => include/dma/apbh-dma.h   |    9 +-
 include/driver.h                                   |   12 +-
 include/filetype.h                                 |    1 +
 include/globalvar.h                                |    2 +
 include/linux/barebox-wrapper.h                    |    6 +
 include/linux/clk.h                                |   39 +-
 include/linux/decompress/unlz4.h                   |   10 +
 include/linux/kernel.h                             |   12 +
 include/linux/lz4.h                                |   87 +
 include/linux/mtd/bbm.h                            |  128 +-
 include/linux/mtd/flashchip.h                      |  101 +
 include/linux/mtd/mtd-abi.h                        |   19 +
 include/linux/mtd/mtd.h                            |   71 +-
 include/linux/mtd/nand.h                           |  645 +++--
 include/linux/mtd/nand_bch.h                       |   72 +
 include/linux/mtd/ubi.h                            |  105 +-
 include/linux/string.h                             |    2 +
 include/mfd/mc34708.h                              |  109 -
 include/mtd/ubi-media.h                            |  157 +-
 include/mtd/ubi-user.h                             |  312 +-
 include/ns16550.h                                  |    4 -
 include/of.h                                       |   43 +-
 include/of_address.h                               |   72 +
 include/of_gpio.h                                  |   44 +
 include/of_mtd.h                                   |   18 +
 include/stdlib.h                                   |   10 +-
 include/stmp-device.h                              |   22 +
 lib/Kconfig                                        |    7 +
 lib/Makefile                                       |    3 +
 lib/bootstrap/Kconfig                              |    2 +-
 lib/decompress_unlz4.c                             |  192 ++
 lib/lz4/Makefile                                   |    1 +
 lib/lz4/lz4_decompress.c                           |  327 +++
 lib/lz4/lz4defs.h                                  |  156 +
 lib/random.c                                       |    4 +-
 arch/arm/mach-mxs/common.c => lib/stmp-device.c    |   29 +-
 lib/string.c                                       |   59 +
 lib/uncompress.c                                   |    6 +
 lib/vsprintf.c                                     |   12 +-
 pbl/Kconfig                                        |    4 +
 pbl/decomp.c                                       |    4 +
 scripts/Makefile.lib                               |   19 +-
 scripts/imx/imx-image.c                            |   55 +-
 356 files changed, 21722 insertions(+), 9335 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/barebox.txt
 create mode 100644 Documentation/devicetree/bindings/barebox/barebox,environment.txt
 create mode 100644 Documentation/devicetree/bindings/leds/common.txt
 create mode 100644 Documentation/devicetree/bindings/misc/fsl,imx-ocotp.txt
 delete mode 100644 arch/arm/boards/animeo_ip/config.h
 delete mode 100644 arch/arm/boards/at91sam9260ek/config.h
 delete mode 100644 arch/arm/boards/at91sam9261ek/config.h
 delete mode 100644 arch/arm/boards/at91sam9263ek/config.h
 delete mode 100644 arch/arm/boards/at91sam9m10g45ek/config.h
 delete mode 100644 arch/arm/boards/at91sam9m10ihd/config.h
 delete mode 100644 arch/arm/boards/at91sam9n12ek/config.h
 delete mode 100644 arch/arm/boards/at91sam9x5ek/config.h
 delete mode 100644 arch/arm/boards/dss11/config.h
 create mode 100644 arch/arm/boards/gk802/Makefile
 create mode 100644 arch/arm/boards/gk802/board.c
 create mode 100644 arch/arm/boards/gk802/env/config-board
 create mode 100644 arch/arm/boards/gk802/flash-header.imxcfg
 create mode 100644 arch/arm/boards/gk802/lowlevel.c
 delete mode 100644 arch/arm/boards/mmccpu/config.h
 create mode 100644 arch/arm/boards/pcm051/env/boot/nand-ubi
 create mode 100644 arch/arm/boards/pcm051/env/init/mtdparts-nand
 create mode 100644 arch/arm/boards/phytec-pfla02/Makefile
 create mode 100644 arch/arm/boards/phytec-pfla02/board.c
 create mode 100644 arch/arm/boards/phytec-pfla02/flash-header-phytec-pfla02-1gib.imxcfg
 create mode 100644 arch/arm/boards/phytec-pfla02/flash-header-phytec-pfla02-2gib.imxcfg
 create mode 100644 arch/arm/boards/phytec-pfla02/flash-header-phytec-pfla02.h
 create mode 100644 arch/arm/boards/phytec-pfla02/lowlevel.c
 delete mode 100644 arch/arm/boards/pm9261/config.h
 delete mode 100644 arch/arm/boards/pm9263/config.h
 delete mode 100644 arch/arm/boards/pm9g45/config.h
 delete mode 100644 arch/arm/boards/qil-a926x/config.h
 delete mode 100644 arch/arm/boards/sama5d3xek/config.h
 delete mode 100644 arch/arm/boards/telit-evk-pro3/config.h
 delete mode 100644 arch/arm/boards/tny-a926x/config.h
 create mode 100644 arch/arm/boards/tqma6x/Makefile
 create mode 100644 arch/arm/boards/tqma6x/board.c
 create mode 100644 arch/arm/boards/tqma6x/flash-header-tqma6dl.imxcfg
 create mode 100644 arch/arm/boards/tqma6x/flash-header-tqma6q.imxcfg
 create mode 100644 arch/arm/boards/tqma6x/lowlevel.c
 delete mode 100644 arch/arm/boards/usb-a926x/config.h
 create mode 100644 arch/arm/boards/usi-topkick/Makefile
 create mode 100644 arch/arm/boards/usi-topkick/board.c
 create mode 100644 arch/arm/boards/usi-topkick/kwbimage.cfg
 create mode 100644 arch/arm/configs/pcm051_mlo_defconfig
 create mode 100644 arch/arm/dts/dove-cubox.dts
 create mode 100644 arch/arm/dts/dove.dtsi
 create mode 100644 arch/arm/dts/imx6dl-mba6x.dts
 create mode 100644 arch/arm/dts/imx6dl-pinfunc.h
 create mode 100644 arch/arm/dts/imx6dl-tqma6s.dtsi
 create mode 100644 arch/arm/dts/imx6dl.dtsi
 create mode 100644 arch/arm/dts/imx6q-gk802.dts
 create mode 100644 arch/arm/dts/imx6q-mba6x.dts
 create mode 100644 arch/arm/dts/imx6q-phytec-pbab01.dts
 create mode 100644 arch/arm/dts/imx6q-phytec-pfla02.dtsi
 create mode 100644 arch/arm/dts/imx6q-tqma6q.dtsi
 create mode 100644 arch/arm/dts/imx6q-tqma6x.dts
 create mode 100644 arch/arm/dts/imx6qdl-mba6x.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-tqma6x.dtsi
 create mode 100644 arch/arm/mach-imx/ocotp.c
 create mode 100644 arch/arm/mach-mvebu/include/mach/gpio.h
 create mode 100644 arch/arm/mach-mxs/include/mach/debug_ll.h
 create mode 100644 arch/arm/mach-mxs/include/mach/devices.h
 delete mode 100644 arch/arm/mach-mxs/include/mach/mxs.h
 create mode 100644 arch/arm/mach-omap/omap_bootinfo.S
 create mode 100644 arch/arm/pbl/piggy.lz4.S
 create mode 100644 arch/mips/pbl/piggy.lz4.S
 delete mode 100644 arch/ppc/mach-mpc85xx/fsl_lbc.c
 create mode 100644 drivers/bus/Kconfig
 create mode 100644 drivers/bus/Makefile
 create mode 100644 drivers/bus/imx-weim.c
 create mode 100644 drivers/gpio/gpio-orion.c
 delete mode 100644 drivers/mfd/mc34708.c
 create mode 100644 drivers/mtd/nand/nand_bch.c
 delete mode 100644 drivers/mtd/nand/nand_hwecc.c
 delete mode 100644 drivers/mtd/nand/nand_hwecc_syndrome.c
 delete mode 100644 drivers/mtd/nand/nand_swecc.c
 delete mode 100644 drivers/mtd/nand/nand_write.c
 create mode 100644 drivers/mtd/ubi/attach.c
 delete mode 100644 drivers/mtd/ubi/crc32defs.h
 create mode 100644 drivers/mtd/ubi/fastmap.c
 delete mode 100644 drivers/mtd/ubi/scan.c
 delete mode 100644 drivers/mtd/ubi/scan.h
 create mode 100644 drivers/mtd/ubi/ubi-media.h
 create mode 100644 drivers/of/address.c
 create mode 100644 drivers/of/barebox.c
 delete mode 100644 drivers/of/gpio.c
 create mode 100644 drivers/of/of_gpio.c
 create mode 100644 drivers/of/of_mtd.c
 create mode 100644 drivers/of/of_path.c
 create mode 100644 drivers/of/platform.c
 create mode 100644 drivers/spi/mvebu_spi.c
 create mode 100644 images/.gitignore
 rename arch/arm/mach-mxs/include/mach/dma.h => include/dma/apbh-dma.h (95%)
 create mode 100644 include/linux/decompress/unlz4.h
 create mode 100644 include/linux/lz4.h
 create mode 100644 include/linux/mtd/flashchip.h
 create mode 100644 include/linux/mtd/nand_bch.h
 delete mode 100644 include/mfd/mc34708.h
 create mode 100644 include/of_address.h
 create mode 100644 include/of_gpio.h
 create mode 100644 include/of_mtd.h
 create mode 100644 include/stmp-device.h
 create mode 100644 lib/decompress_unlz4.c
 create mode 100644 lib/lz4/Makefile
 create mode 100644 lib/lz4/lz4_decompress.c
 create mode 100644 lib/lz4/lz4defs.h
 rename arch/arm/mach-mxs/common.c => lib/stmp-device.c (51%)
-- 
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