v2013.04.0

Sascha Hauer s.hauer at pengutronix.de
Thu Apr 4 04:49:23 EDT 2013


Hi All,

We have an april Release, below is what happened since march. I
currently have problems uploading to our webserver, so there is no
tarball right now, only the release tag in git.

Sascha

----------------------------------------------------------------
Alexander Aring (7):
      hush: add getopt only if it enabled
      getopt: change optstring to const char*
      sata-imx: fix depends on ARCH_IMX
      net: fix cpsw depends on ARCH_OMAP
      fs: fix return type of read
      fs: add pread and pwrite functions
      nandtest: fix length calculation

Alexander Shiyan (28):
      ARM: ccmx51: Fix printing board HW-revision
      ARM: ccmx51: Replace ifdefs with IS_ENABLED
      ARM: ccmx51: Add powerup delay for LAN9221
      Introduce device_platform_driver() macro
      Use new device_platform_driver() macro for drivers
      ARM: clps711x: Rework lowlevel initialization code
      ARM: clps711x: Move basic lowlevel initialization in common CLPS711X location
      ARM: clps711x: Adds config option for CPU PLL multiplier
      ARM: clps711x: Remove unused "start" declaration from reset.c
      ARM: clps711x: Mark private functions that not will be used outside as static
      ARM: clep7212: Fix NULL pointer exception if MMU is enabled
      ARM: clps711x: Move memory initialization in common CLPS711X location
      ARM: clep7212: Update default environment
      ARM: clps711x: Update defconfig
      Add missing SZ_xx defines
      mfd: Using MFD_xx prefix for symbols
      Make "dev_get_resource" publicly available
      ARM: pcm038: Remove duplicate imx27_barebox_entry() call
      ARM: pcm038: Select IIM by default
      ARM: pcm038: Fix serial number IIM-address
      ARM: pcm970: Fix bug with CompactFlash
      ARM: pcm970: Replace #ifdef with IS_ENABLED()
      ARM: i.MX27: Use DEVICE_ID_SINGLE for IIM, CCM and ESDCTL
      ARM: pcm038: Using "get_ram_size" for determine SRAM size
      ARM: i.MX: Replace numbers with predefined constants in several places
      mtd: nand: Fix compiler warning
      w1: Fix compiler warning
      usb: chipidea-imx: Fix usb initialization

Antony Pavlov (1):
      usb: fix build for big-endian platform

Christian Kapeller (1):
      bareboxenv: Return proper exit code on failure.

Eric Bénard (6):
      mx23-evk: fix MCI support
      mx23-evk: add USB gadget support
      mx23-evk: update defconfig
      env: add register_persistent_environment
      imx23-olinuxino: swith to generic peristent env
      falconwing: switch to generic peristent env

Fabio Porcedda (6):
      at91sam9260/9g20ek: cleanup coding style
      at91sam9260/9g20ek: enable clock via clock framework
      at91sam9260/9g20ek: use IS_ENABLED instead of #if/#ifdef
      at91sam9260/9g20ek: refactor init_board script
      defenv2: comment setting default values in /env/config
      ARM at91 telit-evk-pro3: move config-board out of /env/init

George Pontis (1):
      i.MX53 i2c, add support for third i2c interface

Hubert Feurstein (5):
      net fec_imx: add support for i.MX6 1000Mbps mode
      ARM i.MX6: Add support for SabreSD board
      net: fec_imx: use dev_err and dev_warn instead of printf
      net: fec_imx: ensure constant timeout in fec_halt
      ARM: sabresd: move config-board out of /env/init

Jan Weitzel (1):
      fb: calculate resource end

Jean-Christophe PLAGNIOL-VILLARD (34):
      clocksource: add ARM AMBA SP804 support
      arm: add macro cpu_is_xxx
      arm: cache-l2x0 update sync define with Linux 3.5
      arm: move outercase to cpu.c as some SoC as the ux500 always need to flush the l2x0
      arm: add vexpress board support
      amba: add oftree probe support
      amba: introduce amba_device_get_pid/cid
      sp804: introduce amba_is_arm_sp804 to detect if the sp804 is present at the address
      vexpress: detect the board periph mapping and detecting the sp804 mapping
      of: make of_add_memory available for other board
      of_add_memory: check the device_type is memory
      highbank: add xgmac support
      ahci-generic: add oftree support
      arm: add highbank support
      highbank: add l2x0 support
      highbank: use the provided dtb by the firmware to probe barebox device and mem size
      linux/types: import __aligned_x64 from the kernel
      filetype: add GPT support
      partitons: add framework
      disk: introduce partition name
      disk: partitions: add EFI GUID Partition Table
      highbank: add power off support
      highbank: add wfi for poweroff
      Makefile.lib: introduce lwl-y for lowlevel code
      switch boards to lwl-y
      smc911111: fix send and recv return value
      serial/Makefile: drop out of date comments
      of: add do_fixup_by_compatible with u32 and string version
      highbank: move register value to include/mach
      highbank: add of fixup
      switch more boards to lwl-y
      defaultenv-2: add boot sequence
      splash: fix background color support
      macb: fix gem_recv circular buffer handling

