v2012.07.0

Sascha Hauer s.hauer at pengutronix.de
Mon Jul 2 05:23:14 EDT 2012


Hi all,

Time for a july release. Here is what happened since the last
release.

Sascha

The following changes since commit 94418c2d0d3d7dbaa6995fb53f00a5d5fc9f4028:

  Release v2012.06.0 (2012-06-06 14:10:34 +0200)

are available in the git repository at:

  git://git.pengutronix.de/git/barebox.git tags/v2012.07.0

for you to fetch changes up to 9d0b51ea7e5b3fece57f91e17349b79a5b4b37e7:

  Release v2012.07.0 (2012-07-02 10:31:52 +0200)

----------------------------------------------------------------
Release v2012.07.0

----------------------------------------------------------------
Alan Ott (2):
      common: Make MENU depend on PROCESS_ESCAPE_SEQUENCE
      README: change path to sandbox environment

Alexander Shiyan (20):
      i2c: Added switch for allowing usage 16bit register addresses
      PCM038: Update board description
      PCM038: Call power_init() after initializing SPI.
      PCM038: Remove unused includes
      PCM038: Initial PCM970 development board support
      Removed duplicate definition for DEVFS_PARTITION_xxx
      Add compressed barebox_default_env to .gitignore
      PCM038: Move USBH2 initialization to PCM970
      PCM038: Removed unnecessary call to gpio_set_value
      i.MX SPI: Setup SPI chipselect to inactive state while initializing device
      PCM038: Remove now unused preset for SPI chipselect.
      i.MX51: Changed naming registers and procedures for SPI
      i.MX51: Added helper for SDHC3 registration.
      PCM970: Added support for CompactFlash
      i.MX51: Raise frequency for SDHC by switch to PLL2 source
      i.MX51 clock: Added lp_apm clock support for frequency calculations.
      i.MX51 clock: Added USB clock to dump_clocks command.
      block: Fix printf warning
      Unused files removed
      commands: uncompress: fix description

Alexey Galakhov (6):
      Support most Samsung SoCs in S3C serial driver
      Make S3C24xx config options available for all S3Cs
      Split S3C generic and S3C24xx specific code
      Add support for Samsung S5P architecture (S5PV210)
      S5P boot header and image generator
      S5P lowlevel clock init

Anand Gadiyar (3):
      panda: add i2c and twlcore to panda
      panda: add LED support
      panda: update defconfig for i2c and led support

Antony Pavlov (19):
      MIPS: start.S: add "barebox" label at _start + 0x10
      MIPS: bootm: add "MIPS barebox" handler
      MIPS: add common header file for DEBUG_LL via NS16550
      MIPS: malta: use common DEBUG_LL code for NS16550
      fix typo funtion -> function
      MIPS: add XBurst processor family support
      MIPS: XBurst: add JZ4755 CPU support
      MIPS: XBurst: add Ritmix RZX-50 board support
      MIPS: add defconfig for Ritmix RZX-50 board
      MIPS: introduce C architecture-specific low-level init
      MIPS: import CPU and cache detection code from Linux 3.4
      MIPS: cpuinfo: import CPU message from Linux 3.4
      ARM: initial Tegra support
      ARM: Tegra: add Toshiba AC100 support
      usb: set MAXINTERFACES = 16
      toshiba_ac100: add USB host support
      toshiba_ac100: add defconfig
      MIPS: make possible board-specific header files
      MIPS: XBurst: suitable solution for per-board debug_ll

Dirk Hörner (3):
      hostcc tools: include "compiler.h", fix included headers
      scripts/compiler.h: fixup endianess defines on OS X
      scripts/genenv: always pass template to mktemp

Eric Bénard (9):
      eukrea_cpuimx25: workaround ENGcm09152
      eukrea_cpuimx25: add display choice in environment
      eukrea_cpuimx35: add display choice in environment
      eukrea_cpuimx51: updated env
      eukrea_cpuimx25/35/51: update defconfig
      eukrea_cpuimx25&35: use switch action to launch usbserial or dfu
      iim: fix compilation when NET is not selected
      eukrea_cpuimx25: fix PHY address
      eukrea_cpuimx35: fix PHY address and clean code

Jan Luebbe (3):
      arm: update mach-types
      ohci-hcd: use dma_flush/inv_range to allow using the driver with enabled MMU
      drivers/spi/spi.c: use DEVICE_ID_DYNAMIC when allocating a struct device_d

Jan Weitzel (1):
      ramfs: rember last accessed chunk

Johannes Stezenbach (5):
      m25p80: prevent endless loop in erase
      m25p80: allow erase to be interrupted
      m25p80: progressbar tweak
      devfs: don't erase past the end of the partition
      fs: limit flash erase and protect to the partiton boundary

Krzysztof Halasa (7):
      ARM: remove unused struct param_struct and related info.
      Fix big endian MMIO primitives.
      ARM: put a valid "barebox" signature in the header on big-endian systems.
      NOR flash: reduce size of cfiword_t if not using 64-bit bus.
      Fix sha224sum panic by registering SHA224 hash name.
      Fix a panic in crypto hash calculations due to uninitialized variable.
      Fix SHA224 to produce 28 bytes of hash (instead of 32).

