v2012.06.0

Sascha Hauer s.hauer at pengutronix.de
Wed Jun 6 08:31:32 EDT 2012


Hi All,

We have a june release! As usual see the attached list to see what
happened since the last release.

Beginning with this release I want to change the way I handle the -next
branch. Instead of keeping it (mostly) fastforward I want to collect
topic branches which I merge together in the master branch of the day.
This way I can amend fixes for patches which break something in the
patches themselves instead of committing them as seperate patches in
-next. This way we hopefully get better bisectability of the tree.

For you this means that you have to base your patches on master instead
of -next. For me this means that I will have to handle merge conflicts
myself. For us all this means that -next won't be fastforward anymore.

Sascha


----------------------------------------------------------------
Alexander Shiyan (20):
      ename mc13892.h header to mc13xxx.h
      Make mc13892_reg enum as define
      Rename mc13892.c unit to mc13xxx.c
      Rename mc13892_mode enum to mc13xxx_mode
      Rename mc13892 driver name to mc13xxx
      Sort includes in mc13xxx.c
      Make mc13892_revision enum as define
      Rename remainings structs and functions from mc13892_ to mc13xxx_
      Remove unneded mc13xxx_get_revision function
      Detect MC13892 chip ID in mc13xxx_query_revision()
      Rename definition MC13892_REG_IDENTIFICATION to MC13XXX_
      Add MC13783 register definitions
      Add support for MC13783 to mc13xxx driver
      Add MC13783 SWx definitions
      Final switch to use combined driver mc13xxx
      i.MX51: Allow to pass cpu clock to lowlevel init
      Allow use platform_ide driver without ALT-registers
      Merge silicon definitions i.MX35, i.MX51 and i.MX53
      i2c: Fix barebox crash when 'count' is not set for i2c_read command
      ARM i.MX: Possible bug fixed due misspelling when copy/paste

Anand Gadiyar (1):
      panda: fix crash when not using barebox as second stage

Antony Pavlov (4):
      MIPS: start.S: clean up whitespaces
      Makefile: add barebox.srec to 'clean'
      README: fix some typos
      video/s3c24xx.c: fix doxygen comment for s3cfb_activate_var()

Christian Kapeller (1):
      Add board support for Karo TX51 i.mx51 SODIMM module.

Eric Bénard (1):
      fs/tftp: depend on NET_TFTP

Jaccon Bastiaansen (1):
      Increase heapsize for i.MX21ADS board again.

Jean-Christophe PLAGNIOL-VILLARD (58):
      defaultenv/boot: add support for oftree boot option support
      net: dhcp: add private extention 224 to pass the oftree file via dhcp.
      defaultenv: add support of oftree file pass via dhcp (option 224)
      mx53loco: set dhcp vendor id
      menu: fix double action when "\n\r" or "\r\n" is received
      menu: add color fancy support
      usb-a926x: update DHCP vendor ID
      usb-a926x: add oftree support
      usb-a926x: enable MMU
      tny-a926x: update DHCP vendor ID
      tny-a926x: udpate defconfig
      tny-a926x: add oftree config support
      tny-a926x: enable MMU
      defaultenv: add support for custom board boot
      at91sam9m10g45ek: add gpio keys support
      at91sam9m10g45ek: enable kernel console over framebuffer
      at91sam9m10g45ek: add boot menu support
      filetype: add Android boot image support
      Atmel reference board: add oftree boot support
      arm: add Android boot image support
      arm: fix zImage support when a oftree is concatenated
      at91sam9260ek/9g20ek: udpate defconfig
      menu: enable the fancy color support only if HUSH is enabled
      at91sam9263ek: update defconfig
      defaultenv/update: add oftree support
      net: use net_alloc_packet to allocate packet
      mx53/loco: udpate defconfig with USB host
      net: dhcp: add support to send the hostname to the dhcp server
      config: switch machine to hostname
      filetype: add Bourne Shell support
      Introduce binfmt support
      bootm: add uimage binfmt support
      arm: bootm: add barebox, zImage and aImage binfmt support
      defaultenv: add binfmt support
      arm: bootm: zImage: add error message when can not request the memory
      dhcp: fix typo introduce during rebase of hostname patch
      config: fix missing switch machine to hostname during merge
      usb: fix driver name
      menu: fix non command management support
      menu: fix support for "\n", "\n\r" and "\r"
      menu: fix menu alloc init
      mips: add in_be16/32 and out_be16/32 for cfi support
      qemu-malta: rename serial.c to init.c
      qemu-malta: add nor flash support
      complete: add var and device param complete support
      complete: add generic command complete framework
      complete: add device name complete support for devinfo
      complete: add help complete support
      complete: add empty complete support
      complete: add eth interface complete support
      complete: add go and sleep support
      complete: add delpart complete support
      complete: add executable file support
      complete: eth typo fix
      complete: fix duplicate env eval list
      add Calao QIL A9260 support and MB-QIL A9260 Motherboard support
      at91: switch uart registration to inline
      at91sam9260ek/9260ek/9g20ek: drop bootz and fat write support to fit in flash