Josh Cartwright (1):
      parameter: fix build warning when !CONFIG_PARAMETER

Marc Kleine-Budde (4):
      driver/serial: Kconfig: explicitly state that existing mxs driver is for the debug uart
      driver/serial: add driver for the mxs application uart
      driver/serial: auart: fix flush
      driver/serial: stm-serial: fix flush

Maxime Ripard (4):
      cfa-10036: Use the second MMC partition to store the environment
      cfa10036: Update the environment
      log2: Fix declaration of __roundup_pow_of_two
      ARM: cfa10036: Remove the boot partition and boot from ext

Michael Grzeschik (3):
      ARM mxs: ssp move to common register layout
      SPI: Add i.MX 23/28 SPI driver support
      mx28evk: add m25p80 flash via ssp2

Rob Herring (1):
      ahci: handle COMINIT received during spin-up

Sascha Hauer (42):
      console: consolidate common console code
      defenv2: move config-board out of /env/init
      ARM i.MX6: Fix HSIC pad definitions
      USB chipidea i.MX: Fix PTS mask for HSIC
      USB ehci: Add platform specific init calls
      USB i.MX chipidea: implement post init support
      USB i.MX6: Add HSIC support
      libmtd: rename functions from mtd_* to libmtd_*
      mtd: rename mtd file operations callback functions
      mtd: Add mtd_* functions
      mtd: Use mtd_* functions where appropriate
      mtd: implement mtd_lock and mtd_unlock
      nor flash: integrate into mtd
      USB i.MX: Add chipidea gadget support
      mtd nor: remove unnecessary 'depend' in Kconfig
      hush: implement $*
      ARM i.MX pcm043: Switch to new environment
      ARM i.MX pcm043: Use imx_bootsource() to detect bootsource
      net: dhcp: fix typo
      Merge branch 'for-next/ahci'
      Merge branch 'for-next/arm-l2x0'
      Merge branch 'for-next/at91'
      Merge branch 'for-next/clps711x'
      Merge branch 'for-next/console'
      Merge branch 'for-next/dt'
      Merge branch 'for-next/gpt'
      Merge branch 'for-next/highbank'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mtd'
      Merge branch 'for-next/mxs'
      Merge branch 'for-next/usb'
      Merge branch 'for-next/vexpress'
      libubi: Use global mtd_all_ff function
      ARM: OMAP3: invalidate L2 cache using ROM API
      ARM: OMAP: beagle: Add missing MMC iomux setup
      Merge branch 'pu/omap3'
      fix another brown paper bag bug introduced with compile time loglevel
      usb: ehci: initialize ehci_data
      dummy malloc: Add licence header
      ARM i.MX ESDCTL: Fix default enabled esdctl v2 controller
      Release v2013.04.0

Steffen Trumtrar (1):
      ARM: tqma53: change uart to second uart

