v2011.12.0

Sascha Hauer s.hauer at pengutronix.de
Wed Dec 7 07:52:51 EST 2011


The december release is out. Here is what happened since
November.

Sascha

Antony Pavlov (2):
      arm: cpuinfo: import ARM architecture detection code from Linux
      MIPS: provide __bss_stop in linker script

Fabio Estevam (1):
      ARM: mx53-loco: Remove duplicate call to loco_fec_reset()

Franck Jullien (4):
      ata: Add dev ref to blockdevice during probe
      mount: Fix the printing of device name
      fs/fat: Initialize local variable finfo
      nios2: Include asm/unaligned.h

Hubert Feurstein (1):
      at91: add config option for ohci driver

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

Jan Weitzel (3):
      readkey: force return from while true
      readkey: Use ARRAY_SIZE
      crc exit with COMMAND_ERROR_USAGE

Jean-Christophe PLAGNIOL-VILLARD (14):
      bootm: ensure the uImage is mapped first to allow option to used it
      get_fake_image_handle: set nb_data_entries to 1 and update the header size
      bootm: add -L option to specify the initrd load address
      arm/bootm: enable multi uimage support
      defaultenv: add bootm_opt var to allow the board to pass parameter to bootm
      move digest to crypto/
      digest: factorise file digest to common/digest.c
      sha1: drop never used sha1_hmac
      crypto: add sha224 support
      command/digest: add sha224 support
      sandbox: move __SANDBOX__ to Makefile
      sandbox: remove duplicate barebox.lds.S
      sandbox: simplify linker script
      password: remove not used variable 'second'

Juergen Beisert (2):
      Mini2440: Fix leftover from A9M2440 copy
      S3C24XX: Fix wrong RTS behaviour

Lucas De Marchi (3):
      Add setupmbr to gitignore
      x86: fix build error because of missing header
      x86: fix symbol size calculation

Michael Grzeschik (2):
      atmel_spi: add mesg->actual_length, so devices can use it for read/write
      m25p80: set the correct erasesize when we use OPCODE_BE_4K