Juergen Beisert (10):
      netX: just a style fix
      netX: use correct sized pointers
      netX: adapt it to the current boot spec
      netX: add more common permissions
      netX: make the host interface macros compile
      netX: add a few base addresses for non on chip devices
      netX: unify the device registration
      netX/network: fix debug outputs
      netX: XPEC firmware is always of attribute const
      netX: don't bother with variable sizes, use the intend

Marc Kleine-Budde (1):
      pcm027: add board support

Michael Olbrich (1):
      build bareboxenv for the target as well

Michael Trensch (2):
      netX: ignoring temporary netx build tool
      netX: UART may not initialize correctly.

Renaud Barbier (1):
      Preparation stage to support multiple PPC architectures

Robert P. J. Day (1):
      Add support for OMAP4460 revision detection.

Sascha Hauer (87):
      Merge branch 'calao-board' of git://git.jcrosoft.org/barebox into next
      Merge branch 'master' into next
      USB ehci: make cache handling simpler
      USB ehci: speed up initialization
      ARM i.MX53: Setup USB clocks
      ARM i.MX53 LOCO: Add USB support
      ARM i.MX iomux-v3: Sync to kernel
      ARM i.MX iomux-v3: one bit more for pad_ctl
      ARM i.MX51 iomux: sync to kernel
      ARM i.MX53 iomux: sync to kernel
      ARM i.MX35 3-stack: Fix compilation
      Merge branch 'work/usb' into next
      Merge branch 'work/iomux-v3' into next
      make building of bareboxenv-target optional
      console simple: return with a proper error value
      netconsole: bail out if console_register fails
      ppc: remove unused init_board_data function
      ppc: remove unused bd_t
      bootm: be more informative with oftrees
      net dns: remove debug code
      net: use static string in string_to_ip
      Makefile: fix build timestamps
      automount: Pass automount pass as environment variable
      device: make singular devices possible
      net: register a 'net' device to store network specific variables
      dhcp: set global nameserver/domainname
      dns: use global nameserver/domainname
      fs tftp: use resolv to resolv ip address
      net: remove unused getenv_ip_dns
      automount: fix argument parsing
      automount: optionally make directory
      automount: remove existing automountpoint
      Merge branch 'work/ppc' into next
      Merge branch 'work/automount' into next
      Merge branch 'work/build-timestamp' into next
      Use DEVICE_ID_DYNAMIC where applicable
      Merge branch 'work/dns' into next
      Merge branch 'master' into next
      Merge branch 'binfmt' of git://git.jcrosoft.org/barebox into next
      ARM: add initial i.MX6 support
      serial i.MX: i.MX6 support
      net fec: Add i.MX6 support
      mmc i.MX esdhc: Add i.MX6 support
      net mii: Add mii_open/mii_close functions
      ARM: initial Freescale i.MX6q Armadillo2 support
      ARM Freescale i.MX6 Armadillo2: Add defconfig
      Merge branch 'pu/mx6-v2' into next
      ARM mxs: Add cpu_is_mx* macros for drivers shared with i.MX
      param: make return value of param getter function const
      devinfo: use accessor function for parameters
      dev_add_param: check if param exists already
      hush: safe indention level by continueing a loop
      hush: safe an indention level by continueing a loop
      hush: cleanup coding style
      hush: remove bogus 'else'
      hush: run_pipe_real must have num_progs == 1
      hush: run_pipe_real: bail out early to safe an indention level
      hush: remove quotes at end of processing
      hush: simplify globhack
      hush: pass GLOB_NOCHECK to glob
      glob: activate GLOB_NOCHECK flag
      hush: Fix globbing
      hush: allow to run interactive shell in do_sh
      defaultenv: remove now unnecessary hush-hack
      edit: Add proper screen size handling
      remove dlmalloc.src
      dhcp: set start time
      tlsf_malloc: return valid pointer for malloc(0)
      stringlist: use seperately allocated string
      stringlist: implement string_list_add_asprintf
      Merge branch 'work/hush' into next
      Merge branch 'pu/assorted' into next
      bootm: fix initrd handling
      Merge tag 'malta-cfi-flash' of git://git.jcrosoft.org/barebox into next
      Merge tag 'complete_update_support' of git://git.jcrosoft.org/barebox into next
      ppc: Add fls, fls64, __ilog2_u64 and ffs64 bitops
      ppc: add clr/setbits operations
      ppc processor.h: Update for future mpc85xx support
      ppc mmu.h: update for future mpc85xx support
      Merge branch 'next'
      echo: Fix help
      dns: fix recursive loop
      ARM i.MX51 babbage: use dedicated chipselect for PMIC spi
      mfd mc13xxxx: Set mc_dev to NULL on failure
      ARM i.MX51 babbage: move fec init after power init
      fs tftp: depend on NET, not on NET_TFTP
      Release v2012.06.0

