v2015.02.0

Sascha Hauer s.hauer at pengutronix.de
Mon Feb 2 03:56:55 PST 2015


Here's barebox-2015.02.0.

Worth noting for this release is that we now have console support
in the PBL, so printf and friends can be used, though currently only
with the help of puts_ll. This can be a good debugging aid. Also we can
now generate first stage images for MXS which makes the infamous
Freescale bootlet code unncessary.
For a complete list of patches that went into this release see below.
Thank you all for working on barebox!

Sascha

----------------------------------------------------------------
Antony Pavlov (10):
      clock: incorporate dummy clocksource into core clock code
      Documentation: add Raspberry Pi barebox mini-howto
      ARM: rpi_defconfig: enable loady command
      ARM: introduce debug_ll_pl011.h
      ARM: vexpress: debug_ll.h: switch to debug_ll_pl011.h
      ARM: highbank: debug_ll.h: switch to debug_ll_pl011.h
      ARM: versatile: enable missed HAS_DEBUG_LL
      ARM: versatile: debug_ll.h: switch to debug_ll_pl011.h
      ARM: bcm2835: add DEBUG_LL support
      commands/splash: fix '-y' option handling

Bo Shen (3):
      ARM: atmel: sama5d4 xplained: fix mci1 power pin
      ARM: atmel: sama5d3xek: fix conflict between w1 and led
      ARM: atmel: sama5d4: nand: add has_pmecc parameter

Jan Luebbe (5):
      arm: mxs: fix pin voltage register value for EMI
      ARM: imx233-olinuxino: generate complete bootstream
      ARM: imx233-olinuxino: use LED1 as heartbeat
      ARM: imx233-olinuxino: update defaultenv
      ARM: imx233-olinuxino: update defconfig

Jean-Christophe PLAGNIOL-VILLARD (9):
      netconsole: fix Documentation
      efika-mx-smartbook: enable led hearbeat on mail
      versatilepb: move barebox to 32 MiB and use zImage
      versatilepb: switch to defaultenv-2
      arm: system_info fix CPU_IS_ARM1176
      versatilepb: allow to compile it an arm1176
      kconfig/menu.c:590: fix warning: ‘jump’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      command/splash: fix return value
      defaultenv-2: fix misplace NV dir in env

Lucas Stach (24):
      efi: add function to determine type of device path
      efi: add proper reset hook
      efi: move exit to EFI into own command
      efi: add Barebox GUID
      fs: efivars: cosmetic changes
      fs: efivar: switch to standard list implementation
      fs: efivar: move variable discovery into probe
      lib: add wchar strdup
      fs: efivar: preserve more info in inode
      fs: efivars: don't store attributes in file
      fs: efivars: implement write support
      efi: mount efivarfs by default if enabled
      usb: gadget: fastboot: allow to build without BOOTM
      video: imx-hdmi: search for DDC node only when EDID support is enabled
      Revert "ARM: i.MX: Make NAND related Kconfig options depend on MTD"
      arm: include relevant headers in barebox-arm
      arm: edmqmx6: build entry in lwl target
      arm: do section garbage collection also with modules enabled
      net: rtl8169: remove unnecessary cache maintenance
      docs: fix missing newlines in codeblocks
      docs: fix broken reference
      common: console_console: put functions under correct ifdef
      usb: musb-dsps: select OFDEVICE
      arm: board: virt2real: build lowlevel in proper target

Masahiro Yamada (11):
      kbuild: remove redundant -include include/generated/autoconf.h
      kbuild: do not create symbolic link include/asm
      kbuild: do not create include2 directory
      kbuild: add ./Kbuild file to fix "make clean"
      kbuild: move asm-offsets.h rule to ./Kbuild
      kbuild: create a build directory automatically for out-of-tree build
      sizes.h: move include/sizes.h to include/linux/sizes.h
      sizes.h: sync with Linux 3.19-rc3
      kbuild: delete include/generated directory by "make mrproper"
      kbuild: drop include/asm from MRPROPER_FILES
      commands: fix a warning in help.c

Robert Jarzmik (1):
      net: smc1111: fix memory congestions

Sascha Hauer (45):
      PBL: Add strnlen, needed for printf support
      printf: move panic() to common/misc.c
      printf: move simple_strto*() functions to separate file
      printf: use local isdigit/isalnum implementation
      Add PBL console support
      malloc: Add a function to detect if malloc pool is already initialized
      console: Make sure xzalloc is only used when it's available
      ARM: start.c: Add some debugging messages
      ARM: uncompress.c: Add some debugging messages
      console: Add set_active callback
      netconsole: activate in set_active callback
      PBL: Add strnlen, needed for printf support
      printf: move panic() to common/misc.c
      printf: move simple_strto*() functions to separate file
      printf: use local isdigit/isalnum implementation
      Add PBL console support
      malloc: Add a function to detect if malloc pool is already initialized
      console: Make sure xzalloc is only used when it's available
      ARM: start.c: Add some debugging messages
      ARM: uncompress.c: Add some debugging messages
      scripts: add mxsimage tool
      scripts: Add mxsboot tool
      scripts: Add mxs-usb-loader tool
      drivers: remove unnecessary mach/imx-regs.h include
      ARM: MXS: remove unnecessary mach/imx-regs.h include
      ARM: Add U-Boot specific io functions
      ARM: mxs: Add lowlevel setup from U-Boot
      ARM: Add get_sp() and get_lr() functions
      ARM: MXS: Add more base address defines
      ARM: MXS: Enable iomux support for pbl
      ARM: MXS: Add multiimage support
      ARM: MXS: Update Karo TX28 board support
      Documentation: Add documentation for booting Freescale MXS SoCs
      net: cpsw: ignore error on slave setup
      Merge branch 'for-next/am335x'
      Merge branch 'for-next/arm'
      Merge branch 'for-next/efi'
      Merge branch 'for-next/imx'
      Merge branch 'for-next/kbuild'
      Merge branch 'for-next/misc'
      Merge branch 'for-next/mxs'
      Merge branch 'for-next/netconsole'
      Merge branch 'for-next/pbl-console'
      boards: remove hardcoded MAC addresses
      Release v2015.02.0

Teresa Gámez (2):
      ARM: dts: am335x-phytec-phyflex: Increase kernel partition on SPI NOR
      ARM: dts: am335x-phytec-phycore-som: Increase kernel partition on SPI NOR

Uwe Kleine-König (3):
      arm/cpu/lowlevel: invalidate i-cache before enabling
      arm/cpu/lowlevel: add and fix comments for CPSR and SCTLR accesses
      arm/cpu/lowlevel: Don't save the return address in another register

Wadim Egorov (1):
      Fix spelling: pathes -> paths


-- 
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