v2010.11.0
Sascha Hauer
s.hauer at pengutronix.de
Tue Nov 2 13:04:22 EDT 2010
Hi All,
Once again we have a new release. Here's what happened since the last
one:
The following changes since commit 849e910d07a2e6d9f1e8562f2d6ce1adf0034c51:
Release v2010.10.0 (2010-10-02 13:00:45 +0200)
are available in the git repository at:
git://git.pengutronix.de/git/barebox.git master
Eric Bénard (1):
epautoconf: fix compile error
Jean-Christophe PLAGNIOL-VILLARD (57):
move board.dox to Documentation and update it
configs: use new savedefconfig format as in linux
gitignore: update generated link and file
move version.h to include/generated/ instead of include/linux
move utsrelease.h to include/generated/ instead of include/linux
arm: move mach-types.h to include/generated/
move barebox_default_env.h to include/generated/
i2c rename CONFIG_DRIVER_I2C_xx to CONFIG_I2C_xx
types.h: move __kernel_dev_t to include/linux/types.h
driver: allow register device with specific id
init: introduce __BARE_INIT for .section ".text_bare_init.text"
device: fix dev_name
amba-pl011: probe fail if we can't get the clock
stm8815: fix the uart device clock match
arm: move clkdev to drivers/clk
add digest framework
add md5 support
add sha1 support
add sha256 support
add password framework
add passwd command
add login support
commands: partition.c fix file mod bits
i2c: move busses to drivers/i2c/busses
driver: use id as -1 for auto assigned id
menu: shell fix do_menu_select
menu: add auto select support
Menu: add box style entry
at91: add HAVE_NAND_ATMEL_BUSWIDTH_16 to Enable 16-bit data bus interface
at91sam9263: move MACH_HAS_LOWLEVEL_INIT to board
Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.
sha1: use unit32_t and uint8_t
sha1/sha256: use be32_to_cpu and cpu_to_be32
arm: allow to overwrite the system_rev via bootm
nhk8815: update defconfig
nhk8815: rename nand parts uboot as barebox
image: factorise string helper
image: rename IH_CPU to IH_ARCH to be more concistant
Replace direct header access with the API routines
image: factorise image printing contents
netconsole: remove non-needed setbaudrate
console: set device_d id at -1
host: introduce compiler.h to handle host include
blackfin: remove duplicated PAGE_SIZE define
ipe337: fix default env
mk68: rename macro __M68K__ to __m68k__ as it's prodive by gcc
imx/fb: struct imx_ipu_fb_platform_data remove const for mode
imx-ipu-fb: set default bits per pixel at 16 for mx3
pcm038: fix initialization makes pointer from integer without a cast
import __stringify from linux
MAKEALL: make it generic
imx: fix Internal boot source default choice
image: factorise string helper
image: rename IH_CPU to IH_ARCH to be more concistant
Replace direct header access with the API routines
image: factorise image printing contents
MAKEALL: allow CROSS_COMPILE*=""
Juergen Beisert (2):
The i.MX27 has no second level cache, remove include file (Subject fixed)
Fix watchdog's register size for the i.MX27 CPU
Marc Reilly (4):
imx35: add base addresses for I2C and SDHC
i2c-imx: wait for STOP before disabling controller
imx: Internal boot sources, handle all header offsets
Update flash headers for boards supporting internal boot.
Marek Belisko (1):
mach-s3c24xx: Fix compilation problem when make a9m2410 or a9m2440 defconfig
Robert Schwebel (2):
partition.c: c files are not executable
sandbox: add longopts and fix segfault
Sascha Hauer (21):
twl4030: Fix compiler warnings
pcm043: Fix compiler warnings
pcm043: Update defconfig (add nand and ubi)
let linux16 command depend on X86
pcm038: Fix compiler warnings
pcm038: Update defconfig (add nand and ubi)
fec_mpc5200: Fix compilation
rename __initdata to __early_initdata
ep93xx net driver: Fix compilation
guf-neso: Fix compiler warnings
guf-neso: Update defconfig (add nand and ubi)
guf-neso: Update defconfig (fix env path)
scb9328: Fix compilation
netx eth: Fix compilation
Merge branch 'for-mainline' of git://git.pengutronix.de/git/rsc/barebox into next
Merge branch 'next'
Revert "image: factorise image printing contents"
Revert "Replace direct header access with the API routines"
Revert "image: rename IH_CPU to IH_ARCH to be more concistant"
Revert "image: factorise string helper"
Release v2010.11.0
.gitignore | 5 +-
{board => Documentation}/board.dox | 2 +-
Documentation/manual_org.dox | 4 +-
MAKEALL | 295 ++++++++++++---
Makefile | 16 +-
arch/arm/Kconfig | 1 -
arch/arm/Makefile | 7 +-
arch/arm/boards/a9m2410/a9m2410.c | 6 +-
arch/arm/boards/a9m2440/a9m2440.c | 6 +-
arch/arm/boards/at91sam9260ek/init.c | 23 +-
arch/arm/boards/at91sam9263ek/init.c | 3 +-
arch/arm/boards/edb93xx/edb93xx.c | 9 +-
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 22 +-
arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 15 +-
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 7 +-
arch/arm/boards/eukrea_cpuimx35/flash_header.c | 20 +-
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 28 +-
arch/arm/boards/freescale-mx35-3-stack/3stack.c | 10 +-
.../boards/freescale-mx35-3-stack/flash_header.c | 20 +-
arch/arm/boards/guf-neso/board.c | 8 +-
arch/arm/boards/imx21ads/imx21ads.c | 8 +-
arch/arm/boards/imx27ads/imx27ads.c | 6 +-
arch/arm/boards/mmccpu/init.c | 3 +-
arch/arm/boards/netx/netx.c | 7 +-
arch/arm/boards/nhk8815/env/config | 2 +-
arch/arm/boards/nhk8815/setup.c | 4 +-
arch/arm/boards/omap/board-beagle.c | 6 +-
arch/arm/boards/omap/board-omap3evm.c | 2 +
arch/arm/boards/omap/board-sdp343x.c | 2 +
arch/arm/boards/omap/devices-gpmc-nand.c | 1 +
arch/arm/boards/pcm037/pcm037.c | 11 +-
arch/arm/boards/pcm038/lowlevel.c | 1 -
arch/arm/boards/pcm038/pcm038.c | 13 +-
arch/arm/boards/pcm043/pcm043.c | 8 +-
arch/arm/boards/phycard-i.MX27/pca100.c | 7 +-
arch/arm/boards/pm9263/init.c | 3 +-
arch/arm/boards/scb9328/scb9328.c | 6 +-
arch/arm/common/Kconfig | 2 -
arch/arm/common/Makefile | 5 -
arch/arm/configs/a9m2410_defconfig | 203 -----------
arch/arm/configs/a9m2440_defconfig | 204 -----------
arch/arm/configs/at91sam9260ek_defconfig | 195 ----------
arch/arm/configs/at91sam9263ek_defconfig | 200 ----------
arch/arm/configs/at91sam9g20ek_defconfig | 39 ++
arch/arm/configs/edb93xx_defconfig | 204 -----------
arch/arm/configs/eukrea_cpuimx25_defconfig | 210 -----------
arch/arm/configs/eukrea_cpuimx27_defconfig | 225 +------------
arch/arm/configs/eukrea_cpuimx35_defconfig | 215 -----------
arch/arm/configs/freescale_mx25_3stack_defconfig | 210 -----------
arch/arm/configs/freescale_mx35_3stack_defconfig | 210 -----------
arch/arm/configs/mmccpu_defconfig | 196 ----------
arch/arm/configs/mx21ads_defconfig | 210 -----------
arch/arm/configs/mx27ads_defconfig | 210 -----------
arch/arm/configs/neso_defconfig | 212 +-----------
arch/arm/configs/netx_nxdb500_defconfig | 194 ----------
arch/arm/configs/nhk8815_defconfig | 208 +----------
.../configs/omap3430_sdp3430_per_uart_defconfig | 182 ----------
arch/arm/configs/omap3530_beagle_defconfig | 210 +-----------
.../arm/configs/omap3530_beagle_per_uart_defconfig | 183 ----------
arch/arm/configs/omap3_evm_defconfig | 186 ----------
arch/arm/configs/pca100_defconfig | 211 -----------
arch/arm/configs/pcm037_defconfig | 224 ------------
arch/arm/configs/pcm038_defconfig | 217 +-----------
arch/arm/configs/pcm043_defconfig | 220 +-----------
arch/arm/configs/pm9263_defconfig | 199 ----------
arch/arm/configs/scb9328_defconfig | 219 -----------
arch/arm/cpu/cache-armv4.S | 3 +-
arch/arm/cpu/cache-armv5.S | 3 +-
arch/arm/cpu/cache-armv6.S | 3 +-
arch/arm/cpu/cache-armv7.S | 3 +-
arch/arm/include/asm/.gitignore | 1 -
arch/arm/include/asm/clkdev.h | 15 +-
arch/arm/include/asm/posix_types.h | 1 -
arch/arm/lib/armlinux.c | 24 +-
arch/arm/mach-at91/Kconfig | 52 +++-
arch/arm/mach-at91/Makefile | 1 +
arch/arm/mach-at91/at91sam9260_devices.c | 10 +
arch/arm/mach-at91/at91sam9263_devices.c | 7 +
arch/arm/mach-at91/lowlevel_init.S | 3 +-
arch/arm/mach-imx/Kconfig | 30 ++-
arch/arm/mach-imx/imx25.c | 1 +
arch/arm/mach-imx/include/mach/barebox.lds.h | 12 +-
arch/arm/mach-imx/include/mach/imx-flash-header.h | 34 ++-
arch/arm/mach-imx/include/mach/imx27-regs.h | 6 +-
arch/arm/mach-imx/include/mach/imx35-regs.h | 5 +
arch/arm/mach-nomadik/8815.c | 9 +-
arch/arm/mach-nomadik/Kconfig | 2 +-
arch/arm/mach-nomadik/clock.c | 7 +-
arch/arm/tools/Makefile | 2 +-
arch/arm/tools/gen-mach-types | 2 +-
arch/blackfin/boards/ipe337/ipe337.c | 4 +
arch/blackfin/configs/ipe337_defconfig | 159 +--------
arch/blackfin/include/asm/posix_types.h | 1 -
arch/blackfin/lib/blackfin_linux.c | 4 +-
arch/m68k/Makefile | 3 +-
arch/m68k/boards/kp_ukd_r1_num/kp_ukd_r1_num.c | 7 +
arch/m68k/boards/phycore_mcf54xx/phyCore_MCF54xx.c | 5 +
.../m68k/configs/phycore_kpukdr1_5475num_defconfig | 162 +--------
arch/m68k/configs/phycore_mcf54xx_defconfig | 162 +--------
arch/m68k/include/asm/posix_types.h | 1 -
arch/m68k/lib/m68k-linuxboot.c | 8 +-
arch/ppc/boards/pcm030/pcm030.c | 5 +
arch/ppc/configs/pcm030_defconfig | 173 ---------
arch/ppc/include/asm/posix_types.h | 1 -
arch/ppc/include/asm/processor.h | 12 +-
arch/ppc/lib/ppclinux.c | 6 +-
arch/sandbox/board/board.c | 1 +
arch/sandbox/configs/sandbox_defconfig | 137 -------
arch/sandbox/include/asm/posix_types.h | 1 -
arch/sandbox/os/common.c | 46 ++-
arch/x86/boards/x86_generic/generic_pc.c | 3 +
arch/x86/configs/generic_defconfig | 155 --------
arch/x86/include/asm/posix_types.h | 1 -
commands/Kconfig | 29 ++
commands/Makefile | 2 +
commands/bootm.c | 178 ++--------
commands/login.c | 63 ++++
commands/mem.c | 1 +
commands/menu.c | 54 +++-
commands/passwd.c | 98 +++++
common/Kconfig | 28 ++
common/Makefile | 9 +-
common/command.c | 2 +-
common/console.c | 1 +
common/digest.c | 77 ++++
common/image.c | 311 ++++++++++++++++
common/menu.c | 92 +++++-
common/password.c | 286 +++++++++++++++
common/startup.c | 3 +-
drivers/Kconfig | 1 +
drivers/Makefile | 1 +
drivers/clk/Kconfig | 4 +
drivers/clk/Makefile | 2 +
{arch/arm/common => drivers/clk}/clkdev.c | 24 +-
drivers/i2c/Kconfig | 18 +-
drivers/i2c/Makefile | 15 +-
drivers/i2c/busses/Kconfig | 15 +
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/{ => busses}/i2c-imx.c | 10 +-
drivers/i2c/{ => busses}/i2c-omap.c | 0
drivers/serial/amba-pl011.c | 4 +
drivers/serial/arm_dcc.c | 1 +
drivers/usb/gadget/epautoconf.c | 1 +
drivers/video/imx-ipu-fb.c | 1 +
include/.gitignore | 1 -
include/command.h | 5 +-
include/digest.h | 49 +++
include/driver.h | 12 +-
include/image.h | 254 ++++++++++++--
include/init.h | 6 +
include/linux/clkdev.h | 36 ++
include/linux/stringify.h | 12 +
include/linux/types.h | 2 +
include/menu.h | 18 +-
include/password.h | 41 ++
lib/Kconfig | 16 +
lib/Makefile | 3 +
lib/driver.c | 40 ++-
lib/md5.c | 317 ++++++++++++++++
lib/sha1.c | 382 ++++++++++++++++++++
lib/sha256.c | 306 ++++++++++++++++
net/netconsole.c | 6 -
scripts/compiler.h | 107 ++++++
scripts/mkimage.c | 282 ++-------------
scripts/setupmbr/setupmbr.c | 2 +-
165 files changed, 3490 insertions(+), 7033 deletions(-)
rename {board => Documentation}/board.dox (98%)
delete mode 100644 arch/arm/common/Kconfig
delete mode 100644 arch/arm/common/Makefile
create mode 100644 arch/arm/configs/at91sam9g20ek_defconfig
delete mode 100644 arch/arm/include/asm/.gitignore
create mode 100644 commands/login.c
mode change 100755 => 100644 commands/partition.c
create mode 100644 commands/passwd.c
create mode 100644 common/digest.c
create mode 100644 common/image.c
create mode 100644 common/password.c
create mode 100644 drivers/clk/Kconfig
create mode 100644 drivers/clk/Makefile
rename {arch/arm/common => drivers/clk}/clkdev.c (90%)
create mode 100644 drivers/i2c/busses/Kconfig
create mode 100644 drivers/i2c/busses/Makefile
rename drivers/i2c/{ => busses}/i2c-imx.c (97%)
rename drivers/i2c/{ => busses}/i2c-omap.c (100%)
create mode 100644 include/digest.h
create mode 100644 include/linux/clkdev.h
create mode 100644 include/linux/stringify.h
create mode 100644 include/password.h
create mode 100644 lib/md5.c
create mode 100644 lib/sha1.c
create mode 100644 lib/sha256.c
create mode 100644 scripts/compiler.h
--
Pengutronix e.K. | |
Industrial Linux Solutions | http://www.pengutronix.de/ |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
More information about the barebox
mailing list