Sascha Hauer (42):
      ARM i.MX53: Add lowlevel init code
      ARM i.MX53 Loco: Use generic lowlevel init code
      ARM i.MX53: sync iomux data with latest kernel
      mtd nand i.MX: Add i.MX53 support
      mtd nand i.MX: depend on ARCH_IMX instead of individual SoCs
      ARM i.MX53: Fix nand registration helper
      Merge branch 'master' into next
      nand: export some useful information about flashes to device variables
      initial libfdt support
      initial oftree command support
      ARM Linux: Add device tree support
      oftree: add fixup for memory nodes
      Merge branch 'master' into next
      ARM i.MX53: enable l2 cache
      mtd nand omap: use blocknum calculation to where it's used
      mtd nand omap: factor out bch correct function
      mtd nand omap: factor out hamming correct function
      mtd nand omap: call ecc calculate function outside omap_correct_bch
      mtd nand omap: fail on bch decode failure
      mtd nand omap: use register defines for ecc registers
      mtd nand omap: make debugging output more useful
      mtd nand omap: factor out an internal __omap_calculate_ecc function
      mtd nand omap: add read function for the OMAP4 romcode ecc mode
      mtd nand omap: use NAND_OWN_BUFFERS option
      Merge branch 'pu-mx53-l2' into next
      fs: read: do not call read op when count is 0
      mkdir command: do not fail with -p and directory already exists
      export: do not fail on already exported variable
      Merge branch 'next'
      console: fix return values of puts functions
      fix fprintf prototype and return value
      fix unlzo support
      ARM i.MX53: silence compiler warning in nand.c
      Merge branch 'sent/assorted-fixes'
      Merge branch 'pu/unlzo'
      Merge branch 'pu/imx53-nand-warning'
      lib: remove nonexistest files from Makefile
      console_simple: Fix compilation
      blackfin: remove contents of page.h to make barebox compilable again
      ppc mpc5200: remove unused variable
      fprintf: remove unused variable
      Release v2011.12.0

 Makefile                                           |    4 +-
 arch/arm/Kconfig                                   |    1 +
 arch/arm/boards/freescale-mx53-loco/Makefile       |    1 -
 arch/arm/boards/freescale-mx53-loco/board.c        |    5 +-
 .../arm/boards/freescale-mx53-loco/lowlevel_init.S |  172 --
 arch/arm/boards/mini2440/config.h                  |    9 +-
 arch/arm/boards/mini2440/mini2440.c                |    3 +-
 arch/arm/configs/mx21ads_defconfig                 |    1 +
 arch/arm/cpu/cpuinfo.c                             |   91 +-
 arch/arm/lib/armlinux.c                            |   15 +-
 arch/arm/lib/bootm.c                               |    5 -
 arch/arm/mach-imx/Kconfig                          |    1 -
 arch/arm/mach-imx/imx53.c                          |  146 ++
 arch/arm/mach-imx/include/mach/clock-imx51_53.h    |    3 +-
 arch/arm/mach-imx/include/mach/devices-imx53.h     |   25 +-
 arch/arm/mach-imx/include/mach/imx-nand.h          |    2 +-
 arch/arm/mach-imx/include/mach/imx53.h             |    6 +
 arch/arm/mach-imx/include/mach/iomux-mx53.h        | 2354 ++++++++++----------
 arch/arm/mach-imx/nand.c                           |    2 +-
 arch/blackfin/Kconfig                              |    2 +-
 arch/blackfin/include/asm/page.h                   |   92 -
 arch/mips/Kconfig                                  |    1 +
 arch/mips/lib/barebox.lds.S                        |    2 +-
 arch/nios2/Kconfig                                 |    2 +-
 arch/nios2/include/asm/unaligned.h                 |   15 +
 arch/ppc/Kconfig                                   |    1 +
 arch/ppc/mach-mpc5xxx/cpu_init.c                   |    2 -
 arch/sandbox/Kconfig                               |    1 +
 arch/sandbox/Makefile                              |   10 +-
 arch/sandbox/board/Makefile                        |    3 -
 arch/sandbox/board/barebox.lds.S                   |  231 +--
 arch/sandbox/board/config.h                        |    2 -
 arch/sandbox/lib/Makefile                          |    4 -
 arch/sandbox/lib/barebox.lds.S                     |  229 --
 arch/x86/Kconfig                                   |    1 +
 arch/x86/boot/pmjump.S                             |    3 +-
 arch/x86/include/asm/types.h                       |    2 +
 arch/x86/include/asm/unaligned.h                   |   14 +
 arch/x86/lib/traveler.S                            |   11 +-
 commands/Kconfig                                   |   12 +
 commands/Makefile                                  |    1 +
 commands/bootm.c                                   |   42 +-
 commands/crc.c                                     |    2 +
 commands/digest.c                                  |   98 +-
 commands/mkdir.c                                   |    7 +-
 commands/mount.c                                   |    2 +-
 commands/oftree.c                                  |  135 ++
 common/Makefile                                    |    1 +
 common/console.c                                   |   22 +-
 common/console_simple.c                            |   11 +-
 common/digest.c                                    |  101 +
 common/env.c                                       |    3 +-
 common/memory.c                                    |   80 +
 common/oftree.c                                    |  312 +++
 common/password.c                                  |    3 +-
 crypto/Kconfig                                     |   24 +
 crypto/Makefile                                    |    6 +
 {lib => crypto}/crc16.c                            |    0
 {lib => crypto}/crc32.c                            |    0
 {lib => crypto}/md5.c                              |    0
 {lib => crypto}/sha1.c                             |   39 -
 lib/sha256.c => crypto/sha2.c                      |  130 +-
 defaultenv/bin/boot                                |    2 +-
 drivers/ata/disk_drive.c                           |    1 +
 drivers/mtd/nand/Kconfig                           |    2 +-
 drivers/mtd/nand/nand.c                            |    6 +
 drivers/mtd/nand/nand_imx.c                        |   10 +-
 drivers/mtd/nand/nand_omap_gpmc.c                  |  396 +++--
 drivers/nor/m25p80.c                               |    6 +-
 drivers/serial/serial_s3c24x0.c                    |    2 +
 drivers/spi/atmel_spi.c                            |    2 +
 drivers/usb/host/Kconfig                           |    4 +
 drivers/usb/host/Makefile                          |    2 +-
 fs/fat/fat.c                                       |    2 +
 fs/fs.c                                            |   11 +
 include/digest.h                                   |    8 +
 include/fdt.h                                      |   60 +
 include/libfdt.h                                   | 1235 ++++++++++
 include/libfdt_env.h                               |   22 +
 include/linux/types.h                              |    1 +
 include/of.h                                       |   21 +
 include/stdio.h                                    |    8 +-
 lib/Kconfig                                        |   28 +-
 lib/Makefile                                       |    6 +-
 lib/decompress_unlzo.c                             |  216 ++-
 lib/fdt/Makefile                                   |    2 +
 lib/fdt/TODO                                       |    3 +
 lib/fdt/fdt.c                                      |  222 ++
 lib/fdt/fdt_ro.c                                   |  574 +++++
 lib/fdt/fdt_rw.c                                   |  465 ++++
 lib/fdt/fdt_strerror.c                             |   96 +
 lib/fdt/fdt_sw.c                                   |  256 +++
 lib/fdt/fdt_wip.c                                  |  118 +
 lib/fdt/libfdt_internal.h                          |   95 +
 lib/readkey.c                                      |    2 +
 scripts/bareboxenv.c                               |    2 +-
 scripts/mkimage.c                                  |    2 +-
 scripts/setupmbr/.gitignore                        |    1 +
 98 files changed, 6049 insertions(+), 2345 deletions(-)
 delete mode 100644 arch/arm/boards/freescale-mx53-loco/lowlevel_init.S
 create mode 100644 arch/arm/mach-imx/include/mach/imx53.h
 create mode 100644 arch/nios2/include/asm/unaligned.h
 delete mode 100644 arch/sandbox/lib/Makefile
 delete mode 100644 arch/sandbox/lib/barebox.lds.S
 create mode 100644 arch/x86/include/asm/unaligned.h
 create mode 100644 commands/oftree.c
 create mode 100644 common/oftree.c
 create mode 100644 crypto/Kconfig
 create mode 100644 crypto/Makefile
 rename {lib => crypto}/crc16.c (100%)
 rename {lib => crypto}/crc32.c (100%)
 rename {lib => crypto}/md5.c (100%)
 rename {lib => crypto}/sha1.c (91%)
 rename lib/sha256.c => crypto/sha2.c (75%)
 create mode 100644 include/fdt.h
 create mode 100644 include/libfdt.h
 create mode 100644 include/libfdt_env.h
 create mode 100644 include/of.h
 create mode 100644 lib/fdt/Makefile
 create mode 100644 lib/fdt/TODO
 create mode 100644 lib/fdt/fdt.c
 create mode 100644 lib/fdt/fdt_ro.c
 create mode 100644 lib/fdt/fdt_rw.c
 create mode 100644 lib/fdt/fdt_strerror.c
 create mode 100644 lib/fdt/fdt_sw.c
 create mode 100644 lib/fdt/fdt_wip.c
 create mode 100644 lib/fdt/libfdt_internal.h
 create mode 100644 scripts/setupmbr/.gitignore
-- 
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