v2010.09.0

Sascha Hauer s.hauer at pengutronix.de
Mon Aug 30 15:12:25 EDT 2010


Hi all,

We have a new release: v2010.09.0. See the changelog attached to see
what happened since the last release. It's the first time a release is
out before the next month begins, that's because I'm off for holiday for
the next two weeks. I probably won't be able to answer any mails during
this time.

Have fun
 Sascha


The following changes since commit 68d0d31d41d9034a6246991ee1d486dc805ff479:

  Release v2010.08.0 (2010-08-03 09:30:32 +0200)

are available in the git repository at:
  git://git.pengutronix.de/git/barebox.git ..BRANCH.NOT.VERIFIED..

Baruch Siach (3):
      fs: add basic sanity check before accessing the files array
      md: fix help text
      cp: fix help text

Eric Bénard (2):
      eukrea_cpuimx35: fix board support
      eukrea_cpuimx25: update default config

Jean-Christophe PLAGNIOL-VILLARD (3):
      barebox_default_env: fix out of tree build
      move boards to arch/<architecure>/boards
      drivers/usb: regorganisation

Marc Kleine-Budde (3):
      defaultenv: fix physmap-flash device name
      defaultenv: fix adding of nand_parts
      defaultenv: create /dev/ram0.kernel at offset 8M

Michael Grzeschik (2):
      beagle: add missing nand headerfile
      omap clock: bugfix remove silicon offset sil_index

Nishanth Menon (1):
      omap3: add arch specific dcache invalidate