Vicente Bergas (1):
      DeviceTree: add support for initrd in the DT

 Makefile                                           |   2 +-
 arch/arm/Kconfig                                   |  26 +-
 arch/arm/Makefile                                  |   5 +
 arch/arm/boards/a9m2410/Makefile                   |   3 +-
 arch/arm/boards/a9m2440/Makefile                   |   3 +-
 arch/arm/boards/archosg9/Makefile                  |   3 +-
 arch/arm/boards/at91sam9260ek/env/bin/init_board   |  54 +-
 arch/arm/boards/at91sam9260ek/init.c               |  62 +-
 arch/arm/boards/at91sam9261ek/Makefile             |   4 +-
 arch/arm/boards/at91sam9263ek/Makefile             |   4 +-
 arch/arm/boards/beagle/Makefile                    |   3 +-
 arch/arm/boards/beagle/env/{init => }/config-board |   0
 arch/arm/boards/beagle/lowlevel.c                  |  13 +-
 arch/arm/boards/beaglebone/Makefile                |   5 +-
 arch/arm/boards/ccxmx51/Makefile                   |   7 +-
 arch/arm/boards/ccxmx51/ccxmx51.c                  |  16 +-
 arch/arm/boards/chumby_falconwing/Makefile         |   3 +-
 arch/arm/boards/chumby_falconwing/falconwing.c     |  41 +-
 arch/arm/boards/clep7212/Makefile                  |   4 +-
 arch/arm/boards/clep7212/clep7212.c                |  16 +-
 arch/arm/boards/clep7212/env/bin/mtdparts-add      |  21 -
 arch/arm/boards/clep7212/env/boot/nor              |   2 +-
 arch/arm/boards/clep7212/env/config                |  20 +
 arch/arm/boards/clep7212/env/init/automount        |   6 -
 arch/arm/boards/clep7212/env/init/bootargs-base    |   8 -
 arch/arm/boards/clep7212/env/init/general          |  12 -
 arch/arm/boards/clep7212/env/init/hostname         |   8 -
 arch/arm/boards/clep7212/env/init/mtdparts-nor     |  11 +
 arch/arm/boards/clep7212/lowlevel.c                |  39 +-
 arch/arm/boards/crystalfontz-cfa10036/Makefile     |   3 +-
 arch/arm/boards/crystalfontz-cfa10036/cfa10036.c   |   8 +-
 .../boards/crystalfontz-cfa10036/env/boot/mmc-ext3 |   4 +-
 .../env/{init => }/config-board                    |   0
 .../crystalfontz-cfa10036/env/init/automount       |   4 +-
 arch/arm/boards/edb93xx/Makefile                   |   4 +-
 arch/arm/boards/efika-mx-smartbook/Makefile        |   6 +-
 .../efika-mx-smartbook/env/{init => }/config-board |   0
 arch/arm/boards/eukrea_cpuimx25/Makefile           |   6 +-
 arch/arm/boards/eukrea_cpuimx27/Makefile           |   3 +-
 arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c  |   4 +-
 arch/arm/boards/eukrea_cpuimx35/Makefile           |   6 +-
 arch/arm/boards/eukrea_cpuimx51/Makefile           |   6 +-
 arch/arm/boards/freescale-mx23-evk/Makefile        |   3 +-
 arch/arm/boards/freescale-mx23-evk/mx23-evk.c      |  69 +-
 arch/arm/boards/freescale-mx25-3-stack/Makefile    |   3 +-
 arch/arm/boards/freescale-mx28-evk/Makefile        |   3 +-
 arch/arm/boards/freescale-mx28-evk/mx28-evk.c      |  29 +
 arch/arm/boards/freescale-mx35-3-stack/Makefile    |   6 +-
 arch/arm/boards/freescale-mx51-pdk/Makefile        |   6 +-
 .../freescale-mx51-pdk/env/{init => }/config-board |   0
 arch/arm/boards/freescale-mx53-loco/Makefile       |   6 +-
 .../env/{init => }/config-board                    |   0
 arch/arm/boards/freescale-mx53-smd/Makefile        |   6 +-
 arch/arm/boards/freescale-mx6-arm2/Makefile        |   7 +-
 arch/arm/boards/freescale-mx6-sabrelite/Makefile   |   7 +-
 .../env/{init => }/config-board                    |   0
 arch/arm/boards/freescale-mx6-sabresd/Makefile     |   3 +
 arch/arm/boards/freescale-mx6-sabresd/board.c      | 244 +++++++
 arch/arm/boards/freescale-mx6-sabresd/config.h     |   4 +
 .../boards/freescale-mx6-sabresd/env/config-board  |   7 +
 .../boards/freescale-mx6-sabresd/flash_header.c    | 178 +++++
 arch/arm/boards/freescale-mx6-sabresd/lowlevel.c   |  10 +
 arch/arm/boards/friendlyarm-mini2440/Makefile      |   4 +-
 arch/arm/boards/friendlyarm-mini6410/Makefile      |   3 +-
 arch/arm/boards/friendlyarm-tiny210/Makefile       |   4 +-
 arch/arm/boards/friendlyarm-tiny6410/Makefile      |   5 +-
 arch/arm/boards/guf-cupid/Makefile                 |   3 +-
 arch/arm/boards/guf-neso/Makefile                  |   3 +-
 arch/arm/boards/guf-vincell/Makefile               |   3 +-
 arch/arm/boards/highbank/Makefile                  |   3 +
 arch/arm/boards/highbank/config.h                  |   5 +
 arch/arm/boards/highbank/env/bin/init_board        |   7 +
 arch/arm/boards/highbank/env/config                |  33 +
 arch/arm/boards/highbank/init.c                    | 132 ++++
 arch/arm/boards/highbank/lowlevel.c                |  17 +
 arch/arm/boards/imx21ads/Makefile                  |   3 +-
 arch/arm/boards/imx233-olinuxino/Makefile          |   3 +-
 arch/arm/boards/imx233-olinuxino/imx23-olinuxino.c |  45 +-
 arch/arm/boards/imx27ads/Makefile                  |   3 +-
 arch/arm/boards/karo-tx25/Makefile                 |   3 +-
 arch/arm/boards/karo-tx28/Makefile                 |   3 +-
 arch/arm/boards/karo-tx51/Makefile                 |   6 +-
 arch/arm/boards/karo-tx53/Makefile                 |   6 +-
 .../boards/karo-tx53/env/{init => }/config-board   |   0
 arch/arm/boards/mioa701/Makefile                   |   3 +-
 arch/arm/boards/mmccpu/Makefile                    |   4 +-
 arch/arm/boards/netx/Makefile                      |   4 +-
 arch/arm/boards/nhk8815/Makefile                   |   3 +-
 arch/arm/boards/omap343xdsp/Makefile               |   3 +-
 arch/arm/boards/omap343xdsp/lowlevel.c             |   2 -
 arch/arm/boards/omap3evm/Makefile                  |   3 +-
 arch/arm/boards/panda/Makefile                     |   3 +-
 arch/arm/boards/panda/env/{init => }/config-board  |   0
 arch/arm/boards/pcm027/Makefile                    |   3 +-
 arch/arm/boards/pcm037/Makefile                    |   3 +-
 arch/arm/boards/pcm037/env/{init => }/config-board |   0
 arch/arm/boards/pcm038/Makefile                    |   4 +-
 arch/arm/boards/pcm038/env/{init => }/config-board |   0
 arch/arm/boards/pcm038/lowlevel.c                  |   2 -
 arch/arm/boards/pcm038/pcm038.c                    |  12 +-
 arch/arm/boards/pcm038/pcm970.c                    |  11 +-
 arch/arm/boards/pcm043/Makefile                    |   3 +-
 arch/arm/boards/pcm043/env/boot/nand-ubi           |  10 +
 arch/arm/boards/pcm043/env/config                  |  53 --
 arch/arm/boards/pcm043/env/config-board            |   7 +
 arch/arm/boards/pcm043/env/init/mtdparts-nand      |  11 +
 arch/arm/boards/pcm043/env/init/mtdparts-nor       |  11 +
 arch/arm/boards/pcm043/pcm043.c                    |  33 +-
 arch/arm/boards/pcm049/Makefile                    |   4 +-
 arch/arm/boards/pcm051/Makefile                    |   3 +-
 arch/arm/boards/phycard-a-l1/Makefile              |   3 +-
 arch/arm/boards/phycard-a-xl2/Makefile             |   4 +-
 arch/arm/boards/phycard-i.MX27/Makefile            |   3 +-
 arch/arm/boards/pm9261/Makefile                    |   4 +-
 arch/arm/boards/pm9263/Makefile                    |   4 +-
 arch/arm/boards/raspberry-pi/Makefile              |   3 +-
 arch/arm/boards/scb9328/Makefile                   |   3 +-
 .../telit-evk-pro3/env/{init => }/config-board     |   0
 arch/arm/boards/tny-a926x/Makefile                 |   4 +-
 arch/arm/boards/toshiba-ac100/Makefile             |   3 +-
 arch/arm/boards/tqma53/Makefile                    |   6 +-
 arch/arm/boards/tqma53/board.c                     |   2 +-
 arch/arm/boards/tqma53/env/{init => }/config-board |   0
 arch/arm/boards/usb-a926x/Makefile                 |   4 +-
 arch/arm/boards/versatile/Makefile                 |   3 +-
 arch/arm/boards/vexpress/Kconfig                   |  10 +
 arch/arm/boards/vexpress/Makefile                  |   3 +
 arch/arm/boards/vexpress/config.h                  |   5 +
 arch/arm/boards/vexpress/env/config                |  40 ++
 arch/arm/boards/vexpress/init.c                    | 145 ++++
 arch/arm/boards/vexpress/lowlevel.c                |  22 +
 arch/arm/configs/archosg9_defconfig                |   4 +-
 arch/arm/configs/cfa10036_defconfig                |   1 +
 arch/arm/configs/clps711x_defconfig                |   5 +-
 arch/arm/configs/edb93xx_defconfig                 |   1 +
 arch/arm/configs/eukrea_cpuimx27_defconfig         |   3 +-
 arch/arm/configs/freescale-mx6-sabresd_defconfig   |  71 ++
 arch/arm/configs/freescale_mx51_babbage_defconfig  |   1 +
 arch/arm/configs/highbank_defconfig                |  62 ++
 arch/arm/configs/imx23evk_defconfig                |  17 +-
 arch/arm/configs/mmccpu_defconfig                  |   1 +
 arch/arm/configs/mx21ads_defconfig                 |   1 +
 arch/arm/configs/mx27ads_defconfig                 |   1 +
 arch/arm/configs/netx_nxdb500_defconfig            |   1 +
 arch/arm/configs/omap3530_beagle_defconfig         |   2 +-
 arch/arm/configs/pcm027_defconfig                  |   1 +
 arch/arm/configs/pcm043_defconfig                  |  34 +-
 arch/arm/configs/pcm049_defconfig                  |   2 +-
 arch/arm/configs/pm9263_defconfig                  |   1 +
 arch/arm/configs/scb9328_defconfig                 |   1 +
 arch/arm/configs/vexpress_ca9_defconfig            |  61 ++
 arch/arm/configs/vexpress_defconfig                |  60 ++
 arch/arm/cpu/cache-l2x0.c                          |  32 +-
 arch/arm/cpu/cpu.c                                 |  22 +-
 arch/arm/cpu/mmu.c                                 |  15 -
 arch/arm/cpu/mmu.h                                 |   6 +
 arch/arm/include/asm/cache-l2x0.h                  | 108 ++-
 arch/arm/include/asm/hardware/arm_timer.h          |   5 +
 arch/arm/include/asm/hardware/sp810.h              |  68 ++
 arch/arm/include/asm/system_info.h                 |  63 ++
 arch/arm/lib/armlinux.c                            |   2 +
 arch/arm/mach-at91/Makefile                        |   4 +-
 arch/arm/mach-clps711x/Kconfig                     |  13 +
 arch/arm/mach-clps711x/Makefile                    |   1 +
 arch/arm/mach-clps711x/clock.c                     |   8 +-
 arch/arm/mach-clps711x/devices.c                   |  14 +-
 arch/arm/mach-clps711x/include/mach/clps711x.h     |   2 +
 arch/arm/mach-clps711x/lowlevel.c                  |  69 ++
 arch/arm/mach-clps711x/reset.c                     |   2 -
 arch/arm/mach-ep93xx/Makefile                      |   5 +-
 arch/arm/mach-highbank/Kconfig                     |  18 +
 arch/arm/mach-highbank/Makefile                    |   4 +
 arch/arm/mach-highbank/cache-l2x0.c                |  45 ++
 arch/arm/mach-highbank/core.c                      |  47 ++
 arch/arm/mach-highbank/core.h                      |   2 +
 arch/arm/mach-highbank/devices.c                   |  74 +++
 arch/arm/mach-highbank/include/mach/clkdev.h       |   7 +
 arch/arm/mach-highbank/include/mach/debug_ll.h     |  26 +
 arch/arm/mach-highbank/include/mach/devices.h      |  17 +
 arch/arm/mach-highbank/include/mach/gpio.h         |   1 +
 arch/arm/mach-highbank/include/mach/hardware.h     |  14 +
 arch/arm/mach-highbank/include/mach/sysregs.h      |  57 ++
 arch/arm/mach-highbank/reset.c                     |  29 +
 arch/arm/mach-highbank/smc.S                       |  27 +
 arch/arm/mach-imx/Kconfig                          |  11 +-
 arch/arm/mach-imx/Makefile                         |   6 +-
 arch/arm/mach-imx/clk-imx5.c                       |   1 +
 arch/arm/mach-imx/esdctl.c                         |  45 +-
 arch/arm/mach-imx/imx27.c                          |  10 +-
 arch/arm/mach-imx/imx53.c                          |   2 +-
 arch/arm/mach-imx/imx6.c                           |   2 +-
 arch/arm/mach-imx/include/mach/devices-imx53.h     |   5 +
 arch/arm/mach-imx/include/mach/iomux-mx6.h         |  19 +-
 arch/arm/mach-mxs/include/mach/ssp.h               | 120 ++++
 arch/arm/mach-omap/Makefile                        |   6 +-
 arch/arm/mach-omap/auxcr.S                         |  12 +
 arch/arm/mach-omap/include/mach/omap3-silicon.h    |   8 +-
 arch/arm/mach-omap/omap3_core.S                    |  87 ---
 arch/arm/mach-omap/omap3_generic.c                 |   4 +-
 arch/arm/mach-vexpress/Kconfig                     |  18 +
 arch/arm/mach-vexpress/Makefile                    |   3 +
 arch/arm/mach-vexpress/devices.c                   |  73 ++
 arch/arm/mach-vexpress/include/mach/clkdev.h       |   7 +
 arch/arm/mach-vexpress/include/mach/debug_ll.h     |  33 +
 arch/arm/mach-vexpress/include/mach/devices.h      |  22 +
 arch/arm/mach-vexpress/reset.c                     |  22 +
 arch/arm/mach-vexpress/v2m.c                       |  85 +++
 arch/blackfin/configs/ipe337_defconfig             |   1 +
 arch/nios2/configs/generic_defconfig               |   1 +
 arch/ppc/configs/pcm030_defconfig                  |   1 +
 arch/sandbox/board/hostfile.c                      |   8 +-
 commands/nandtest.c                                |  44 +-
 commands/splash.c                                  |   6 +-
 commands/ubiformat.c                               |   8 +-
 common/Kconfig                                     |  16 +-
 common/Makefile                                    |   4 +-
 common/console.c                                   |  85 ---
 common/console_common.c                            | 110 +++
 common/console_none.c                              |  42 --
 common/console_simple.c                            |  83 ---
 common/dummy_malloc.c                              |  23 +
 common/environment.c                               |  40 ++
 common/filetype.c                                  |  52 ++
 common/hush.c                                      |  24 +-
 common/oftree.c                                    |  93 +++
 common/partitions.c                                | 187 +++---
 common/partitions/Kconfig                          |  32 +
 common/partitions/Makefile                         |   2 +
 common/partitions/dos.c                            |  88 +++
 common/partitions/efi.c                            | 477 +++++++++++++
 common/partitions/efi.h                            | 123 ++++
 common/partitions/parser.h                         |  37 ++
 defaultenv-2/base/bin/_boot                        |  44 ++
 defaultenv-2/base/bin/_boot_help                   |  20 +
 defaultenv-2/base/bin/_boot_list                   |   7 +
 defaultenv-2/base/bin/boot                         |  67 +-
 defaultenv-2/base/bin/init                         |   1 +
 defaultenv-2/base/config                           |  14 +-
 drivers/Kconfig                                    |   2 +-
 drivers/Makefile                                   |   1 -
 drivers/amba/Kconfig                               |   2 +
 drivers/amba/bus.c                                 |  11 +-
 drivers/ata/Kconfig                                |   1 +
 drivers/ata/ahci.c                                 |  28 +-
 drivers/ata/intf_platform_ide.c                    |   8 +-
 drivers/ata/pata-imx.c                             |   8 +-
 drivers/ata/sata-imx.c                             |   8 +-
 drivers/base/driver.c                              |   2 +-
 drivers/clocksource/Kconfig                        |   4 +
 drivers/clocksource/Makefile                       |   1 +
 drivers/clocksource/amba-sp804.c                   |  94 +++
 drivers/gpio/Kconfig                               |   2 +-
 drivers/i2c/busses/i2c-gpio.c                      |   7 +-
 drivers/i2c/busses/i2c-imx.c                       |   7 +-
 drivers/i2c/busses/i2c-omap.c                      |   8 +-
 drivers/i2c/busses/i2c-versatile.c                 |   8 +-
 drivers/input/gpio_keys.c                          |   8 +-
 drivers/input/imx_keypad.c                         |   8 +-
 drivers/mci/Makefile                               |   2 +-
 drivers/mci/atmel_mci.c                            |   8 +-
 drivers/mci/imx-esdhc.c                            |   9 +-
 drivers/mci/imx.c                                  |  10 +-
 drivers/mci/mxs.c                                  | 127 +---
 drivers/mci/omap_hsmmc.c                           |  13 +-
 drivers/mci/pxamci.c                               |   9 +-
 drivers/mci/s3c.c                                  |   9 +-
 drivers/mfd/Kconfig                                |  26 +-
 drivers/mfd/Makefile                               |  18 +-
 drivers/misc/jtag.c                                |   8 +-
 drivers/mtd/Kconfig                                |   1 +
 drivers/mtd/Makefile                               |   1 +
 drivers/mtd/core.c                                 | 111 +++-
 drivers/mtd/devices/docg3.c                        |   8 +-
 drivers/mtd/mtdraw.c                               |   2 +-
 drivers/mtd/nand/atmel_nand.c                      |   8 +-
 drivers/mtd/nand/nand_bbt.c                        |   4 +-
 drivers/mtd/nand/nand_imx.c                        |  12 +-
 drivers/mtd/nand/nand_mxs.c                        |   8 +-
 drivers/mtd/nand/nand_omap_gpmc.c                  |   8 +-
 drivers/mtd/nand/nand_s3c24xx.c                    |  12 +-
 drivers/mtd/nand/nand_write.c                      |   2 +-
 drivers/mtd/nand/nomadik_nand.c                    |   9 +-
 drivers/{ => mtd}/nor/Kconfig                      |  14 +-
 drivers/{ => mtd}/nor/Makefile                     |   0
 drivers/{ => mtd}/nor/cfi_flash.c                  |  90 +--
 drivers/{ => mtd}/nor/cfi_flash.h                  |   1 -
 drivers/{ => mtd}/nor/cfi_flash_amd.c              |   0
 drivers/{ => mtd}/nor/cfi_flash_intel.c            |   0
 drivers/mtd/ubi/io.c                               |   8 +-
 drivers/net/Kconfig                                |   4 +
 drivers/net/Makefile                               |   1 +
 drivers/net/altera_tse.c                           |  10 +-
 drivers/net/at91_ether.c                           |   8 +-
 drivers/net/cpsw.c                                 |   8 +-
 drivers/net/cs8900.c                               |   9 +-
 drivers/net/davinci_emac.c                         |   9 +-
 drivers/net/designware.c                           |   8 +-
 drivers/net/dm9k.c                                 |   9 +-
 drivers/net/ep93xx.c                               |   9 +-
 drivers/net/fec_imx.c                              |  48 +-
 drivers/net/fec_imx.h                              |   1 +
 drivers/net/fec_mpc5200.c                          |  10 +-
 drivers/net/gianfar.c                              |   9 +-
 drivers/net/ks8851_mll.c                           |   9 +-
 drivers/net/macb.c                                 |  41 +-
 drivers/net/netx_eth.c                             |  10 +-
 drivers/net/smc91111.c                             |  21 +-
 drivers/net/smc911x.c                              |  10 +-
 drivers/net/tap.c                                  |   9 +-
 drivers/net/xgmac.c                                | 740 +++++++++++++++++++++
 drivers/of/base.c                                  |  86 ++-
 drivers/serial/Kconfig                             |   6 +-
 drivers/serial/Makefile                            |   7 +-
 drivers/serial/serial_auart.c                      | 238 +++++++
 drivers/serial/stm-serial.c                        |   3 +-
 drivers/spi/Kconfig                                |   5 +
 drivers/spi/Makefile                               |   1 +
 drivers/spi/altera_spi.c                           |   8 +-
 drivers/spi/atmel_spi.c                            |   9 +-
 drivers/spi/imx_spi.c                              |  10 +-
 drivers/spi/mxs_spi.c                              | 289 ++++++++
 drivers/spi/omap3_spi.c                            |   8 +-
 drivers/usb/gadget/at91_udc.c                      |   8 +-
 drivers/usb/gadget/fsl_udc.c                       |  20 +-
 drivers/usb/gadget/pxa27x_udc.c                    |   9 +-
 drivers/usb/host/ehci-atmel.c                      |   8 +-
 drivers/usb/host/ehci-hcd.c                        |  26 +-
 drivers/usb/host/ohci-at91.c                       |   8 +-
 drivers/usb/host/ohci-hcd.c                        |  10 +-
 drivers/usb/imx/chipidea-imx.c                     |  61 +-
 drivers/usb/imx/imx-usb-misc.c                     | 123 +++-
 drivers/usb/otg/Kconfig                            |   2 +-
 drivers/video/atmel_hlcdfb.c                       |   7 +-
 drivers/video/atmel_lcdfb.c                        |   7 +-
 drivers/video/fb.c                                 |   4 +-
 drivers/video/imx-ipu-fb.c                         |   8 +-
 drivers/video/imx.c                                |   9 +-
 drivers/video/pxa.c                                |   8 +-
 drivers/video/s3c24xx.c                            |   8 +-
 drivers/video/sdl.c                                |   7 +-
 drivers/video/stm.c                                |   8 +-
 drivers/w1/masters/w1-gpio.c                       |   7 +-
 drivers/w1/w1.c                                    |   2 +-
 drivers/watchdog/im28wd.c                          |   9 +-
 drivers/watchdog/imxwd.c                           |   8 +-
 fs/fs.c                                            |  88 ++-
 include/driver.h                                   |  16 +
 include/envfs.h                                    |   2 +
 include/filetype.h                                 |   1 +
 include/fs.h                                       |   4 +-
 include/getopt.h                                   |   2 +-
 include/linux/amba/bus.h                           |  28 +
 include/linux/amba/sp804.h                         |  30 +
 include/linux/amba/sp805.h                         |  32 +
 include/linux/efi.h                                | 547 +++++++++++++++
 include/linux/log2.h                               |   9 +
 include/linux/mtd/mtd.h                            |   9 +
 include/linux/types.h                              |  13 +
 include/mfd/mc34704.h                              |   6 +-
 include/mfd/twl-core.h                             |   6 +-
 include/mfd/twl4030.h                              |   6 +-
 include/mfd/twl6030.h                              |   6 +-
 include/mtd/libmtd.h                               |   8 +-
 include/of.h                                       |  20 +
 include/param.h                                    |   2 +-
 include/printk.h                                   |   5 +-
 include/sizes.h                                    |  12 +
 include/usb/chipidea-imx.h                         |   3 +
 include/usb/ehci.h                                 |   5 +
 include/usb/fsl_usb2.h                             |   6 +
 include/usb/usb.h                                  |   2 +-
 lib/getopt.c                                       |   4 +-
 lib/libmtd.c                                       |  14 +-
 lib/libscan.c                                      |  15 +-
 net/dhcp.c                                         |   4 +-
 scripts/Makefile.lib                               |   8 +
 scripts/bareboxenv.c                               |  16 +-
 377 files changed, 6901 insertions(+), 2089 deletions(-)
 rename arch/arm/boards/beagle/env/{init => }/config-board (100%)
 delete mode 100644 arch/arm/boards/clep7212/env/bin/mtdparts-add
 create mode 100644 arch/arm/boards/clep7212/env/config
 delete mode 100644 arch/arm/boards/clep7212/env/init/automount
 delete mode 100644 arch/arm/boards/clep7212/env/init/bootargs-base
 delete mode 100644 arch/arm/boards/clep7212/env/init/general
 delete mode 100644 arch/arm/boards/clep7212/env/init/hostname
 create mode 100644 arch/arm/boards/clep7212/env/init/mtdparts-nor
 rename arch/arm/boards/crystalfontz-cfa10036/env/{init => }/config-board (100%)
 rename arch/arm/boards/efika-mx-smartbook/env/{init => }/config-board (100%)
 rename arch/arm/boards/freescale-mx51-pdk/env/{init => }/config-board (100%)
 rename arch/arm/boards/freescale-mx53-loco/env/{init => }/config-board (100%)
 rename arch/arm/boards/freescale-mx6-sabrelite/env/{init => }/config-board (100%)
 create mode 100644 arch/arm/boards/freescale-mx6-sabresd/Makefile
 create mode 100644 arch/arm/boards/freescale-mx6-sabresd/board.c
 create mode 100644 arch/arm/boards/freescale-mx6-sabresd/config.h
 create mode 100644 arch/arm/boards/freescale-mx6-sabresd/env/config-board
 create mode 100644 arch/arm/boards/freescale-mx6-sabresd/flash_header.c
 create mode 100644 arch/arm/boards/freescale-mx6-sabresd/lowlevel.c
 create mode 100644 arch/arm/boards/highbank/Makefile
 create mode 100644 arch/arm/boards/highbank/config.h
 create mode 100644 arch/arm/boards/highbank/env/bin/init_board
 create mode 100644 arch/arm/boards/highbank/env/config
 create mode 100644 arch/arm/boards/highbank/init.c
 create mode 100644 arch/arm/boards/highbank/lowlevel.c
 rename arch/arm/boards/karo-tx53/env/{init => }/config-board (100%)
 rename arch/arm/boards/panda/env/{init => }/config-board (100%)
 rename arch/arm/boards/pcm037/env/{init => }/config-board (100%)
 rename arch/arm/boards/pcm038/env/{init => }/config-board (100%)
 create mode 100644 arch/arm/boards/pcm043/env/boot/nand-ubi
 delete mode 100644 arch/arm/boards/pcm043/env/config
 create mode 100644 arch/arm/boards/pcm043/env/config-board
 create mode 100644 arch/arm/boards/pcm043/env/init/mtdparts-nand
 create mode 100644 arch/arm/boards/pcm043/env/init/mtdparts-nor
 rename arch/arm/boards/telit-evk-pro3/env/{init => }/config-board (100%)
 rename arch/arm/boards/tqma53/env/{init => }/config-board (100%)
 create mode 100644 arch/arm/boards/vexpress/Kconfig
 create mode 100644 arch/arm/boards/vexpress/Makefile
 create mode 100644 arch/arm/boards/vexpress/config.h
 create mode 100644 arch/arm/boards/vexpress/env/config
 create mode 100644 arch/arm/boards/vexpress/init.c
 create mode 100644 arch/arm/boards/vexpress/lowlevel.c
 create mode 100644 arch/arm/configs/freescale-mx6-sabresd_defconfig
 create mode 100644 arch/arm/configs/highbank_defconfig
 create mode 100644 arch/arm/configs/vexpress_ca9_defconfig
 create mode 100644 arch/arm/configs/vexpress_defconfig
 create mode 100644 arch/arm/include/asm/hardware/sp810.h
 create mode 100644 arch/arm/mach-clps711x/lowlevel.c
 create mode 100644 arch/arm/mach-highbank/Kconfig
 create mode 100644 arch/arm/mach-highbank/Makefile
 create mode 100644 arch/arm/mach-highbank/cache-l2x0.c
 create mode 100644 arch/arm/mach-highbank/core.c
 create mode 100644 arch/arm/mach-highbank/core.h
 create mode 100644 arch/arm/mach-highbank/devices.c
 create mode 100644 arch/arm/mach-highbank/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-highbank/include/mach/debug_ll.h
 create mode 100644 arch/arm/mach-highbank/include/mach/devices.h
 create mode 100644 arch/arm/mach-highbank/include/mach/gpio.h
 create mode 100644 arch/arm/mach-highbank/include/mach/hardware.h
 create mode 100644 arch/arm/mach-highbank/include/mach/sysregs.h
 create mode 100644 arch/arm/mach-highbank/reset.c
 create mode 100644 arch/arm/mach-highbank/smc.S
 create mode 100644 arch/arm/mach-mxs/include/mach/ssp.h
 delete mode 100644 arch/arm/mach-omap/omap3_core.S
 create mode 100644 arch/arm/mach-vexpress/Kconfig
 create mode 100644 arch/arm/mach-vexpress/Makefile
 create mode 100644 arch/arm/mach-vexpress/devices.c
 create mode 100644 arch/arm/mach-vexpress/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-vexpress/include/mach/debug_ll.h
 create mode 100644 arch/arm/mach-vexpress/include/mach/devices.h
 create mode 100644 arch/arm/mach-vexpress/reset.c
 create mode 100644 arch/arm/mach-vexpress/v2m.c
 create mode 100644 common/console_common.c
 delete mode 100644 common/console_none.c
 create mode 100644 common/partitions/Kconfig
 create mode 100644 common/partitions/Makefile
 create mode 100644 common/partitions/dos.c
 create mode 100644 common/partitions/efi.c
 create mode 100644 common/partitions/efi.h
 create mode 100644 common/partitions/parser.h
 create mode 100644 defaultenv-2/base/bin/_boot
 create mode 100644 defaultenv-2/base/bin/_boot_help
 create mode 100644 defaultenv-2/base/bin/_boot_list
 create mode 100644 drivers/amba/Kconfig
 create mode 100644 drivers/clocksource/amba-sp804.c
 rename drivers/{ => mtd}/nor/Kconfig (81%)
 rename drivers/{ => mtd}/nor/Makefile (100%)
 rename drivers/{ => mtd}/nor/cfi_flash.c (92%)
 rename drivers/{ => mtd}/nor/cfi_flash.h (99%)
 rename drivers/{ => mtd}/nor/cfi_flash_amd.c (100%)
 rename drivers/{ => mtd}/nor/cfi_flash_intel.c (100%)
 create mode 100644 drivers/net/xgmac.c
 create mode 100644 drivers/serial/serial_auart.c
 create mode 100644 drivers/spi/mxs_spi.c
 create mode 100644 include/linux/amba/sp804.h
 create mode 100644 include/linux/amba/sp805.h
 create mode 100644 include/linux/efi.h
-- 
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