Renaud Barbier (12):
      ppc io.h: update following MMIO primitives fix
      ppc reloc.S: use a common trap relocation function
      linux/types.h: define phys_size_t
      Initial Freescale 85xx Headers.
      Initial e500v2 start up code
      e500v2 traps and TLB support code
      85xx: LAW and LBC initialization
      85xx clocking support
      MPC85xx start-up support code
      Set _text_base to the firmware relocation address
      85xx core support build files
      Minimal P2020RDB platform support and configuration file

Robert Jarzmik (5):
      arm/board: mioa701 align kernel options with kernel mtd
      arch/arm: mioa701 make autoboot of Linux work
      arch/arm: mioa701 add IPL and DPS1 updater
      arch/arm: mioa701 use maximum CPU frequency
      arch/arm: mioa701 improve barebox_update script

Sam Ravnborg (1):
      kbuild: Use Elfnn_Half as replacement for Elfnn_Section

Sascha Hauer (54):
      ARM startup: invalidate I-cache before jumping to relocated binary
      parameter: return empty string for unset parameters
      parameter: remove unused struct member
      Merge branch 'pu/parameter' into next
      Make errno a positive value
      fs: Add NFS support
      timeout: allow to set a variable with the key pressed
      add 'global' command
      booting: more flexible Linux bootargs generation
      Merge branch 'pu/globalvar' into next
      add qsort support
      glob: Add sorted output support
      fs readdir: check for NULL pointer again
      magicvar: Add magicvar macro with additional name argument
      flexible bootargs: Add magicvar descriptions
      Merge branch 'pu/globsort' into next
      Merge branch 'pu/magicvar' into next
      edit: Add a status line
      Merge branch 'pu/edit' into next
      Merge branch 'master' into next
      lseek: return -1 instead of -errno
      bootm: Add default images variables
      Add next generation default environment template
      ARM pcm038: Switch to new environment
      Merge branch 'ppc' into next
      run_shell: run again on ctrl-c
      Merge branch 'pu/defenv-2' into next
      ARM Freescale i.MX51 babbage: switch to new default env
      Merge branch 'pu/hush' into next
      hush: do not convert to return code too early
      defaultenv-2: automount script: run mount only when ifup succeeds
      ARM startup: Do call __mmu_cache_flush during startup
      Merge branch 'pu/defenv-2' into next
      usb storage: fix driver name
      usb ehci: Use zalloc to allocate ehci structure
      Merge branch 'pu/cache' into next
      Merge branch 'pu/hush' into next
      ppc 85xx: Fix whitespaces
      ARM samsung: disable board selection
      block: propagate error code from block_get
      block: do not BUG() on failed block_get
      usb ehci: Add resource sizes
      Merge branch 'next'
      ARM qil-a9260: Fix PARTITION_FIXED compilation
      blackfin: Fix build due to missing __raw_* io accessors
      openrisc: fix build due to redefined phys_size_t
      fs tftp: Fix short file transfers
      sandbox: fix 64bit build
      x86 linux16 command: Add missing include
      print out resource_size_t correctly
      Merge branch 'pu/sandbox-fixes'
      drivers/base: bail out if request_iomem_region fails
      ehci: Fix resource size
      Release v2012.07.0