Sascha Hauer (23):
      omap: remove unused defines and corresponding kconfig options
      omap nand: cleanup
      beagle: Whitespace cleanup
      Add Garz+Fricke Neso support
      Add Garz+Fricke Neso defconfig
      crc32: activate crc32_no_comp (needed for jffs2 and UBI)
      move drivers/nand to drivers/mtd/nand
      add rbtree support (needed for ubi)
      add partition mtd support
      cfi_flash: Do not typedef struct flash_info
      cfi_flash: Do not print debug info while erasing
      cfi_flash: Add mtd partition support for UBI
      devfs: only check for ioctl function when needed
      include stuff missing for ubi
      add ubi support from u-boot. Just enough to compile and scan
      barebox ubi changes
      Add UBI commands: ubiattach, ubidetach, ubimkvol, ubirmvol
      Merge remote branch 'origin/guf-neso' into next
      Merge remote branch 'origin/omap' into next
      atmel_nand: fix comment where this code is derived from
      Merge branch 'next'
      pcm043: remove unused defines
      Release v2010.09.0

 Documentation/barebox-main.dox                     |    4 +-
 Makefile                                           |    8 +-
 TODO                                               |    3 +-
 arch/arm/Makefile                                  |    3 +-
 {board => arch/arm/boards}/a9m2410/Makefile        |    0
 {board => arch/arm/boards}/a9m2410/a9m2410.c       |    0
 {board => arch/arm/boards}/a9m2410/config.h        |    0
 {board => arch/arm/boards}/a9m2410/env/bin/_update |    0
 {board => arch/arm/boards}/a9m2410/env/bin/boot    |    0
 .../arm/boards}/a9m2410/env/bin/hush_hack          |    0
 {board => arch/arm/boards}/a9m2410/env/bin/init    |    0
 .../arm/boards}/a9m2410/env/bin/update_kernel      |    0
 .../arm/boards}/a9m2410/env/bin/update_root        |    0
 {board => arch/arm/boards}/a9m2410/env/config      |    0
 {board => arch/arm/boards}/a9m2410/lowlevel_init.S |    0
 {board => arch/arm/boards}/a9m2440/Makefile        |    0
 {board => arch/arm/boards}/a9m2440/a9m2410dev.c    |    0
 {board => arch/arm/boards}/a9m2440/a9m2440.c       |    0
 {board => arch/arm/boards}/a9m2440/baseboards.h    |    0
 {board => arch/arm/boards}/a9m2440/config.h        |    0
 {board => arch/arm/boards}/a9m2440/env/bin/_update |    0
 {board => arch/arm/boards}/a9m2440/env/bin/boot    |    0
 .../arm/boards}/a9m2440/env/bin/hush_hack          |    0
 {board => arch/arm/boards}/a9m2440/env/bin/init    |    0
 .../arm/boards}/a9m2440/env/bin/update_kernel      |    0
 .../arm/boards}/a9m2440/env/bin/update_root        |    0
 {board => arch/arm/boards}/a9m2440/env/config      |    0
 {board => arch/arm/boards}/a9m2440/lowlevel_init.S |    0
 {board => arch/arm/boards}/at91sam9260ek/Makefile  |    0
 {board => arch/arm/boards}/at91sam9260ek/config.h  |    0
 .../arm/boards}/at91sam9260ek/env/bin/_update      |    0
 .../arm/boards}/at91sam9260ek/env/bin/boot         |    0
 .../arm/boards}/at91sam9260ek/env/bin/init         |    0
 .../arm/boards}/at91sam9260ek/env/bin/pcidmaloop   |    0
 .../arm/boards}/at91sam9260ek/env/bin/pciloop      |    0
 .../boards}/at91sam9260ek/env/bin/update_kernel    |    0
 .../arm/boards}/at91sam9260ek/env/bin/update_root  |    0
 .../arm/boards}/at91sam9260ek/env/config           |    0
 {board => arch/arm/boards}/at91sam9260ek/init.c    |    0
 .../arm/boards}/at91sam9260ek/lowlevel_init.S      |    0
 {board => arch/arm/boards}/at91sam9263ek/Makefile  |    0
 {board => arch/arm/boards}/at91sam9263ek/config.h  |    0
 .../arm/boards}/at91sam9263ek/env/bin/_update      |    0
 .../arm/boards}/at91sam9263ek/env/bin/boot         |    0
 .../arm/boards}/at91sam9263ek/env/bin/hush_hack    |    0
 .../arm/boards}/at91sam9263ek/env/bin/init         |    0
 .../at91sam9263ek/env/bin/update_barebox_xmodem    |    0
 .../boards}/at91sam9263ek/env/bin/update_kernel    |    0
 .../arm/boards}/at91sam9263ek/env/bin/update_root  |    0
 .../arm/boards}/at91sam9263ek/env/config           |    0
 {board => arch/arm/boards}/at91sam9263ek/init.c    |    0
 {board => arch/arm/boards}/edb93xx/Makefile        |    0
 {board => arch/arm/boards}/edb93xx/config.h        |    0
 {board => arch/arm/boards}/edb93xx/early_udelay.h  |    0
 {board => arch/arm/boards}/edb93xx/edb93xx.c       |    0
 {board => arch/arm/boards}/edb93xx/edb93xx.dox     |    0
 {board => arch/arm/boards}/edb93xx/edb93xx.h       |    0
 {board => arch/arm/boards}/edb93xx/env/bin/boot    |    0
 .../arm/boards}/edb93xx/env/bin/flash_partition    |    0
 {board => arch/arm/boards}/edb93xx/env/bin/init    |    0
 .../arm/boards}/edb93xx/env/bin/set_nor_parts      |    0
 .../arm/boards}/edb93xx/env/bin/update_kernel      |    0
 .../arm/boards}/edb93xx/env/bin/update_rootfs      |    0
 {board => arch/arm/boards}/edb93xx/env/config      |    0
 {board => arch/arm/boards}/edb93xx/flash_cfg.c     |    0
 {board => arch/arm/boards}/edb93xx/pll_cfg.c       |    0
 {board => arch/arm/boards}/edb93xx/pll_cfg.h       |    0
 {board => arch/arm/boards}/edb93xx/sdram_cfg.c     |    0
 {board => arch/arm/boards}/edb93xx/sdram_cfg.h     |    0
 .../arm/boards}/eukrea_cpuimx25/Makefile           |    0
 .../arm/boards}/eukrea_cpuimx25/config.h           |    0
 .../arm/boards}/eukrea_cpuimx25/env/bin/_update    |    0
 .../arm/boards}/eukrea_cpuimx25/env/bin/boot       |    0
 .../arm/boards}/eukrea_cpuimx25/env/bin/hush_hack  |    0
 .../arm/boards}/eukrea_cpuimx25/env/bin/init       |    0
 .../boards}/eukrea_cpuimx25/env/bin/update_kernel  |    0
 .../boards}/eukrea_cpuimx25/env/bin/update_root    |    0
 .../arm/boards}/eukrea_cpuimx25/env/config         |    0
 .../arm/boards}/eukrea_cpuimx25/eukrea_cpuimx25.c  |    0
 .../arm/boards}/eukrea_cpuimx25/lowlevel.c         |    0
 .../arm/boards}/eukrea_cpuimx27/Makefile           |    0
 .../arm/boards}/eukrea_cpuimx27/config.h           |    0
 .../arm/boards}/eukrea_cpuimx27/env/bin/_update    |    0
 .../arm/boards}/eukrea_cpuimx27/env/bin/boot       |    0
 .../arm/boards}/eukrea_cpuimx27/env/bin/hush_hack  |    0
 .../arm/boards}/eukrea_cpuimx27/env/bin/init       |    0
 .../boards}/eukrea_cpuimx27/env/bin/update_kernel  |    0
 .../boards}/eukrea_cpuimx27/env/bin/update_root    |    0
 .../arm/boards}/eukrea_cpuimx27/env/config         |    0
 .../arm/boards}/eukrea_cpuimx27/eukrea_cpuimx27.c  |    0
 .../boards}/eukrea_cpuimx27/eukrea_cpuimx27.dox    |    0
 .../arm/boards}/eukrea_cpuimx27/lowlevel_init.S    |    0
 .../arm/boards}/eukrea_cpuimx35/Makefile           |    0
 .../arm/boards}/eukrea_cpuimx35/config.h           |    0
 .../arm/boards}/eukrea_cpuimx35/env/bin/_update    |    0
 .../arm/boards}/eukrea_cpuimx35/env/bin/boot       |    0
 .../arm/boards}/eukrea_cpuimx35/env/bin/hush_hack  |    0
 .../arm/boards}/eukrea_cpuimx35/env/bin/init       |    4 +
 .../boards}/eukrea_cpuimx35/env/bin/update_kernel  |    0
 .../boards}/eukrea_cpuimx35/env/bin/update_root    |    0
 .../arm/boards}/eukrea_cpuimx35/env/config         |    0
 .../arm/boards}/eukrea_cpuimx35/eukrea_cpuimx35.c  |   28 +-
 .../boards}/eukrea_cpuimx35/eukrea_cpuimx35.dox    |    0
 arch/arm/boards/eukrea_cpuimx35/flash_header.c     |   41 +
 .../arm/boards}/eukrea_cpuimx35/lowlevel.c         |   71 +-
 .../arm/boards}/freescale-mx25-3-stack/3stack.c    |    0
 .../arm/boards}/freescale-mx25-3-stack/Makefile    |    0
 .../arm/boards}/freescale-mx25-3-stack/config.h    |    0
 .../boards}/freescale-mx25-3-stack/env/bin/_update |    0
 .../boards}/freescale-mx25-3-stack/env/bin/boot    |    0
 .../freescale-mx25-3-stack/env/bin/hush_hack       |    0
 .../boards}/freescale-mx25-3-stack/env/bin/init    |    0
 .../freescale-mx25-3-stack/env/bin/update_kernel   |    0
 .../freescale-mx25-3-stack/env/bin/update_root     |    0
 .../arm/boards}/freescale-mx25-3-stack/env/config  |    0
 .../boards}/freescale-mx25-3-stack/lowlevel_init.S |    0
 .../arm/boards}/freescale-mx35-3-stack/3stack.c    |    0
 .../arm/boards}/freescale-mx35-3-stack/3stack.dox  |    0
 .../arm/boards}/freescale-mx35-3-stack/Makefile    |    0
 .../freescale-mx35-3-stack/board-mx35_3stack.h     |    0
 .../arm/boards}/freescale-mx35-3-stack/config.h    |    0
 .../boards}/freescale-mx35-3-stack/env/bin/_update |    0
 .../boards}/freescale-mx35-3-stack/env/bin/boot    |    0
 .../freescale-mx35-3-stack/env/bin/hush_hack       |    0
 .../boards}/freescale-mx35-3-stack/env/bin/init    |    0
 .../freescale-mx35-3-stack/env/bin/update_kernel   |    0
 .../freescale-mx35-3-stack/env/bin/update_rootfs   |    0
 .../arm/boards}/freescale-mx35-3-stack/env/config  |    0
 .../boards}/freescale-mx35-3-stack/flash_header.c  |    0
 .../boards}/freescale-mx35-3-stack/lowlevel_init.S |    0
 arch/arm/boards/guf-neso/Makefile                  |    5 +
 .../pcm038.c => arch/arm/boards/guf-neso/board.c   |  352 ++---
 .../pcm038 => arch/arm/boards/guf-neso}/config.h   |    0
 .../arm/boards/guf-neso}/env/config                |    7 +-
 .../pcm038 => arch/arm/boards/guf-neso}/lowlevel.c |    0
 .../pcm038 => arch/arm/boards/guf-neso}/pll_init.S |    4 +-
 {board => arch/arm/boards}/imx21ads/Makefile       |    0
 {board => arch/arm/boards}/imx21ads/config.h       |    0
 {board => arch/arm/boards}/imx21ads/env/bin/init   |    0
 {board => arch/arm/boards}/imx21ads/imx21ads.c     |    0
 {board => arch/arm/boards}/imx21ads/imx21ads.dox   |    0
 .../arm/boards}/imx21ads/lowlevel_init.S           |    0
 {board => arch/arm/boards}/imx27ads/Makefile       |    0
 {board => arch/arm/boards}/imx27ads/config.h       |    0
 .../arm/boards}/imx27ads/env/bin/_update           |    0
 {board => arch/arm/boards}/imx27ads/env/bin/boot   |    0
 {board => arch/arm/boards}/imx27ads/env/bin/init   |    0
 .../arm/boards}/imx27ads/env/bin/update_kernel     |    0
 .../arm/boards}/imx27ads/env/bin/update_root       |    0
 {board => arch/arm/boards}/imx27ads/env/config     |    0
 {board => arch/arm/boards}/imx27ads/imx27ads.c     |    0
 {board => arch/arm/boards}/imx27ads/imx27ads.dox   |    0
 .../arm/boards}/imx27ads/lowlevel_init.S           |    0
 {board => arch/arm/boards}/mmccpu/Makefile         |    0
 {board => arch/arm/boards}/mmccpu/config.h         |    0
 .../arm/boards/mmccpu}/env/bin/_update             |    0
 {board => arch/arm/boards}/mmccpu/env/bin/boot     |    0
 .../arm/boards}/mmccpu/env/bin/hush_hack           |    0
 {board => arch/arm/boards}/mmccpu/env/bin/init     |    0
 .../arm/boards}/mmccpu/env/bin/update_kernel       |    0
 .../arm/boards}/mmccpu/env/bin/update_root         |    0
 {board => arch/arm/boards}/mmccpu/env/config       |    0
 {board => arch/arm/boards}/mmccpu/init.c           |    0
 {board => arch/arm/boards}/netx/Makefile           |    0
 {board => arch/arm/boards}/netx/config.h           |    0
 {board => arch/arm/boards}/netx/netx.c             |    0
 {board => arch/arm/boards}/netx/netx.dox           |    0
 {board => arch/arm/boards}/netx/platform.S         |    0
 arch/arm/boards/omap/Kconfig                       |   93 ++
 {board => arch/arm/boards}/omap/Makefile           |    2 +-
 arch/arm/boards/omap/board-beagle.c                |  275 ++++
 {board => arch/arm/boards}/omap/board-omap3evm.c   |    4 +-
 {board => arch/arm/boards}/omap/board-sdp343x.c    |    2 +-
 {board => arch/arm/boards}/omap/board.h            |    2 +-
 {board => arch/arm/boards}/omap/config.h           |    7 +-
 .../arm/boards}/omap/devices-gpmc-nand.c           |   65 +-
 {board => arch/arm/boards}/omap/env/bin/init       |    0
 {board => arch/arm/boards}/omap/platform.S         |    2 +-
 {board => arch/arm/boards}/pcm037/Makefile         |    0
 {board => arch/arm/boards}/pcm037/config.h         |    0
 {board => arch/arm/boards}/pcm037/env/config       |    0
 {board => arch/arm/boards}/pcm037/lowlevel_init.S  |    0
 {board => arch/arm/boards}/pcm037/pcm037.c         |    0
 {board => arch/arm/boards}/pcm037/pcm037.dox       |    0
 {board => arch/arm/boards}/pcm038/Makefile         |    0
 .../arm/boards/pcm038}/config.h                    |    0
 {board => arch/arm/boards}/pcm038/env/config       |    0
 {board => arch/arm/boards}/pcm038/lowlevel.c       |    0
 {board => arch/arm/boards}/pcm038/pcm038.c         |    0
 {board => arch/arm/boards}/pcm038/pcm038.dox       |    0
 {board => arch/arm/boards}/pcm038/pll_init.S       |    0
 {board => arch/arm/boards}/pcm043/Makefile         |    0
 {board => arch/arm/boards}/pcm043/config.h         |    0
 {board => arch/arm/boards}/pcm043/env/config       |    0
 {board => arch/arm/boards}/pcm043/lowlevel.c       |    0
 {board => arch/arm/boards}/pcm043/pcm043.c         |    6 -
 {board => arch/arm/boards}/pcm043/pcm043.dox       |    0
 {board => arch/arm/boards}/phycard-i.MX27/Makefile |    0
 .../arm/boards/phycard-i.MX27}/config.h            |    0
 .../arm/boards}/phycard-i.MX27/env/config          |    0
 .../arm/boards}/phycard-i.MX27/lowlevel_init.S     |    0
 {board => arch/arm/boards}/phycard-i.MX27/pca100.c |    0
 .../arm/boards}/phycard-i.MX27/pca100.dox          |    0
 {board => arch/arm/boards}/pm9263/Makefile         |    0
 {board => arch/arm/boards}/pm9263/config.h         |    0
 .../arm/boards/pm9263}/env/bin/_update             |    0
 {board => arch/arm/boards}/pm9263/env/bin/boot     |    0
 .../arm/boards}/pm9263/env/bin/hush_hack           |    0
 {board => arch/arm/boards}/pm9263/env/bin/init     |    0
 .../arm/boards}/pm9263/env/bin/update_kernel       |    0
 .../arm/boards}/pm9263/env/bin/update_root         |    0
 {board => arch/arm/boards}/pm9263/env/config       |    0
 {board => arch/arm/boards}/pm9263/init.c           |    0
 {board => arch/arm/boards}/scb9328/Makefile        |    0
 {board => arch/arm/boards}/scb9328/config.h        |    0
 {board => arch/arm/boards}/scb9328/env/bin/init    |    0
 {board => arch/arm/boards}/scb9328/lowlevel_init.S |    0
 {board => arch/arm/boards}/scb9328/scb9328.c       |    0
 {board => arch/arm/boards}/scb9328/scb9328.dox     |    0
 arch/arm/configs/a9m2410_defconfig                 |    2 +-
 arch/arm/configs/a9m2440_defconfig                 |    2 +-
 arch/arm/configs/at91sam9260ek_defconfig           |    2 +-
 arch/arm/configs/at91sam9263ek_defconfig           |    2 +-
 arch/arm/configs/edb93xx_defconfig                 |    2 +-
 arch/arm/configs/eukrea_cpuimx25_defconfig         |   13 +-
 arch/arm/configs/eukrea_cpuimx27_defconfig         |    2 +-
 arch/arm/configs/eukrea_cpuimx35_defconfig         |   18 +-
 arch/arm/configs/freescale_mx25_3stack_defconfig   |    2 +-
 arch/arm/configs/freescale_mx35_3stack_defconfig   |    2 +-
 arch/arm/configs/mmccpu_defconfig                  |    2 +-
 arch/arm/configs/mx21ads_defconfig                 |    2 +-
 arch/arm/configs/mx27ads_defconfig                 |    2 +-
 arch/arm/configs/neso_defconfig                    |  264 +++
 arch/arm/configs/pca100_defconfig                  |    2 +-
 arch/arm/configs/pcm037_defconfig                  |    2 +-
 arch/arm/configs/pcm038_defconfig                  |    2 +-
 arch/arm/configs/pcm043_defconfig                  |    2 +-
 arch/arm/configs/pm9263_defconfig                  |    2 +-
 arch/arm/configs/scb9328_defconfig                 |    2 +-
 arch/arm/include/asm/barebox-arm.h                 |    2 +-
 arch/arm/mach-imx/Kconfig                          |   10 +
 arch/arm/mach-omap/Kconfig                         |   16 +-
 arch/arm/mach-omap/arch-omap.dox                   |    8 +-
 arch/arm/mach-omap/include/mach/gpmc_nand.h        |   45 +-
 arch/arm/mach-omap/omap3_clock.c                   |   10 +-
 arch/arm/mach-omap/omap3_core.S                    |   43 +
 arch/arm/mach-s3c24xx/generic.c                    |    4 +-
 arch/blackfin/Makefile                             |    2 +-
 {board => arch/blackfin/boards}/ipe337/Makefile    |    0
 .../blackfin/boards}/ipe337/barebox.lds.S          |    0
 .../blackfin/boards}/ipe337/cmd_alternate.c        |    0
 {board => arch/blackfin/boards}/ipe337/config.h    |    0
 .../blackfin/boards}/ipe337/env/bin/_alternate     |    0
 .../blackfin/boards}/ipe337/env/bin/_update        |    0
 .../blackfin/boards}/ipe337/env/bin/boot           |    0
 .../blackfin/boards}/ipe337/env/bin/init           |    0
 .../blackfin/boards}/ipe337/env/bin/magic.bin      |  Bin 4 -> 4 bytes
 .../blackfin/boards}/ipe337/env/bin/reset_ageing   |    0
 .../boards}/ipe337/env/bin/update_application      |    0
 .../boards}/ipe337/env/bin/update_bareboxenv       |    0
 .../blackfin/boards}/ipe337/env/bin/update_kernel  |    0
 .../boards}/ipe337/env/bin/update_persistent       |    0
 .../blackfin/boards}/ipe337/env/bin/update_system  |    0
 {board => arch/blackfin/boards}/ipe337/env/config  |    0
 {board => arch/blackfin/boards}/ipe337/ipe337.c    |    0
 {board => arch/blackfin/boards}/ipe337/ipe337.dox  |    0
 arch/blackfin/configs/ipe337_defconfig             |    2 +-
 arch/m68k/Makefile                                 |    2 +-
 {board => arch/m68k/boards}/kp_ukd_r1_num/Makefile |    0
 .../m68k/boards/kp_ukd_r1_num}/env/bin/_update     |    0
 .../m68k/boards}/kp_ukd_r1_num/env/bin/boot        |    0
 .../m68k/boards}/kp_ukd_r1_num/env/bin/init        |    0
 .../m68k/boards}/kp_ukd_r1_num/env/bin/pcidmaloop  |    0
 .../m68k/boards}/kp_ukd_r1_num/env/bin/pciloop     |    0
 .../boards}/kp_ukd_r1_num/env/bin/update_kernel    |    0
 .../m68k/boards}/kp_ukd_r1_num/env/bin/update_root |    0
 .../m68k/boards}/kp_ukd_r1_num/env/config          |    0
 .../m68k/boards}/kp_ukd_r1_num/highlevel_init.c    |    0
 .../m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.c     |    0
 .../m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.dox   |    0
 .../m68k/boards}/kp_ukd_r1_num/lowlevel_init.c     |    0
 .../m68k/boards}/kp_ukd_r1_num/pci-stubs.c         |    0
 .../m68k/boards}/phycore_mcf54xx/Makefile          |    0
 .../m68k/boards/phycore_mcf54xx}/env/bin/_update   |    0
 .../m68k/boards}/phycore_mcf54xx/env/bin/boot      |    0
 .../m68k/boards}/phycore_mcf54xx/env/bin/init      |    0
 .../boards}/phycore_mcf54xx/env/bin/pcidmaloop     |    0
 .../m68k/boards}/phycore_mcf54xx/env/bin/pciloop   |    0
 .../boards}/phycore_mcf54xx/env/bin/update_kernel  |    0
 .../boards}/phycore_mcf54xx/env/bin/update_root    |    0
 .../m68k/boards}/phycore_mcf54xx/env/config        |    0
 .../m68k/boards}/phycore_mcf54xx/highlevel_init.c  |    0
 .../m68k/boards}/phycore_mcf54xx/lowlevel_init.c   |    0
 .../m68k/boards}/phycore_mcf54xx/pci-stubs.c       |    0
 .../m68k/boards}/phycore_mcf54xx/phyCore_MCF54xx.c |    0
 .../boards}/phycore_mcf54xx/phyCore_MCF54xx.dox    |    0
 .../m68k/configs/phycore_kpukdr1_5475num_defconfig |    2 +-
 arch/m68k/configs/phycore_mcf54xx_defconfig        |    2 +-
 arch/ppc/Makefile                                  |    2 +-
 {board => arch/ppc/boards}/pcm030/Makefile         |    0
 {board => arch/ppc/boards}/pcm030/barebox.lds.S    |    0
 {board => arch/ppc/boards}/pcm030/config.h         |    0
 {board => arch/ppc/boards}/pcm030/mt46v32m16-75.h  |    0
 {board => arch/ppc/boards}/pcm030/pcm030.c         |    0
 {board => arch/ppc/boards}/pcm030/pcm030.dox       |    0
 arch/sandbox/Makefile                              |   10 +-
 {board/sandbox => arch/sandbox/board}/.gitignore   |    0
 {board/sandbox => arch/sandbox/board}/Makefile     |    0
 .../sandbox => arch/sandbox/board}/barebox.lds.S   |    0
 {board/sandbox => arch/sandbox/board}/board.c      |    0
 {board/sandbox => arch/sandbox/board}/clock.c      |    0
 {board/sandbox => arch/sandbox/board}/config.h     |    0
 {board/sandbox => arch/sandbox/board}/console.c    |    0
 {board/sandbox => arch/sandbox/board}/env/bin/init |    0
 {board/sandbox => arch/sandbox/board}/env/config   |    0
 {board/sandbox => arch/sandbox/board}/hostfile.c   |    0
 arch/sandbox/configs/sandbox_defconfig             |    2 +-
 arch/x86/Makefile                                  |    2 +-
 {board => arch/x86/boards}/x86_generic/Makefile    |    0
 {board => arch/x86/boards}/x86_generic/config.h    |    0
 .../x86/boards}/x86_generic/env/bin/boot           |    0
 .../x86/boards}/x86_generic/env/bin/init           |    0
 {board => arch/x86/boards}/x86_generic/env/config  |    0
 .../x86/boards}/x86_generic/generic_pc.c           |    0
 arch/x86/configs/generic_defconfig                 |    2 +-
 board/board.dox                                    |   16 +-
 board/eukrea_cpuimx35/flash_header.c               |   60 -
 board/omap/Kconfig                                 |  162 --
 board/omap/board-beagle.c                          |  270 ----
 commands/Kconfig                                   |    6 +
 commands/Makefile                                  |    1 +
 commands/cp.c                                      |    2 -
 commands/mem.c                                     |    1 -
 commands/ubi.c                                     |  129 ++
 common/Makefile                                    |    8 +-
 defaultenv/bin/boot                                |    6 +-
 drivers/Kconfig                                    |    2 +-
 drivers/Makefile                                   |    2 +-
 drivers/mtd/Kconfig                                |    9 +
 drivers/mtd/Makefile                               |    3 +
 drivers/{ => mtd}/nand/Kconfig                     |   10 +-
 drivers/{ => mtd}/nand/Makefile                    |    0
 drivers/{ => mtd}/nand/atmel_nand.c                |    4 +-
 drivers/{ => mtd}/nand/atmel_nand_ecc.h            |    0
 drivers/{ => mtd}/nand/diskonchip.c                |    0
 drivers/{ => mtd}/nand/nand.c                      |    2 +
 drivers/{ => mtd}/nand/nand_base.c                 |    0
 drivers/{ => mtd}/nand/nand_bbt.c                  |    0
 drivers/{ => mtd}/nand/nand_ecc.c                  |    0
 drivers/{ => mtd}/nand/nand_ids.c                  |    0
 drivers/{ => mtd}/nand/nand_imx.c                  |    0
 drivers/{ => mtd}/nand/nand_omap_gpmc.c            |  103 +-
 drivers/{ => mtd}/nand/nand_s3c2410.c              |    0
 drivers/{ => mtd}/nand/nand_util.c                 |    0
 drivers/mtd/partition.c                            |  143 ++
 drivers/mtd/ubi/Kconfig                            |    6 +
 drivers/mtd/ubi/Makefile                           |    3 +
 drivers/mtd/ubi/build.c                            | 1059 +++++++++++++
 drivers/mtd/ubi/cdev.c                             |  238 +++
 drivers/mtd/ubi/crc32defs.h                        |   32 +
 drivers/mtd/ubi/debug.c                            |  192 +++
 drivers/mtd/ubi/debug.h                            |  152 ++
 drivers/mtd/ubi/eba.c                              | 1256 +++++++++++++++
 drivers/mtd/ubi/io.c                               | 1274 +++++++++++++++
 drivers/mtd/ubi/kapi.c                             |  638 ++++++++
 drivers/mtd/ubi/misc.c                             |  106 ++
 drivers/mtd/ubi/scan.c                             | 1362 ++++++++++++++++
 drivers/mtd/ubi/scan.h                             |  165 ++
 drivers/mtd/ubi/ubi-barebox.h                      |  191 +++
 drivers/mtd/ubi/ubi-media.h                        |  372 +++++
 drivers/mtd/ubi/ubi.h                              |  648 ++++++++
 drivers/mtd/ubi/upd.c                              |  445 ++++++
 drivers/mtd/ubi/vmt.c                              |  866 ++++++++++
 drivers/mtd/ubi/vtbl.c                             |  837 ++++++++++
 drivers/mtd/ubi/wl.c                               | 1675 ++++++++++++++++++++
 drivers/nor/cfi_flash.c                            |  143 ++-
 drivers/nor/cfi_flash.h                            |   55 +-
 drivers/nor/cfi_flash_amd.c                        |   14 +-
 drivers/nor/cfi_flash_intel.c                      |   12 +-
 drivers/usb/Kconfig                                |   10 +-
 drivers/usb/Makefile                               |    7 +-
 drivers/usb/core/Makefile                          |    2 +
 drivers/usb/{ => core}/usb.c                       |    0
 drivers/usb/host/Kconfig                           |    2 +
 drivers/usb/host/Makefile                          |    1 +
 drivers/usb/{usb_ehci_core.h => host/ehci-core.h}  |    0
 drivers/usb/{usb_ehci_core.c => host/ehci-hcd.c}   |    2 +-
 drivers/usb/{usb_ehci.h => host/ehci.h}            |    0
 drivers/usb/otg/Kconfig                            |    6 +
 drivers/usb/otg/Makefile                           |    2 +
 drivers/usb/{ => otg}/isp1504.c                    |    0
 drivers/usb/{ => otg}/ulpi.c                       |    0
 fs/Kconfig                                         |    3 +
 fs/devfs.c                                         |   46 +-
 fs/fs.c                                            |   34 +
 include/common.h                                   |    4 +-
 include/driver.h                                   |    1 +
 include/linux/mtd/mtd-abi.h                        |    1 +
 include/linux/mtd/mtd.h                            |   13 +
 include/linux/mtd/ubi.h                            |  186 +++
 include/linux/rbtree.h                             |  160 ++
 include/mtd/ubi-user.h                             |  300 ++++
 lib/Makefile                                       |    1 +
 lib/crc32.c                                        |   11 +-
 lib/rbtree.c                                       |  389 +++++
 scripts/genenv                                     |    8 +-
 406 files changed, 14262 insertions(+), 1090 deletions(-)
 rename {board => arch/arm/boards}/a9m2410/Makefile (100%)
 rename {board => arch/arm/boards}/a9m2410/a9m2410.c (100%)
 rename {board => arch/arm/boards}/a9m2410/config.h (100%)
 rename {board => arch/arm/boards}/a9m2410/env/bin/_update (100%)
 rename {board => arch/arm/boards}/a9m2410/env/bin/boot (100%)
 rename {board => arch/arm/boards}/a9m2410/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/a9m2410/env/bin/init (100%)
 rename {board => arch/arm/boards}/a9m2410/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/a9m2410/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/a9m2410/env/config (100%)
 rename {board => arch/arm/boards}/a9m2410/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/a9m2440/Makefile (100%)
 rename {board => arch/arm/boards}/a9m2440/a9m2410dev.c (100%)
 rename {board => arch/arm/boards}/a9m2440/a9m2440.c (100%)
 rename {board => arch/arm/boards}/a9m2440/baseboards.h (100%)
 rename {board => arch/arm/boards}/a9m2440/config.h (100%)
 rename {board => arch/arm/boards}/a9m2440/env/bin/_update (100%)
 rename {board => arch/arm/boards}/a9m2440/env/bin/boot (100%)
 rename {board => arch/arm/boards}/a9m2440/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/a9m2440/env/bin/init (100%)
 rename {board => arch/arm/boards}/a9m2440/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/a9m2440/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/a9m2440/env/config (100%)
 rename {board => arch/arm/boards}/a9m2440/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/Makefile (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/config.h (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/bin/_update (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/bin/boot (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/bin/init (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/bin/pcidmaloop (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/bin/pciloop (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/env/config (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/init.c (100%)
 rename {board => arch/arm/boards}/at91sam9260ek/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/Makefile (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/config.h (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/bin/_update (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/bin/boot (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/bin/init (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/bin/update_barebox_xmodem (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/env/config (100%)
 rename {board => arch/arm/boards}/at91sam9263ek/init.c (100%)
 rename {board => arch/arm/boards}/edb93xx/Makefile (100%)
 rename {board => arch/arm/boards}/edb93xx/config.h (100%)
 rename {board => arch/arm/boards}/edb93xx/early_udelay.h (100%)
 rename {board => arch/arm/boards}/edb93xx/edb93xx.c (100%)
 rename {board => arch/arm/boards}/edb93xx/edb93xx.dox (100%)
 rename {board => arch/arm/boards}/edb93xx/edb93xx.h (100%)
 rename {board => arch/arm/boards}/edb93xx/env/bin/boot (100%)
 rename {board => arch/arm/boards}/edb93xx/env/bin/flash_partition (100%)
 rename {board => arch/arm/boards}/edb93xx/env/bin/init (100%)
 rename {board => arch/arm/boards}/edb93xx/env/bin/set_nor_parts (100%)
 rename {board => arch/arm/boards}/edb93xx/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/edb93xx/env/bin/update_rootfs (100%)
 rename {board => arch/arm/boards}/edb93xx/env/config (100%)
 rename {board => arch/arm/boards}/edb93xx/flash_cfg.c (100%)
 rename {board => arch/arm/boards}/edb93xx/pll_cfg.c (100%)
 rename {board => arch/arm/boards}/edb93xx/pll_cfg.h (100%)
 rename {board => arch/arm/boards}/edb93xx/sdram_cfg.c (100%)
 rename {board => arch/arm/boards}/edb93xx/sdram_cfg.h (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/Makefile (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/config.h (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/_update (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/boot (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/init (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/env/config (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/eukrea_cpuimx25.c (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx25/lowlevel.c (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/Makefile (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/config.h (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/_update (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/boot (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/init (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/env/config (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/eukrea_cpuimx27.c (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/eukrea_cpuimx27.dox (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx27/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/Makefile (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/config.h (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/_update (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/boot (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/init (91%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/env/config (100%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/eukrea_cpuimx35.c (95%)
 rename {board => arch/arm/boards}/eukrea_cpuimx35/eukrea_cpuimx35.dox (100%)
 create mode 100644 arch/arm/boards/eukrea_cpuimx35/flash_header.c
 rename {board => arch/arm/boards}/eukrea_cpuimx35/lowlevel.c (72%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/3stack.c (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/Makefile (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/config.h (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/_update (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/boot (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/init (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/env/config (100%)
 rename {board => arch/arm/boards}/freescale-mx25-3-stack/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/3stack.c (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/3stack.dox (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/Makefile (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/board-mx35_3stack.h (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/config.h (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/_update (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/boot (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/init (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/bin/update_rootfs (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/env/config (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/flash_header.c (100%)
 rename {board => arch/arm/boards}/freescale-mx35-3-stack/lowlevel_init.S (100%)
 create mode 100644 arch/arm/boards/guf-neso/Makefile
 copy board/pcm038/pcm038.c => arch/arm/boards/guf-neso/board.c (52%)
 copy {board/pcm038 => arch/arm/boards/guf-neso}/config.h (100%)
 copy {board/phycard-i.MX27 => arch/arm/boards/guf-neso}/env/config (91%)
 copy {board/pcm038 => arch/arm/boards/guf-neso}/lowlevel.c (100%)
 copy {board/pcm038 => arch/arm/boards/guf-neso}/pll_init.S (94%)
 rename {board => arch/arm/boards}/imx21ads/Makefile (100%)
 rename {board => arch/arm/boards}/imx21ads/config.h (100%)
 rename {board => arch/arm/boards}/imx21ads/env/bin/init (100%)
 rename {board => arch/arm/boards}/imx21ads/imx21ads.c (100%)
 rename {board => arch/arm/boards}/imx21ads/imx21ads.dox (100%)
 rename {board => arch/arm/boards}/imx21ads/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/imx27ads/Makefile (100%)
 rename {board => arch/arm/boards}/imx27ads/config.h (100%)
 rename {board => arch/arm/boards}/imx27ads/env/bin/_update (100%)
 rename {board => arch/arm/boards}/imx27ads/env/bin/boot (100%)
 rename {board => arch/arm/boards}/imx27ads/env/bin/init (100%)
 rename {board => arch/arm/boards}/imx27ads/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/imx27ads/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/imx27ads/env/config (100%)
 rename {board => arch/arm/boards}/imx27ads/imx27ads.c (100%)
 rename {board => arch/arm/boards}/imx27ads/imx27ads.dox (100%)
 rename {board => arch/arm/boards}/imx27ads/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/mmccpu/Makefile (100%)
 rename {board => arch/arm/boards}/mmccpu/config.h (100%)
 rename {board/kp_ukd_r1_num => arch/arm/boards/mmccpu}/env/bin/_update (100%)
 rename {board => arch/arm/boards}/mmccpu/env/bin/boot (100%)
 rename {board => arch/arm/boards}/mmccpu/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/mmccpu/env/bin/init (100%)
 rename {board => arch/arm/boards}/mmccpu/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/mmccpu/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/mmccpu/env/config (100%)
 rename {board => arch/arm/boards}/mmccpu/init.c (100%)
 rename {board => arch/arm/boards}/netx/Makefile (100%)
 rename {board => arch/arm/boards}/netx/config.h (100%)
 rename {board => arch/arm/boards}/netx/netx.c (100%)
 rename {board => arch/arm/boards}/netx/netx.dox (100%)
 rename {board => arch/arm/boards}/netx/platform.S (100%)
 create mode 100644 arch/arm/boards/omap/Kconfig
 rename {board => arch/arm/boards}/omap/Makefile (94%)
 create mode 100644 arch/arm/boards/omap/board-beagle.c
 rename {board => arch/arm/boards}/omap/board-omap3evm.c (98%)
 rename {board => arch/arm/boards}/omap/board-sdp343x.c (99%)
 rename {board => arch/arm/boards}/omap/board.h (96%)
 rename {board => arch/arm/boards}/omap/config.h (82%)
 rename {board => arch/arm/boards}/omap/devices-gpmc-nand.c (60%)
 rename {board => arch/arm/boards}/omap/env/bin/init (100%)
 rename {board => arch/arm/boards}/omap/platform.S (97%)
 rename {board => arch/arm/boards}/pcm037/Makefile (100%)
 rename {board => arch/arm/boards}/pcm037/config.h (100%)
 rename {board => arch/arm/boards}/pcm037/env/config (100%)
 rename {board => arch/arm/boards}/pcm037/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/pcm037/pcm037.c (100%)
 rename {board => arch/arm/boards}/pcm037/pcm037.dox (100%)
 rename {board => arch/arm/boards}/pcm038/Makefile (100%)
 rename {board/phycard-i.MX27 => arch/arm/boards/pcm038}/config.h (100%)
 rename {board => arch/arm/boards}/pcm038/env/config (100%)
 rename {board => arch/arm/boards}/pcm038/lowlevel.c (100%)
 rename {board => arch/arm/boards}/pcm038/pcm038.c (100%)
 rename {board => arch/arm/boards}/pcm038/pcm038.dox (100%)
 rename {board => arch/arm/boards}/pcm038/pll_init.S (100%)
 rename {board => arch/arm/boards}/pcm043/Makefile (100%)
 rename {board => arch/arm/boards}/pcm043/config.h (100%)
 rename {board => arch/arm/boards}/pcm043/env/config (100%)
 rename {board => arch/arm/boards}/pcm043/lowlevel.c (100%)
 rename {board => arch/arm/boards}/pcm043/pcm043.c (97%)
 rename {board => arch/arm/boards}/pcm043/pcm043.dox (100%)
 rename {board => arch/arm/boards}/phycard-i.MX27/Makefile (100%)
 rename {board/pcm038 => arch/arm/boards/phycard-i.MX27}/config.h (100%)
 rename {board => arch/arm/boards}/phycard-i.MX27/env/config (100%)
 rename {board => arch/arm/boards}/phycard-i.MX27/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/phycard-i.MX27/pca100.c (100%)
 rename {board => arch/arm/boards}/phycard-i.MX27/pca100.dox (100%)
 rename {board => arch/arm/boards}/pm9263/Makefile (100%)
 rename {board => arch/arm/boards}/pm9263/config.h (100%)
 rename {board/mmccpu => arch/arm/boards/pm9263}/env/bin/_update (100%)
 rename {board => arch/arm/boards}/pm9263/env/bin/boot (100%)
 rename {board => arch/arm/boards}/pm9263/env/bin/hush_hack (100%)
 rename {board => arch/arm/boards}/pm9263/env/bin/init (100%)
 rename {board => arch/arm/boards}/pm9263/env/bin/update_kernel (100%)
 rename {board => arch/arm/boards}/pm9263/env/bin/update_root (100%)
 rename {board => arch/arm/boards}/pm9263/env/config (100%)
 rename {board => arch/arm/boards}/pm9263/init.c (100%)
 rename {board => arch/arm/boards}/scb9328/Makefile (100%)
 rename {board => arch/arm/boards}/scb9328/config.h (100%)
 rename {board => arch/arm/boards}/scb9328/env/bin/init (100%)
 rename {board => arch/arm/boards}/scb9328/lowlevel_init.S (100%)
 rename {board => arch/arm/boards}/scb9328/scb9328.c (100%)
 rename {board => arch/arm/boards}/scb9328/scb9328.dox (100%)
 create mode 100644 arch/arm/configs/neso_defconfig
 rename {board => arch/blackfin/boards}/ipe337/Makefile (100%)
 rename {board => arch/blackfin/boards}/ipe337/barebox.lds.S (100%)
 rename {board => arch/blackfin/boards}/ipe337/cmd_alternate.c (100%)
 rename {board => arch/blackfin/boards}/ipe337/config.h (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/_alternate (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/_update (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/boot (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/init (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/magic.bin (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/reset_ageing (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/update_application (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/update_bareboxenv (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/update_kernel (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/update_persistent (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/bin/update_system (100%)
 rename {board => arch/blackfin/boards}/ipe337/env/config (100%)
 rename {board => arch/blackfin/boards}/ipe337/ipe337.c (100%)
 rename {board => arch/blackfin/boards}/ipe337/ipe337.dox (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/Makefile (100%)
 rename {board/phycore_mcf54xx => arch/m68k/boards/kp_ukd_r1_num}/env/bin/_update (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/boot (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/init (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/pcidmaloop (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/pciloop (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/update_kernel (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/bin/update_root (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/env/config (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/highlevel_init.c (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.c (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/kp_ukd_r1_num.dox (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/lowlevel_init.c (100%)
 rename {board => arch/m68k/boards}/kp_ukd_r1_num/pci-stubs.c (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/Makefile (100%)
 rename {board/pm9263 => arch/m68k/boards/phycore_mcf54xx}/env/bin/_update (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/boot (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/init (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/pcidmaloop (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/pciloop (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/update_kernel (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/env/bin/update_root (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/env/config (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/highlevel_init.c (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/lowlevel_init.c (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/pci-stubs.c (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/phyCore_MCF54xx.c (100%)
 rename {board => arch/m68k/boards}/phycore_mcf54xx/phyCore_MCF54xx.dox (100%)
 rename {board => arch/ppc/boards}/pcm030/Makefile (100%)
 rename {board => arch/ppc/boards}/pcm030/barebox.lds.S (100%)
 rename {board => arch/ppc/boards}/pcm030/config.h (100%)
 rename {board => arch/ppc/boards}/pcm030/mt46v32m16-75.h (100%)
 rename {board => arch/ppc/boards}/pcm030/pcm030.c (100%)
 rename {board => arch/ppc/boards}/pcm030/pcm030.dox (100%)
 rename {board/sandbox => arch/sandbox/board}/.gitignore (100%)
 rename {board/sandbox => arch/sandbox/board}/Makefile (100%)
 rename {board/sandbox => arch/sandbox/board}/barebox.lds.S (100%)
 rename {board/sandbox => arch/sandbox/board}/board.c (100%)
 rename {board/sandbox => arch/sandbox/board}/clock.c (100%)
 rename {board/sandbox => arch/sandbox/board}/config.h (100%)
 rename {board/sandbox => arch/sandbox/board}/console.c (100%)
 rename {board/sandbox => arch/sandbox/board}/env/bin/init (100%)
 rename {board/sandbox => arch/sandbox/board}/env/config (100%)
 rename {board/sandbox => arch/sandbox/board}/hostfile.c (100%)
 rename {board => arch/x86/boards}/x86_generic/Makefile (100%)
 rename {board => arch/x86/boards}/x86_generic/config.h (100%)
 rename {board => arch/x86/boards}/x86_generic/env/bin/boot (100%)
 rename {board => arch/x86/boards}/x86_generic/env/bin/init (100%)
 rename {board => arch/x86/boards}/x86_generic/env/config (100%)
 rename {board => arch/x86/boards}/x86_generic/generic_pc.c (100%)
 delete mode 100644 board/eukrea_cpuimx35/flash_header.c
 delete mode 100644 board/omap/Kconfig
 delete mode 100644 board/omap/board-beagle.c
 create mode 100644 commands/ubi.c
 create mode 100644 drivers/mtd/Kconfig
 create mode 100644 drivers/mtd/Makefile
 rename drivers/{ => mtd}/nand/Kconfig (92%)
 rename drivers/{ => mtd}/nand/Makefile (100%)
 rename drivers/{ => mtd}/nand/atmel_nand.c (99%)
 rename drivers/{ => mtd}/nand/atmel_nand_ecc.h (100%)
 rename drivers/{ => mtd}/nand/diskonchip.c (100%)
 rename drivers/{ => mtd}/nand/nand.c (99%)
 rename drivers/{ => mtd}/nand/nand_base.c (100%)
 rename drivers/{ => mtd}/nand/nand_bbt.c (100%)
 rename drivers/{ => mtd}/nand/nand_ecc.c (100%)
 rename drivers/{ => mtd}/nand/nand_ids.c (100%)
 rename drivers/{ => mtd}/nand/nand_imx.c (100%)
 rename drivers/{ => mtd}/nand/nand_omap_gpmc.c (90%)
 rename drivers/{ => mtd}/nand/nand_s3c2410.c (100%)
 rename drivers/{ => mtd}/nand/nand_util.c (100%)
 create mode 100644 drivers/mtd/partition.c
 create mode 100644 drivers/mtd/ubi/Kconfig
 create mode 100644 drivers/mtd/ubi/Makefile
 create mode 100644 drivers/mtd/ubi/build.c
 create mode 100644 drivers/mtd/ubi/cdev.c
 create mode 100644 drivers/mtd/ubi/crc32defs.h
 create mode 100644 drivers/mtd/ubi/debug.c
 create mode 100644 drivers/mtd/ubi/debug.h
 create mode 100644 drivers/mtd/ubi/eba.c
 create mode 100644 drivers/mtd/ubi/io.c
 create mode 100644 drivers/mtd/ubi/kapi.c
 create mode 100644 drivers/mtd/ubi/misc.c
 create mode 100644 drivers/mtd/ubi/scan.c
 create mode 100644 drivers/mtd/ubi/scan.h
 create mode 100644 drivers/mtd/ubi/ubi-barebox.h
 create mode 100644 drivers/mtd/ubi/ubi-media.h
 create mode 100644 drivers/mtd/ubi/ubi.h
 create mode 100644 drivers/mtd/ubi/upd.c
 create mode 100644 drivers/mtd/ubi/vmt.c
 create mode 100644 drivers/mtd/ubi/vtbl.c
 create mode 100644 drivers/mtd/ubi/wl.c
 create mode 100644 drivers/usb/core/Makefile
 rename drivers/usb/{ => core}/usb.c (100%)
 create mode 100644 drivers/usb/host/Kconfig
 create mode 100644 drivers/usb/host/Makefile
 rename drivers/usb/{usb_ehci_core.h => host/ehci-core.h} (100%)
 rename drivers/usb/{usb_ehci_core.c => host/ehci-hcd.c} (99%)
 rename drivers/usb/{usb_ehci.h => host/ehci.h} (100%)
 create mode 100644 drivers/usb/otg/Kconfig
 create mode 100644 drivers/usb/otg/Makefile
 rename drivers/usb/{ => otg}/isp1504.c (100%)
 rename drivers/usb/{ => otg}/ulpi.c (100%)
 create mode 100644 include/linux/mtd/ubi.h
 create mode 100644 include/linux/rbtree.h
 create mode 100644 include/mtd/ubi-user.h
 create mode 100644 lib/rbtree.c
-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



More information about the barebox mailing list