Steffen Trumtrar (2):
      bootm: Fix check for ret-value
      bootm: Align oftree

Uwe Hermann (1):
      Remove EXPERIMENTAL flag from loady.

Wolfram Sang (4):
      arm: mxs: add ocotp driver
      arm: mxs: tx28: get MAC from OCOTP
      net: eth: don't say that MAC comes from EEPROM
      arm: tx28: select OCOTP driver

 .gitignore                                         |    1 +
 Makefile                                           |    6 +-
 README                                             |    6 +-
 arch/arm/Makefile                                  |    4 +
 arch/arm/boards/a9m2410/a9m2410.c                  |   12 +-
 arch/arm/boards/a9m2440/a9m2440.c                  |   10 +-
 arch/arm/boards/at91sam9260ek/env/config           |   10 +-
 arch/arm/boards/at91sam9261ek/env/config           |   12 +-
 arch/arm/boards/at91sam9263ek/env/config           |   14 +-
 .../arm/boards/at91sam9m10g45ek/env/bin/boot_board |   51 +
 arch/arm/boards/at91sam9m10g45ek/env/bin/menu_boot |   37 +
 arch/arm/boards/at91sam9m10g45ek/env/config        |   14 +-
 arch/arm/boards/at91sam9m10g45ek/init.c            |   51 +
 arch/arm/boards/at91sam9x5ek/env/config            |    6 +-
 arch/arm/boards/beagle/board.c                     |    6 +-
 arch/arm/boards/chumby_falconwing/env/config       |    2 +-
 arch/arm/boards/edb93xx/edb93xx.c                  |    5 +-
 arch/arm/boards/eukrea_cpuimx25/env/config         |   14 +-
 arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c  |    6 +-
 arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c  |    1 -
 arch/arm/boards/eukrea_cpuimx35/env/config         |   14 +-
 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c  |    7 +-
 arch/arm/boards/eukrea_cpuimx51/env/config         |   14 +-
 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c  |    4 +-
 arch/arm/boards/freescale-mx25-3-stack/3stack.c    |    2 +-
 arch/arm/boards/freescale-mx28-evk/env/config      |   12 +-
 arch/arm/boards/freescale-mx35-3-stack/3stack.c    |   35 +-
 arch/arm/boards/freescale-mx35-3-stack/env/config  |   14 +-
 arch/arm/boards/freescale-mx51-pdk/board.c         |   98 +-
 arch/arm/boards/freescale-mx51-pdk/env/config      |   14 +-
 arch/arm/boards/freescale-mx53-loco/board.c        |   19 +-
 arch/arm/boards/freescale-mx53-loco/env/config     |   15 +-
 arch/arm/boards/freescale-mx53-smd/board.c         |    2 +-
 arch/arm/boards/freescale-mx53-smd/env/config      |   14 +-
 arch/arm/boards/freescale-mx6-arm2/Makefile        |    1 +
 arch/arm/boards/freescale-mx6-arm2/board.c         |  173 +
 arch/arm/boards/freescale-mx6-arm2/config.h        |    4 +
 arch/arm/boards/freescale-mx6-arm2/env/config      |   47 +
 arch/arm/boards/freescale-mx6-arm2/flash_header.c  |  170 +
 arch/arm/boards/guf-cupid/board.c                  |    2 +-
 arch/arm/boards/guf-cupid/env/config               |   14 +-
 arch/arm/boards/guf-neso/env/config                |   14 +-
 arch/arm/boards/imx21ads/imx21ads.c                |    2 +-
 arch/arm/boards/karo-tx25/board.c                  |    6 +-
 arch/arm/boards/karo-tx25/env/config               |   14 +-
 arch/arm/boards/karo-tx28/env/config               |   14 +-
 arch/arm/boards/karo-tx28/tx28-stk5.c              |   23 +
 arch/arm/boards/karo-tx51/Makefile                 |    2 +
 arch/arm/boards/karo-tx51/config.h                 |   21 +
 arch/arm/boards/karo-tx51/env/config               |   42 +
 arch/arm/boards/karo-tx51/flash_header.c           |   56 +
 arch/arm/boards/karo-tx51/tx51.c                   |  291 +
 arch/arm/boards/karo-tx51/tx51.dox                 |   50 +
 arch/arm/boards/mini2440/env/config                |   14 +-
 arch/arm/boards/mini2440/mini2440.c                |    8 +-
 arch/arm/boards/mioa701/board.c                    |    4 +-
 arch/arm/boards/netx/netx.c                        |    8 +-
 arch/arm/boards/nhk8815/setup.c                    |    4 +-
 arch/arm/boards/omap3evm/board.c                   |    4 +-
 arch/arm/boards/panda/board.c                      |    7 +-
 arch/arm/boards/panda/env/config                   |   12 +-
 arch/arm/boards/pcm027/Makefile                    |    2 +
 arch/arm/boards/pcm027/board.c                     |  190 +
 arch/arm/boards/pcm027/config.h                    |  328 ++
 arch/arm/boards/pcm027/env/config                  |   46 +
 arch/arm/boards/pcm027/lowlevel_init.S             |  456 ++
 arch/arm/boards/pcm037/env/config                  |   14 +-
 arch/arm/boards/pcm037/pcm037.c                    |   10 +-
 arch/arm/boards/pcm038/env/config                  |   14 +-
 arch/arm/boards/pcm038/pcm038.c                    |   37 +-
 arch/arm/boards/pcm043/env/config                  |   14 +-
 arch/arm/boards/pcm043/pcm043.c                    |    2 +-
 arch/arm/boards/pcm049/board.c                     |    9 +-
 arch/arm/boards/pcm049/env/config                  |   14 +-
 arch/arm/boards/phycard-a-l1/env/config            |   18 +-
 arch/arm/boards/phycard-a-l1/pca-a-l1.c            |    4 +-
 arch/arm/boards/phycard-a-xl2/env/config           |   14 +-
 arch/arm/boards/phycard-a-xl2/pca-a-xl2.c          |    4 +-
 arch/arm/boards/phycard-i.MX27/env/config          |   14 +-
 arch/arm/boards/qil-a9260/Makefile                 |    1 +
 arch/arm/boards/qil-a9260/config.h                 |    6 +
 arch/arm/boards/qil-a9260/env/bin/init_board       |   49 +
 arch/arm/boards/qil-a9260/env/config               |   39 +
 arch/arm/boards/qil-a9260/init.c                   |  208 +
 arch/arm/boards/scb9328/env/config                 |   14 +-
 arch/arm/boards/tny-a926x/env/config               |   13 +-
 arch/arm/boards/tqma53/board.c                     |    2 +-
 arch/arm/boards/tqma53/env/config                  |    8 +-
 arch/arm/boards/usb-a926x/env/config               |   16 +-
 arch/arm/boards/versatile/versatilepb.c            |    4 +-
 arch/arm/configs/at91sam9260ek_defconfig           |    4 +-
 arch/arm/configs/at91sam9263ek_defconfig           |    4 +-
 arch/arm/configs/at91sam9g20ek_defconfig           |    4 +-
 arch/arm/configs/freescale-mx6-arm2_defconfig      |   69 +
 arch/arm/configs/freescale_mx51_babbage_defconfig  |    2 +-
 arch/arm/configs/freescale_mx53_loco_defconfig     |    3 +
 arch/arm/configs/mx21ads_defconfig                 |    4 +-
 arch/arm/configs/mx27ads_defconfig                 |    1 -
 arch/arm/configs/neso_defconfig                    |    1 -
 arch/arm/configs/pcm027_defconfig                  |   61 +
 arch/arm/configs/pcm038_defconfig                  |    1 +
 arch/arm/configs/qil_a9260_128mib_defconfig        |   78 +
 arch/arm/configs/qil_a9260_defconfig               |   77 +
 arch/arm/configs/tny_a9260_defconfig               |    4 +-
 arch/arm/configs/tny_a9263_defconfig               |    4 +-
 arch/arm/configs/tny_a9g20_defconfig               |    4 +-
 arch/arm/configs/tx51stk5_defconfig                |  148 +
 arch/arm/configs/usb_a9260_defconfig               |    7 +-
 arch/arm/configs/usb_a9263_128mib_defconfig        |    9 +-
 arch/arm/configs/usb_a9263_defconfig               |    8 +-
 arch/arm/configs/usb_a9g20_128mib_defconfig        |    7 +-
 arch/arm/configs/usb_a9g20_defconfig               |    7 +-
 arch/arm/cpu/cpuinfo.c                             |    2 +
 arch/arm/lib/bootm.c                               |  238 +
 arch/arm/mach-at91/Kconfig                         |   13 +-
 arch/arm/mach-at91/at91rm9200_devices.c            |   59 +-
 arch/arm/mach-at91/at91sam9260_devices.c           |   75 +-
 arch/arm/mach-at91/at91sam9261_devices.c           |   51 +-
 arch/arm/mach-at91/at91sam9263_devices.c           |   51 +-
 arch/arm/mach-at91/at91sam9g45_devices.c           |   57 +-
 arch/arm/mach-at91/at91sam9x5_devices.c            |   66 +-
 arch/arm/mach-at91/include/mach/at91rm9200.h       |    2 +
 arch/arm/mach-at91/include/mach/at91sam9260.h      |    1 +
 arch/arm/mach-at91/include/mach/at91sam9261.h      |    1 +
 arch/arm/mach-at91/include/mach/at91sam9263.h      |    1 +
 arch/arm/mach-at91/include/mach/at91sam9g45.h      |    1 +
 arch/arm/mach-at91/include/mach/at91sam9x5.h       |    1 +
 arch/arm/mach-at91/include/mach/board.h            |   56 +-
 arch/arm/mach-imx/Kconfig                          |   34 +-
 arch/arm/mach-imx/Makefile                         |    1 +
 arch/arm/mach-imx/imx35.c                          |    3 +-
 arch/arm/mach-imx/imx51.c                          |   25 +-
 arch/arm/mach-imx/imx53.c                          |   17 +-
 arch/arm/mach-imx/imx6.c                           |   71 +
 arch/arm/mach-imx/include/mach/clock-imx6.h        |  347 ++
 arch/arm/mach-imx/include/mach/devices-imx51.h     |    2 +-
 arch/arm/mach-imx/include/mach/devices-imx53.h     |    2 +-
 arch/arm/mach-imx/include/mach/devices-imx6.h      |   46 +
 arch/arm/mach-imx/include/mach/generic.h           |    9 +-
 arch/arm/mach-imx/include/mach/imx-regs.h          |   10 +
 arch/arm/mach-imx/include/mach/imx5.h              |    2 +-
 arch/arm/mach-imx/include/mach/imx51-regs.h        |   13 -
 arch/arm/mach-imx/include/mach/imx6-anadig.h       |  721 +++
 arch/arm/mach-imx/include/mach/imx6-regs.h         |  132 +
 arch/arm/mach-imx/include/mach/imx6.h              |    6 +
 arch/arm/mach-imx/include/mach/iomux-mx51.h        | 1133 ++--
 arch/arm/mach-imx/include/mach/iomux-mx53.h        |    8 +-
 arch/arm/mach-imx/include/mach/iomux-mx6.h         | 5630 ++++++++++++++++++++
 arch/arm/mach-imx/include/mach/iomux-v3.h          |   78 +-
 arch/arm/mach-imx/include/mach/pmic.h              |   11 -
 arch/arm/mach-imx/iomux-v3.c                       |   40 +-
 arch/arm/mach-imx/speed-imx51.c                    |    4 +-
 arch/arm/mach-imx/speed-imx53.c                    |    4 +-
 arch/arm/mach-imx/speed-imx6.c                     |  393 ++
 arch/arm/mach-imx/speed.c                          |    2 +
 arch/arm/mach-mxs/Kconfig                          |   15 +
 arch/arm/mach-mxs/Makefile                         |    1 +
 arch/arm/mach-mxs/imx.c                            |    2 +
 arch/arm/mach-mxs/include/mach/generic.h           |   10 +
 arch/arm/mach-mxs/include/mach/imx23-regs.h        |    1 +
 arch/arm/mach-mxs/include/mach/imx28-regs.h        |    1 +
 arch/arm/mach-mxs/include/mach/ocotp.h             |   12 +
 arch/arm/mach-mxs/ocotp.c                          |  139 +
 arch/arm/mach-netx/generic.c                       |   37 +-
 arch/arm/mach-netx/include/mach/netx-devices.h     |   73 +
 arch/arm/mach-netx/include/mach/netx-regs.h        |    7 +-
 arch/arm/mach-omap/devices-gpmc-nand.c             |    4 +-
 arch/arm/mach-omap/include/mach/omap4-silicon.h    |    3 +
 arch/arm/mach-omap/omap4_generic.c                 |   59 +-
 arch/arm/mach-pxa/Kconfig                          |   10 +
 arch/blackfin/boards/ipe337/ipe337.c               |    6 +-
 arch/mips/boards/qemu-malta/Makefile               |    2 +-
 arch/mips/boards/qemu-malta/{serial.c => init.c}   |   14 +
 arch/mips/boot/start.S                             |    2 +-
 arch/mips/configs/qemu-malta_defconfig             |    5 +
 arch/mips/include/asm/io.h                         |    5 +
 arch/nios2/boards/generic/generic.c                |    6 +-
 arch/ppc/Kconfig                                   |   42 +-
 arch/ppc/Makefile                                  |   19 +-
 arch/ppc/boards/pcm030/pcm030.c                    |    8 +-
 arch/ppc/configs/pcm030_defconfig                  |    3 +
 arch/ppc/include/asm/barebox.h                     |  103 -
 arch/ppc/include/asm/bitops.h                      |   42 +
 arch/ppc/include/asm/cache.h                       |   17 +-
 arch/ppc/include/asm/common.h                      |    4 +-
 arch/ppc/include/asm/io.h                          |   20 +
 arch/ppc/include/asm/mmu.h                         |   35 +-
 arch/ppc/include/asm/ppc_asm.tmpl                  |  206 +-
 arch/ppc/include/asm/processor.h                   |   44 +
 arch/ppc/lib/Makefile                              |    2 -
 arch/ppc/lib/board_data.c                          |   49 -
 arch/ppc/mach-mpc5xxx/Kconfig                      |   43 +-
 arch/ppc/mach-mpc5xxx/Makefile                     |    1 +
 arch/ppc/mach-mpc5xxx/cpu.c                        |   10 -
 arch/ppc/mach-mpc5xxx/include/mach/mpc5xxx.h       |    1 +
 arch/ppc/mach-mpc5xxx/pci_mpc5200.c                |    2 +-
 arch/ppc/mach-mpc5xxx/start.S                      |   27 +-
 arch/ppc/{lib => mach-mpc5xxx}/time.c              |   27 +-
 arch/ppc/mach-mpc5xxx/traps.c                      |    6 +-
 arch/sandbox/board/board.c                         |    2 +-
 arch/sandbox/board/hostfile.c                      |    2 +-
 arch/x86/boards/x86_generic/generic_pc.c           |    3 +-
 commands/Kconfig                                   |   10 +-
 commands/automount.c                               |   17 +-
 commands/bootm.c                                   |   39 +-
 commands/clear.c                                   |    2 +
 commands/echo.c                                    |    6 +-
 commands/edit.c                                    |   50 +-
 commands/false.c                                   |    2 +
 commands/go.c                                      |    2 +
 commands/help.c                                    |    2 +
 commands/i2c.c                                     |    2 +-
 commands/login.c                                   |    2 +
 commands/lsmod.c                                   |    2 +
 commands/meminfo.c                                 |    2 +
 commands/net.c                                     |    2 +
 commands/partition.c                               |    2 +
 commands/passwd.c                                  |    2 +
 commands/pwd.c                                     |    2 +
 commands/reginfo.c                                 |    2 +
 commands/reset.c                                   |    2 +
 commands/sleep.c                                   |    2 +
 commands/true.c                                    |    2 +
 commands/usb.c                                     |    2 +
 commands/version.c                                 |    2 +
 common/Kconfig                                     |   12 +
 common/Makefile                                    |   18 +
 common/binfmt.c                                    |   95 +
 common/complete.c                                  |  201 +-
 common/console.c                                   |    2 +-
 common/console_simple.c                            |   14 +-
 common/dlmalloc.src                                | 3265 ------------
 common/filetype.c                                  |    6 +
 common/hush.c                                      |  802 +--
 common/menu.c                                      |   59 +-
 common/tlsf_malloc.c                               |    7 +
 common/version.c                                   |    4 +-
 defaultenv/bin/_boot_help                          |    3 +-
 defaultenv/bin/_update_help                        |    3 +-
 defaultenv/bin/boot                                |   24 +-
 defaultenv/bin/hush_hack                           |    1 -
 defaultenv/bin/init                                |   23 +-
 defaultenv/bin/update                              |    5 +
 defaultenv/config                                  |   20 +-
 drivers/ata/intf_platform_ide.c                    |   14 +-
 drivers/base/driver.c                              |   11 +-
 drivers/mci/Kconfig                                |    2 +-
 drivers/mci/imx-esdhc.c                            |   15 +-
 drivers/mci/mci-core.c                             |    2 +-
 drivers/mfd/Kconfig                                |    8 +-
 drivers/mfd/Makefile                               |    3 +-
 drivers/mfd/mc13783.c                              |  237 -
 drivers/mfd/{mc13892.c => mc13xxx.c}               |  159 +-
 drivers/mtd/core.c                                 |    2 +-
 drivers/net/fec_imx.c                              |   25 +-
 drivers/net/miidev.c                               |   22 +-
 drivers/net/netx_eth.c                             |    4 +-
 drivers/serial/arm_dcc.c                           |    2 +-
 drivers/serial/serial_imx.c                        |    2 +-
 drivers/serial/serial_netx.c                       |   11 +-
 drivers/usb/core/usb.c                             |    2 +-
 drivers/usb/gadget/u_serial.c                      |    2 +
 drivers/usb/host/ehci-hcd.c                        |   98 +-
 drivers/usb/host/ohci-at91.c                       |    2 +-
 drivers/video/s3c24xx.c                            |    1 -
 fs/Kconfig                                         |    1 +
 fs/devfs-core.c                                    |   19 +
 fs/fs.c                                            |   15 +-
 fs/tftp.c                                          |    2 +-
 include/aimage.h                                   |   74 +
 include/asm-generic/barebox.lds.h                  |    7 +-
 include/binfmt.h                                   |   39 +
 include/command.h                                  |    8 +
 include/complete.h                                 |   12 +
 include/driver.h                                   |    7 +-
 include/fec.h                                      |    1 +
 include/filetype.h                                 |    2 +
 include/menu.h                                     |    3 +
 include/mfd/mc13892.h                              |  121 -
 include/mfd/mc13xxx.h                              |  172 +
 include/miidev.h                                   |    5 +
 include/net.h                                      |    8 +-
 include/param.h                                    |    6 +-
 include/stringlist.h                               |    7 +-
 lib/glob.c                                         |   10 +-
 lib/parameter.c                                    |   20 +-
 lib/stringlist.c                                   |   32 +-
 net/dhcp.c                                         |   28 +-
 net/dns.c                                          |   17 +-
 net/eth.c                                          |   25 +-
 net/net.c                                          |   32 +-
 net/netconsole.c                                   |    8 +-
 net/tftp.c                                         |    3 +-
 scripts/Makefile                                   |    8 +
 scripts/gen_netx_image.c                           |   21 +-
 scripts/mkcompile_h                                |   96 +
 296 files changed, 14456 insertions(+), 5846 deletions(-)
 create mode 100644 arch/arm/boards/at91sam9m10g45ek/env/bin/boot_board
 create mode 100644 arch/arm/boards/at91sam9m10g45ek/env/bin/menu_boot
 create mode 100644 arch/arm/boards/freescale-mx6-arm2/Makefile
 create mode 100644 arch/arm/boards/freescale-mx6-arm2/board.c
 create mode 100644 arch/arm/boards/freescale-mx6-arm2/config.h
 create mode 100644 arch/arm/boards/freescale-mx6-arm2/env/config
 create mode 100644 arch/arm/boards/freescale-mx6-arm2/flash_header.c
 create mode 100644 arch/arm/boards/karo-tx51/Makefile
 create mode 100644 arch/arm/boards/karo-tx51/config.h
 create mode 100644 arch/arm/boards/karo-tx51/env/config
 create mode 100644 arch/arm/boards/karo-tx51/flash_header.c
 create mode 100644 arch/arm/boards/karo-tx51/tx51.c
 create mode 100644 arch/arm/boards/karo-tx51/tx51.dox
 create mode 100644 arch/arm/boards/pcm027/Makefile
 create mode 100644 arch/arm/boards/pcm027/board.c
 create mode 100644 arch/arm/boards/pcm027/config.h
 create mode 100644 arch/arm/boards/pcm027/env/config
 create mode 100644 arch/arm/boards/pcm027/lowlevel_init.S
 create mode 100644 arch/arm/boards/qil-a9260/Makefile
 create mode 100644 arch/arm/boards/qil-a9260/config.h
 create mode 100644 arch/arm/boards/qil-a9260/env/bin/init_board
 create mode 100644 arch/arm/boards/qil-a9260/env/config
 create mode 100644 arch/arm/boards/qil-a9260/init.c
 create mode 100644 arch/arm/configs/freescale-mx6-arm2_defconfig
 create mode 100644 arch/arm/configs/pcm027_defconfig
 create mode 100644 arch/arm/configs/qil_a9260_128mib_defconfig
 create mode 100644 arch/arm/configs/qil_a9260_defconfig
 create mode 100644 arch/arm/configs/tx51stk5_defconfig
 create mode 100644 arch/arm/mach-imx/imx6.c
 create mode 100644 arch/arm/mach-imx/include/mach/clock-imx6.h
 create mode 100644 arch/arm/mach-imx/include/mach/devices-imx6.h
 create mode 100644 arch/arm/mach-imx/include/mach/imx6-anadig.h
 create mode 100644 arch/arm/mach-imx/include/mach/imx6-regs.h
 create mode 100644 arch/arm/mach-imx/include/mach/imx6.h
 create mode 100644 arch/arm/mach-imx/include/mach/iomux-mx6.h
 delete mode 100644 arch/arm/mach-imx/include/mach/pmic.h
 create mode 100644 arch/arm/mach-imx/speed-imx6.c
 create mode 100644 arch/arm/mach-mxs/include/mach/ocotp.h
 create mode 100644 arch/arm/mach-mxs/ocotp.c
 create mode 100644 arch/arm/mach-netx/include/mach/netx-devices.h
 rename arch/mips/boards/qemu-malta/{serial.c => init.c} (76%)
 delete mode 100644 arch/ppc/lib/board_data.c
 rename arch/ppc/{lib => mach-mpc5xxx}/time.c (71%)
 create mode 100644 common/binfmt.c
 delete mode 100644 common/dlmalloc.src
 delete mode 100644 defaultenv/bin/hush_hack
 delete mode 100644 drivers/mfd/mc13783.c
 rename drivers/mfd/{mc13892.c => mc13xxx.c} (57%)
 create mode 100644 include/aimage.h
 create mode 100644 include/binfmt.h
 delete mode 100644 include/mfd/mc13892.h
 create mode 100644 include/mfd/mc13xxx.h
 create mode 100755 scripts/mkcompile_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