Uwe Kleine-König (2):
      fix typo addreee -> address
      defaultenv: don't overwrite $user in config

 .gitignore                                         |    4 +-
 Documentation/boards.dox                           |    2 +
 Makefile                                           |    4 +-
 README                                             |    2 +-
 arch/arm/Kconfig                                   |   12 +
 arch/arm/Makefile                                  |    9 +
 arch/arm/boards/a9m2410/a9m2410.c                  |    6 +-
 arch/arm/boards/a9m2410/config.h                   |    2 +-
 arch/arm/boards/a9m2410/lowlevel_init.S            |    2 +-
 arch/arm/boards/a9m2440/a9m2440.c                  |    6 +-
 arch/arm/boards/a9m2440/config.h                   |    2 +-
 arch/arm/boards/a9m2440/lowlevel_init.S            |    2 +-
 arch/arm/boards/at91rm9200ek/init.c                |    4 +-
 arch/arm/boards/at91sam9260ek/init.c               |    8 +-
 arch/arm/boards/at91sam9261ek/init.c               |    8 +-
 arch/arm/boards/at91sam9263ek/init.c               |   12 +-
 arch/arm/boards/at91sam9m10g45ek/init.c            |    8 +-
 arch/arm/boards/at91sam9x5ek/init.c                |    8 +-
 arch/arm/boards/dss11/init.c                       |    6 +-
 arch/arm/boards/edb93xx/edb93xx.c                  |    4 +-
 arch/arm/boards/eukrea_cpuimx25/env/bin/init_board |   21 +
 arch/arm/boards/eukrea_cpuimx25/env/config         |    4 +-
 arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c  |   15 +-
 arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c  |    4 +-
 arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S    |    2 +-
 arch/arm/boards/eukrea_cpuimx35/env/bin/init_board |   21 +
 arch/arm/boards/eukrea_cpuimx35/env/config         |    4 +-
 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c  |   88 +-
 arch/arm/boards/eukrea_cpuimx51/env/config         |   10 +-
 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c  |    4 +-
 arch/arm/boards/freescale-mx25-3-stack/3stack.c    |    4 +-
 .../boards/freescale-mx25-3-stack/lowlevel_init.S  |    2 +-
 arch/arm/boards/freescale-mx35-3-stack/3stack.c    |    8 +-
 .../boards/freescale-mx35-3-stack/lowlevel_init.S  |    2 +-
 arch/arm/boards/freescale-mx51-pdk/board.c         |    4 +-
 arch/arm/boards/freescale-mx51-pdk/env/config      |   47 -
 .../freescale-mx51-pdk/env/init/bootargs-base      |    8 +
 .../boards/freescale-mx51-pdk/env/init/hostname    |    8 +
 arch/arm/boards/freescale-mx53-loco/board.c        |    4 +-
 arch/arm/boards/freescale-mx53-smd/board.c         |    4 +-
 arch/arm/boards/freescale-mx6-arm2/board.c         |    4 +-
 arch/arm/boards/guf-cupid/board.c                  |    4 +-
 arch/arm/boards/guf-neso/board.c                   |    4 +-
 arch/arm/boards/imx21ads/lowlevel_init.S           |    2 +-
 arch/arm/boards/imx27ads/imx27ads.c                |    4 +-
 arch/arm/boards/karo-tx25/board.c                  |    4 +-
 arch/arm/boards/karo-tx51/tx51.c                   |    4 +-
 arch/arm/boards/mini2440/config.h                  |    2 +-
 arch/arm/boards/mini2440/lowlevel_init.S           |    2 +-
 arch/arm/boards/mini2440/mini2440.c                |    6 +-
 arch/arm/boards/mioa701/board.c                    |   13 +-
 arch/arm/boards/mioa701/env/bin/barebox_update     |    5 +
 arch/arm/boards/mioa701/env/bin/dps1_unlock        |   12 +
 arch/arm/boards/mioa701/env/bin/dps1_update        |   12 +
 arch/arm/boards/mioa701/env/bin/init               |   19 +-
 arch/arm/boards/mioa701/env/data/dps1.raw.gz       |  Bin 0 -> 1239 bytes
 arch/arm/boards/mmccpu/init.c                      |    4 +-
 arch/arm/boards/netx/netx.c                        |    4 +-
 arch/arm/boards/nhk8815/setup.c                    |    8 +-
 arch/arm/boards/panda/board.c                      |   32 +
 arch/arm/boards/pcm027/board.c                     |    4 +-
 arch/arm/boards/pcm037/lowlevel_init.S             |    2 +-
 arch/arm/boards/pcm037/pcm037.c                    |    4 +-
 arch/arm/boards/pcm038/Makefile                    |    5 +-
 arch/arm/boards/pcm038/env/boot/nand-ubi           |   10 +
 arch/arm/boards/pcm038/env/config                  |   52 -
 arch/arm/boards/pcm038/env/init/bootargs-base      |    8 +
 arch/arm/boards/pcm038/env/init/hostname           |    8 +
 arch/arm/boards/pcm038/env/init/mtdparts-nand      |   11 +
 arch/arm/boards/pcm038/env/init/mtdparts-nor       |   11 +
 arch/arm/boards/pcm038/pcm038.c                    |  183 ++--
 arch/arm/boards/pcm038/pcm038.dox                  |    5 +-
 arch/arm/boards/pcm038/pcm970.c                    |  187 ++++
 arch/arm/boards/pcm043/pcm043.c                    |    8 +-
 arch/arm/boards/pcm049/board.c                     |    6 +-
 arch/arm/boards/phycard-a-l1/pca-a-l1.c            |    6 +-
 arch/arm/boards/phycard-a-xl2/pca-a-xl2.c          |    6 +-
 arch/arm/boards/phycard-i.MX27/lowlevel_init.S     |    2 +-
 arch/arm/boards/phycard-i.MX27/pca100.c            |    4 +-
 arch/arm/boards/pm9261/init.c                      |    4 +-
 arch/arm/boards/pm9263/init.c                      |    4 +-
 arch/arm/boards/pm9g45/init.c                      |    4 +-
 arch/arm/boards/qil-a9260/init.c                   |    8 +-
 arch/arm/boards/scb9328/scb9328.c                  |    4 +-
 arch/arm/boards/tny-a926x/init.c                   |    8 +-
 arch/arm/boards/toshiba-ac100/Kconfig              |    9 +
 arch/arm/boards/toshiba-ac100/Makefile             |    2 +
 arch/arm/boards/toshiba-ac100/board.c              |   49 +
 arch/arm/boards/toshiba-ac100/config.h             |    5 +
 arch/arm/boards/toshiba-ac100/serial.c             |   43 +
 arch/arm/boards/toshiba-ac100/toshiba-ac100.dox    |   37 +
 arch/arm/boards/tqma53/board.c                     |    4 +-
 arch/arm/boards/usb-a926x/init.c                   |    8 +-
 arch/arm/boards/versatile/versatilepb.c            |    4 +-
 arch/arm/configs/a9m2410_defconfig                 |    2 +-
 arch/arm/configs/a9m2440_defconfig                 |    4 +-
 arch/arm/configs/eukrea_cpuimx25_defconfig         |   17 +-
 arch/arm/configs/eukrea_cpuimx35_defconfig         |   19 +-
 arch/arm/configs/eukrea_cpuimx51_defconfig         |   19 +-
 arch/arm/configs/freescale_mx51_babbage_defconfig  |   16 +-
 arch/arm/configs/mini2440_defconfig                |    2 +-
 arch/arm/configs/panda_defconfig                   |    8 +-
 arch/arm/configs/pcm038_defconfig                  |   14 +-
 arch/arm/configs/toshiba_ac100_defconfig           |   39 +
 arch/arm/cpu/cache-armv4.S                         |    1 -
 arch/arm/cpu/cache-armv5.S                         |    1 -
 arch/arm/cpu/cache-armv6.S                         |    1 -
 arch/arm/cpu/cache-armv7.S                         |    1 -
 arch/arm/cpu/start.c                               |   11 +-
 arch/arm/include/asm/barebox-arm-head.h            |    3 +-
 arch/arm/include/asm/setup.h                       |   53 -
 arch/arm/lib/armlinux.c                            |    2 +-
 arch/arm/lib/bootm.c                               |    3 +-
 arch/arm/mach-imx/Kconfig                          |   10 +
 arch/arm/mach-imx/imx51.c                          |    2 +-
 arch/arm/mach-imx/include/mach/devices-imx51.h     |   13 +-
 arch/arm/mach-imx/include/mach/imx27-regs.h        |   13 +
 arch/arm/mach-imx/include/mach/imx51-regs.h        |    6 +-
 arch/arm/mach-imx/speed-imx51.c                    |   50 +-
 arch/arm/mach-omap/devices-gpmc-nand.c             |    2 +-
 arch/arm/mach-omap/xload.c                         |    2 +-
 arch/arm/mach-samsung/Kconfig                      |   50 +-
 arch/arm/mach-samsung/Makefile                     |    7 +-
 arch/arm/mach-samsung/clocks-s5pcxx.c              |   98 ++
 arch/arm/mach-samsung/generic.c                    |  113 --
 arch/arm/mach-samsung/gpio-s5pcxx.c                |  123 +++
 arch/arm/mach-samsung/include/mach/gpio.h          |    3 +
 arch/arm/mach-samsung/include/mach/iomux-s5pcxx.h  |  798 ++++++++++++++
 arch/arm/mach-samsung/include/mach/s3c-clocks.h    |   25 +-
 arch/arm/mach-samsung/include/mach/s3c-generic.h   |    9 +
 arch/arm/mach-samsung/include/mach/s3c-iomap.h     |   56 +-
 .../arm/mach-samsung/include/mach/s3c24xx-clocks.h |   24 +
 arch/arm/mach-samsung/include/mach/s3c24xx-gpio.h  |    6 +-
 arch/arm/mach-samsung/include/mach/s3c24xx-iomap.h |   69 ++
 arch/arm/mach-samsung/include/mach/s3c24xx-nand.h  |    2 +-
 arch/arm/mach-samsung/include/mach/s5pcxx-clocks.h |   55 +
 arch/arm/mach-samsung/include/mach/s5pcxx-iomap.h  |   49 +
 .../{lowlevel-init.S => lowlevel-s3c24x0.S}        |   12 +-
 arch/arm/mach-samsung/lowlevel-s5pcxx.c            |   61 ++
 arch/arm/mach-samsung/mem-s3c24x0.c                |  143 +++
 arch/arm/mach-samsung/s3c24xx-clocks.c             |   17 +
 arch/arm/mach-tegra/Kconfig                        |   19 +
 arch/arm/mach-tegra/Makefile                       |    2 +
 arch/arm/mach-tegra/clock.c                        |   59 ++
 arch/arm/mach-tegra/include/mach/debug_ll.h        |   45 +
 arch/arm/mach-tegra/include/mach/iomap.h           |  292 ++++++
 arch/arm/mach-tegra/reset.c                        |   42 +
 arch/arm/tools/mach-types                          |  193 +++-
 arch/blackfin/boards/ipe337/ipe337.c               |    4 +-
 arch/blackfin/include/asm/io.h                     |    7 +
 arch/blackfin/lib/blackfin_linux.c                 |    2 +-
 arch/mips/Kconfig                                  |    8 +
 arch/mips/Makefile                                 |    5 +
 arch/mips/boards/qemu-malta/init.c                 |    4 +-
 arch/mips/boards/rzx50/Kconfig                     |    6 +
 arch/mips/boards/rzx50/Makefile                    |    1 +
 arch/mips/boards/rzx50/config.h                    |   19 +
 arch/mips/boards/rzx50/include/board/debug_ll.h    |   29 +
 arch/mips/boards/rzx50/rzx50.dox                   |   46 +
 arch/mips/boards/rzx50/serial.c                    |   66 ++
 arch/mips/boot/Makefile                            |    1 +
 arch/mips/boot/main_entry.c                        |   52 +
 arch/mips/boot/start.S                             |   26 +-
 arch/mips/configs/rzx50_defconfig                  |   29 +
 arch/mips/include/asm/bitops.h                     |    2 +-
 arch/mips/include/asm/cpu-features.h               |  254 +++++
 arch/mips/include/asm/cpu-info.h                   |   71 ++
 arch/mips/include/asm/cpu.h                        |  143 +++
 arch/mips/include/debug_ll_ns16550.h               |   40 +
 arch/mips/lib/Makefile                             |    5 +
 arch/mips/lib/bootm.c                              |   43 +
 arch/mips/lib/c-r4k.c                              |   97 ++
 arch/mips/lib/cpu-probe.c                          |  143 +++
 arch/mips/lib/cpuinfo.c                            |   27 +-
 arch/mips/mach-malta/include/mach/debug_ll.h       |   11 +-
 arch/mips/mach-malta/include/mach/hardware.h       |    1 +
 arch/mips/mach-mips.dox                            |    4 +
 arch/mips/mach-xburst/Kconfig                      |   21 +
 arch/mips/mach-xburst/Makefile                     |    1 +
 arch/mips/mach-xburst/csrc-jz4750.c                |   61 ++
 arch/mips/mach-xburst/include/mach/debug_ll.h      |   30 +
 arch/mips/mach-xburst/include/mach/jz4750d_regs.h  |   80 ++
 arch/mips/mach-xburst/mach-xburst.dox              |    7 +
 arch/mips/mach-xburst/reset-jz4750.c               |   46 +
 arch/nios2/boards/generic/generic.c                |    4 +-
 arch/nios2/lib/bootm.c                             |    2 +-
 arch/openrisc/include/asm/types.h                  |    2 -
 arch/ppc/Kconfig                                   |    3 +
 arch/ppc/Makefile                                  |    8 +
 arch/ppc/boards/freescale-p2020rdb/Makefile        |    4 +
 arch/ppc/boards/freescale-p2020rdb/barebox.lds.S   |  144 +++
 arch/ppc/boards/freescale-p2020rdb/config.h        |   98 ++
 arch/ppc/boards/freescale-p2020rdb/law.c           |   31 +
 arch/ppc/boards/freescale-p2020rdb/p2020rdb.c      |  230 +++++
 arch/ppc/boards/freescale-p2020rdb/tlb.c           |   62 ++
 arch/ppc/boards/pcm030/pcm030.c                    |    4 +-
 arch/ppc/configs/p2020rdb_defconfig                |   23 +
 arch/ppc/cpu-85xx/Makefile                         |    4 +
 arch/ppc/cpu-85xx/fixed_ivor.S                     |   61 ++
 arch/ppc/cpu-85xx/resetvec.S                       |    2 +
 arch/ppc/cpu-85xx/start.S                          | 1085 ++++++++++++++++++++
 arch/ppc/cpu-85xx/tlb.c                            |  175 ++++
 arch/ppc/cpu-85xx/traps.c                          |  272 +++++
 arch/ppc/include/asm/cache.h                       |    2 +
 arch/ppc/include/asm/config.h                      |   44 +
 arch/ppc/include/asm/fsl_ddr_sdram.h               |   33 +
 arch/ppc/include/asm/fsl_law.h                     |   91 ++
 arch/ppc/include/asm/fsl_lbc.h                     |   61 ++
 arch/ppc/include/asm/io.h                          |   28 +
 arch/ppc/lib/Makefile                              |    1 +
 arch/ppc/lib/board.c                               |    4 +
 arch/ppc/lib/reloc.S                               |   47 +
 arch/ppc/mach-mpc5xxx/start.S                      |   14 -
 arch/ppc/mach-mpc85xx/Kconfig                      |   41 +
 arch/ppc/mach-mpc85xx/Makefile                     |    8 +
 arch/ppc/mach-mpc85xx/cpu.c                        |   85 ++
 arch/ppc/mach-mpc85xx/cpu_init.c                   |  127 +++
 arch/ppc/mach-mpc85xx/cpuid.c                      |   73 ++
 arch/ppc/mach-mpc85xx/fsl_law.c                    |  160 +++
 arch/ppc/mach-mpc85xx/fsl_lbc.c                    |   17 +
 arch/ppc/mach-mpc85xx/include/mach/clocks.h        |   18 +
 .../ppc/mach-mpc85xx/include/mach/config_mpc85xx.h |   39 +
 arch/ppc/mach-mpc85xx/include/mach/early_udelay.h  |   40 +
 arch/ppc/mach-mpc85xx/include/mach/immap_85xx.h    |  132 +++
 arch/ppc/mach-mpc85xx/include/mach/mmu.h           |   47 +
 arch/ppc/mach-mpc85xx/include/mach/mpc85xx.h       |   23 +
 arch/ppc/mach-mpc85xx/speed.c                      |  104 ++
 arch/ppc/mach-mpc85xx/time.c                       |   53 +
 arch/sandbox/include/asm/types.h                   |    7 +
 commands/Kconfig                                   |   20 +
 commands/Makefile                                  |    1 +
 commands/bootm.c                                   |   66 +-
 commands/edit.c                                    |   17 +-
 commands/global.c                                  |   62 ++
 commands/i2c.c                                     |   26 +-
 commands/iomem.c                                   |    3 +-
 commands/linux16.c                                 |    3 +-
 commands/ls.c                                      |    6 +-
 commands/mem.c                                     |   10 +-
 commands/partition.c                               |    2 +-
 commands/saveenv.c                                 |    6 +-
 commands/timeout.c                                 |   16 +-
 commands/uncompress.c                              |    4 +-
 common/Kconfig                                     |   29 +-
 common/Makefile                                    |    9 +
 common/block.c                                     |   30 +-
 common/bootargs.c                                  |   83 ++
 common/digest.c                                    |    2 +-
 common/env.c                                       |    2 +-
 common/environment.c                               |    6 +-
 common/filetype.c                                  |    2 +
 common/globalvar.c                                 |   65 ++
 common/hush.c                                      |   26 +-
 common/misc.c                                      |    2 +-
 common/oftree.c                                    |    3 +-
 crypto/sha2.c                                      |    4 +-
 defaultenv-2/base/bin/boot                         |   18 +
 defaultenv-2/base/bin/bootargs-ip                  |   11 +
 defaultenv-2/base/bin/bootargs-ip-barebox          |    7 +
 defaultenv-2/base/bin/bootargs-ip-dhcp             |    5 +
 defaultenv-2/base/bin/bootargs-ip-none             |    5 +
 defaultenv-2/base/bin/bootargs-root-initrd         |   11 +
 defaultenv-2/base/bin/bootargs-root-jffs2          |    9 +
 defaultenv-2/base/bin/bootargs-root-nfs            |   15 +
 defaultenv-2/base/bin/bootargs-root-ubi            |   13 +
 defaultenv-2/base/bin/ifup                         |   59 ++
 defaultenv-2/base/bin/init                         |   46 +
 defaultenv-2/base/bin/mtdparts-add                 |   49 +
 defaultenv-2/base/boot/initrd                      |   16 +
 defaultenv-2/base/boot/net                         |   12 +
 defaultenv-2/base/data/ansi-colors                 |   26 +
 defaultenv-2/base/data/boot-template               |   16 +
 defaultenv-2/base/init/automount                   |   27 +
 defaultenv-2/base/init/bootargs-base               |    8 +
 defaultenv-2/base/init/general                     |   18 +
 defaultenv-2/base/init/hostname                    |    8 +
 defaultenv-2/base/init/prompt                      |    7 +
 defaultenv-2/base/network/eth0                     |   15 +
 defaultenv-2/menu/menu/boot-entries-collect        |   13 +
 defaultenv-2/menu/menu/boot-entries-edit           |   20 +
 defaultenv-2/menu/menu/boot-entries-remove         |   18 +
 defaultenv-2/menu/menu/boot-menu-add-entry         |    5 +
 defaultenv-2/menu/menu/boot-menu-new-boot-entry    |   21 +
 defaultenv-2/menu/menu/init-entries-collect        |    9 +
 defaultenv-2/menu/menu/init-entries-edit           |   20 +
 defaultenv-2/menu/menu/init-menu-add-entry         |    3 +
 defaultenv-2/menu/menu/mainmenu                    |   28 +
 defaultenv/config                                  |    4 +-
 drivers/base/driver.c                              |    5 +-
 drivers/base/resource.c                            |    2 +
 drivers/mtd/nand/nand_imx.c                        |    2 +-
 drivers/mtd/nand/nand_s3c24xx.c                    |   10 +-
 drivers/nor/cfi_flash.h                            |   10 +
 drivers/nor/m25p80.c                               |    8 +-
 drivers/serial/Kconfig                             |    2 +-
 drivers/serial/serial_s3c.c                        |   55 +-
 drivers/spi/imx_spi.c                              |    4 +
 drivers/spi/spi.c                                  |    2 +
 drivers/usb/host/ehci-hcd.c                        |    2 +-
 drivers/usb/host/ohci-hcd.c                        |    4 +
 drivers/usb/storage/usb.c                          |    2 +-
 fs/Kconfig                                         |    4 +
 fs/Makefile                                        |    1 +
 fs/devfs.c                                         |    3 +
 fs/fs.c                                            |  363 ++++---
 fs/nfs.c                                           | 1054 +++++++++++++++++++
 fs/ramfs.c                                         |   47 +-
 fs/tftp.c                                          |    3 +-
 include/boot.h                                     |   16 +
 include/envfs.h                                    |    2 +
 include/filetype.h                                 |    1 +
 include/globalvar.h                                |   12 +
 include/image.h                                    |    2 +-
 include/io.h                                       |   21 +-
 include/linux/ioport.h                             |    6 +
 include/linux/mtd/nand.h                           |    2 +-
 include/linux/types.h                              |    2 +
 include/magicvar.h                                 |    8 +-
 include/net.h                                      |    7 +-
 include/param.h                                    |    1 -
 include/partition.h                                |    3 -
 include/qsort.h                                    |    7 +
 include/usb/usb.h                                  |    2 +-
 lib/Kconfig                                        |    3 +
 lib/Makefile                                       |    1 +
 lib/glob.c                                         |   11 +-
 lib/lzo/modules.builtin                            |    2 -
 lib/make_directory.c                               |   13 +-
 lib/parameter.c                                    |   18 +-
 lib/qsort.c                                        |   79 ++
 lib/zlib_inflate/modules.builtin                   |    1 -
 scripts/Makefile                                   |    1 +
 scripts/bareboxenv.c                               |    2 +
 scripts/compiler.h                                 |    3 +
 scripts/genenv                                     |    2 +-
 scripts/mod/modpost.c                              |    2 +-
 scripts/mod/modpost.h                              |    4 +-
 scripts/s5p_cksum.c                                |  140 +++
 338 files changed, 10728 insertions(+), 1102 deletions(-)
 delete mode 100644 arch/arm/boards/freescale-mx51-pdk/env/config
 create mode 100644 arch/arm/boards/freescale-mx51-pdk/env/init/bootargs-base
 create mode 100644 arch/arm/boards/freescale-mx51-pdk/env/init/hostname
 create mode 100644 arch/arm/boards/mioa701/env/bin/dps1_unlock
 create mode 100644 arch/arm/boards/mioa701/env/bin/dps1_update
 create mode 100644 arch/arm/boards/mioa701/env/data/dps1.raw.gz
 create mode 100644 arch/arm/boards/pcm038/env/boot/nand-ubi
 delete mode 100644 arch/arm/boards/pcm038/env/config
 create mode 100644 arch/arm/boards/pcm038/env/init/bootargs-base
 create mode 100644 arch/arm/boards/pcm038/env/init/hostname
 create mode 100644 arch/arm/boards/pcm038/env/init/mtdparts-nand
 create mode 100644 arch/arm/boards/pcm038/env/init/mtdparts-nor
 create mode 100644 arch/arm/boards/pcm038/pcm970.c
 create mode 100644 arch/arm/boards/toshiba-ac100/Kconfig
 create mode 100644 arch/arm/boards/toshiba-ac100/Makefile
 create mode 100644 arch/arm/boards/toshiba-ac100/board.c
 create mode 100644 arch/arm/boards/toshiba-ac100/config.h
 create mode 100644 arch/arm/boards/toshiba-ac100/serial.c
 create mode 100644 arch/arm/boards/toshiba-ac100/toshiba-ac100.dox
 create mode 100644 arch/arm/configs/toshiba_ac100_defconfig
 create mode 100644 arch/arm/mach-samsung/clocks-s5pcxx.c
 create mode 100644 arch/arm/mach-samsung/gpio-s5pcxx.c
 create mode 100644 arch/arm/mach-samsung/include/mach/iomux-s5pcxx.h
 create mode 100644 arch/arm/mach-samsung/include/mach/s3c24xx-clocks.h
 create mode 100644 arch/arm/mach-samsung/include/mach/s3c24xx-iomap.h
 create mode 100644 arch/arm/mach-samsung/include/mach/s5pcxx-clocks.h
 create mode 100644 arch/arm/mach-samsung/include/mach/s5pcxx-iomap.h
 rename arch/arm/mach-samsung/{lowlevel-init.S => lowlevel-s3c24x0.S} (96%)
 create mode 100644 arch/arm/mach-samsung/lowlevel-s5pcxx.c
 create mode 100644 arch/arm/mach-samsung/mem-s3c24x0.c
 create mode 100644 arch/arm/mach-tegra/Kconfig
 create mode 100644 arch/arm/mach-tegra/Makefile
 create mode 100644 arch/arm/mach-tegra/clock.c
 create mode 100644 arch/arm/mach-tegra/include/mach/debug_ll.h
 create mode 100644 arch/arm/mach-tegra/include/mach/iomap.h
 create mode 100644 arch/arm/mach-tegra/reset.c
 create mode 100644 arch/mips/boards/rzx50/Kconfig
 create mode 100644 arch/mips/boards/rzx50/Makefile
 create mode 100644 arch/mips/boards/rzx50/config.h
 create mode 100644 arch/mips/boards/rzx50/include/board/debug_ll.h
 create mode 100644 arch/mips/boards/rzx50/rzx50.dox
 create mode 100644 arch/mips/boards/rzx50/serial.c
 create mode 100644 arch/mips/boot/main_entry.c
 create mode 100644 arch/mips/configs/rzx50_defconfig
 create mode 100644 arch/mips/include/asm/cpu-features.h
 create mode 100644 arch/mips/include/asm/cpu-info.h
 create mode 100644 arch/mips/include/asm/cpu.h
 create mode 100644 arch/mips/include/debug_ll_ns16550.h
 create mode 100644 arch/mips/lib/bootm.c
 create mode 100644 arch/mips/lib/c-r4k.c
 create mode 100644 arch/mips/lib/cpu-probe.c
 create mode 100644 arch/mips/mach-xburst/Kconfig
 create mode 100644 arch/mips/mach-xburst/Makefile
 create mode 100644 arch/mips/mach-xburst/csrc-jz4750.c
 create mode 100644 arch/mips/mach-xburst/include/mach/debug_ll.h
 create mode 100644 arch/mips/mach-xburst/include/mach/jz4750d_regs.h
 create mode 100644 arch/mips/mach-xburst/mach-xburst.dox
 create mode 100644 arch/mips/mach-xburst/reset-jz4750.c
 create mode 100644 arch/ppc/boards/freescale-p2020rdb/Makefile
 create mode 100644 arch/ppc/boards/freescale-p2020rdb/barebox.lds.S
 create mode 100644 arch/ppc/boards/freescale-p2020rdb/config.h
 create mode 100644 arch/ppc/boards/freescale-p2020rdb/law.c
 create mode 100644 arch/ppc/boards/freescale-p2020rdb/p2020rdb.c
 create mode 100644 arch/ppc/boards/freescale-p2020rdb/tlb.c
 create mode 100644 arch/ppc/configs/p2020rdb_defconfig
 create mode 100644 arch/ppc/cpu-85xx/Makefile
 create mode 100644 arch/ppc/cpu-85xx/fixed_ivor.S
 create mode 100644 arch/ppc/cpu-85xx/resetvec.S
 create mode 100644 arch/ppc/cpu-85xx/start.S
 create mode 100644 arch/ppc/cpu-85xx/tlb.c
 create mode 100644 arch/ppc/cpu-85xx/traps.c
 create mode 100644 arch/ppc/include/asm/config.h
 create mode 100644 arch/ppc/include/asm/fsl_ddr_sdram.h
 create mode 100644 arch/ppc/include/asm/fsl_law.h
 create mode 100644 arch/ppc/include/asm/fsl_lbc.h
 create mode 100644 arch/ppc/lib/reloc.S
 create mode 100644 arch/ppc/mach-mpc85xx/Kconfig
 create mode 100644 arch/ppc/mach-mpc85xx/Makefile
 create mode 100644 arch/ppc/mach-mpc85xx/cpu.c
 create mode 100644 arch/ppc/mach-mpc85xx/cpu_init.c
 create mode 100644 arch/ppc/mach-mpc85xx/cpuid.c
 create mode 100644 arch/ppc/mach-mpc85xx/fsl_law.c
 create mode 100644 arch/ppc/mach-mpc85xx/fsl_lbc.c
 create mode 100644 arch/ppc/mach-mpc85xx/include/mach/clocks.h
 create mode 100644 arch/ppc/mach-mpc85xx/include/mach/config_mpc85xx.h
 create mode 100644 arch/ppc/mach-mpc85xx/include/mach/early_udelay.h
 create mode 100644 arch/ppc/mach-mpc85xx/include/mach/immap_85xx.h
 create mode 100644 arch/ppc/mach-mpc85xx/include/mach/mmu.h
 create mode 100644 arch/ppc/mach-mpc85xx/include/mach/mpc85xx.h
 create mode 100644 arch/ppc/mach-mpc85xx/speed.c
 create mode 100644 arch/ppc/mach-mpc85xx/time.c
 create mode 100644 commands/global.c
 create mode 100644 common/bootargs.c
 create mode 100644 common/globalvar.c
 create mode 100644 defaultenv-2/base/bin/boot
 create mode 100644 defaultenv-2/base/bin/bootargs-ip
 create mode 100644 defaultenv-2/base/bin/bootargs-ip-barebox
 create mode 100644 defaultenv-2/base/bin/bootargs-ip-dhcp
 create mode 100644 defaultenv-2/base/bin/bootargs-ip-none
 create mode 100644 defaultenv-2/base/bin/bootargs-root-initrd
 create mode 100644 defaultenv-2/base/bin/bootargs-root-jffs2
 create mode 100644 defaultenv-2/base/bin/bootargs-root-nfs
 create mode 100644 defaultenv-2/base/bin/bootargs-root-ubi
 create mode 100644 defaultenv-2/base/bin/ifup
 create mode 100644 defaultenv-2/base/bin/init
 create mode 100644 defaultenv-2/base/bin/mtdparts-add
 create mode 100644 defaultenv-2/base/boot/initrd
 create mode 100644 defaultenv-2/base/boot/net
 create mode 100644 defaultenv-2/base/data/ansi-colors
 create mode 100644 defaultenv-2/base/data/boot-template
 create mode 100644 defaultenv-2/base/init/automount
 create mode 100644 defaultenv-2/base/init/bootargs-base
 create mode 100644 defaultenv-2/base/init/general
 create mode 100644 defaultenv-2/base/init/hostname
 create mode 100644 defaultenv-2/base/init/prompt
 create mode 100644 defaultenv-2/base/network/eth0
 create mode 100644 defaultenv-2/menu/menu/boot-entries-collect
 create mode 100644 defaultenv-2/menu/menu/boot-entries-edit
 create mode 100644 defaultenv-2/menu/menu/boot-entries-remove
 create mode 100644 defaultenv-2/menu/menu/boot-menu-add-entry
 create mode 100644 defaultenv-2/menu/menu/boot-menu-new-boot-entry
 create mode 100644 defaultenv-2/menu/menu/init-entries-collect
 create mode 100644 defaultenv-2/menu/menu/init-entries-edit
 create mode 100644 defaultenv-2/menu/menu/init-menu-add-entry
 create mode 100644 defaultenv-2/menu/menu/mainmenu
 create mode 100644 fs/nfs.c
 create mode 100644 include/globalvar.h
 create mode 100644 include/qsort.h
 delete mode 100644 lib/lzo/modules.builtin
 create mode 100644 lib/qsort.c
 delete mode 100644 lib/zlib_inflate/modules.builtin
 create mode 100644 scripts/s5p_cksum.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