v2011.03.0
Sascha Hauer
s.hauer at pengutronix.de
Thu Mar 3 10:15:00 EST 2011
Hi All,
next month - next release. Here it is.
Sascha
Eric Bénard (8):
_update_help: fix script name
defaultenv/bin/boot: make ubi root's name configurable
defaultenv/bin/update: let /env/config set default values
update: add bareboxenv update possibility
eukrea_cpuimx25: add led support
eukrea_cpuimx25: switch to default environement
eukrea_cpuimx25: update defconfig
i2c-imx: sync with kernel's driver
Gregory CLEMENT (3):
BMP: Add support for 32bpp video frame buffer
ARM STM/i.MX: Add possibility to choose the bit per pixel for STM video driver
fb i.MX23/28: Add the reset control of LCD
Jean-Christophe PLAGNIOL-VILLARD (9):
Thumb-2: Add macros for the unified assembler syntax
arm: libgcc update to linux v2.6.37
arm: add __bswapsi2 support
import swab.h arch implementation form linux v2.3.37
x86/pmjump: rename __bss_end to __bss_stop
at91sam9m10g45ek: add board revision support
lib/decompress_unlzo: use fill and full to read and write data
kconfig: syn with linux kernel v2.6.38-rc3
sandbox: remove non used functions linux_getc/putc
Krzysztof Halasa (2):
Fix error handling with malloc, memalign etc. Introduce xmemalign().
ARM: support big/little endian switching in "bootX".
Marc Kleine-Budde (2):
defaultenv/bin/boot: fix ubi root's name assignment
defaultenv/bin/update: fix return values
Marc Reilly (4):
Init env context a bit earlier in initalization sequence.
imx: add reg definitions for imx25 and imx35 boot source.
imx(25,35): save boot location into $barebox_loc env.
imx: add reg definitions for imx25 and imx35 boot source.
Robert Schwebel (1):
tx28: fix kconfig warning
Sanjeev Premi (1):
nand: Fix warnings due to incompatible format strings
Sascha Hauer (43):
defaultenv: only try to add partitions when partition description exists
scb9328: remove useless bin/init file from env
update scb9328_defconfig
ARM scb9328: increase barebox partition size
Merge branch 'scb9328' into next
fs: fix multiple mount of the same fstype
ARM pca100: update defconfig
fec i.MX28: Make it work with MMU on
ARM tx28: Add mmu support
Merge branch 'master' into next
ppc pcm030: provide _stext, _text and __bss_stop in linker script
blackfin: provide __bss_stop in linker script
ARM: provide __bss_stop in linker script
add sections.h header file
ARM start.c: use sections.h header file for linker variables
ARM: remove unnecessary include
x86: use sections.h header file for linker variables
reloc.h: remove linker variables which are now in asm/sections.h
startup: make debug printing of linker variables work again
video stm/mx2x: simplify memory allocation
video stm/mx2x: allow to pass in fb memory from platform data
ARM i.MX pca100: register otg usb host
ARM i.MX28 tx28: use a fixed framebuffer address
ARM i.MX28 tx28 defconfig: enable MMU
Revert "arm: add __bswapsi2 support"
USB ehci: Set to host mode on tt capable controllers
i.MX23: Add USB (phy) support
ARM Chumby: Add USB support
ARM Chumby: Add MMU support
i.MX23/28: Fix setting of lcd clock
fb i.MX23/28: add platform data hook to enable backlight
ARM chumby: enable backlight in platform data hook
fb i.MX23/28: rename imx_fb_videomode to imx_fb_platformdata
ARM: rename STM arch to mxs
ARM chumby defconfig: update with new features
defaultenv: do not print usage information for update script
Merge branch 'defenv' into next
Merge branch 'next'
ARM nhk8815: make config.h nonempty
fb: For multiple video modes print the available modes in devinfo
ARM tx28: Add hook for enabling the display
network: initialize new net device id with -1
Release v2011.03.0
Kconfig | 11 +
Makefile | 2 +-
arch/arm/Kconfig | 9 +-
arch/arm/Makefile | 3 +-
arch/arm/boards/at91sam9m10g45ek/init.c | 21 +
arch/arm/boards/chumby_falconwing/falconwing.c | 79 +++-
arch/arm/boards/eukrea_cpuimx25/env/bin/_update | 36 --
arch/arm/boards/eukrea_cpuimx25/env/bin/boot | 53 --
arch/arm/boards/eukrea_cpuimx25/env/bin/hush_hack | 1 -
arch/arm/boards/eukrea_cpuimx25/env/bin/init | 43 --
arch/arm/boards/eukrea_cpuimx25/env/bin/init_board | 18 +
.../boards/eukrea_cpuimx25/env/bin/update_kernel | 8 -
.../arm/boards/eukrea_cpuimx25/env/bin/update_root | 8 -
arch/arm/boards/eukrea_cpuimx25/env/config | 53 ++-
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 13 +
arch/arm/boards/karo-tx28/tx28-stk5.c | 36 ++-
arch/arm/boards/karo-tx28/tx28.c | 23 +
arch/arm/boards/nhk8815/config.h | 1 +
arch/arm/boards/phycard-i.MX27/pca100.c | 78 ++-
arch/arm/boards/scb9328/env/bin/init | 3 -
arch/arm/boards/scb9328/scb9328.c | 2 +-
arch/arm/configs/chumbyone_defconfig | 21 +-
arch/arm/configs/eukrea_cpuimx25_defconfig | 13 +-
arch/arm/configs/imx23evk_defconfig | 2 +-
arch/arm/configs/pca100_defconfig | 7 +-
arch/arm/configs/scb9328_defconfig | 28 +-
arch/arm/configs/tx28stk5_defconfig | 3 +-
arch/arm/cpu/Kconfig | 9 +
arch/arm/cpu/mmu.c | 8 +-
arch/arm/cpu/start.c | 5 +-
arch/arm/include/asm/mmu.h | 2 +-
arch/arm/include/asm/sections.h | 1 +
arch/arm/include/asm/swab.h | 69 +++
arch/arm/include/asm/unified.h | 130 +++++
arch/arm/lib/Makefile | 13 +-
arch/arm/lib/__aeabi_idivmod.S | 50 --
arch/arm/lib/__aeabi_uidivmod.S | 51 --
arch/arm/lib/_divsi3.S | 144 -----
arch/arm/lib/_modsi3.S | 101 ----
arch/arm/lib/_udivsi3.S | 81 ---
arch/arm/lib/_umodsi3.S | 89 ---
arch/arm/lib/arm.c | 1 -
arch/arm/lib/armlinux.c | 69 ++-
arch/arm/lib/{_ashldi3.S => ashldi3.S} | 17 +-
arch/arm/lib/{_ashrdi3.S => ashrdi3.S} | 17 +-
arch/arm/lib/barebox.lds.S | 1 +
arch/arm/lib/lib1funcs.S | 348 +++++++++++
arch/arm/lib/{_lshrdi3.S => lshrdi3.S} | 16 +-
arch/arm/mach-at91/Kconfig | 19 +-
arch/arm/mach-imx/Kconfig | 3 -
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/boot.c | 95 +++
arch/arm/mach-imx/include/mach/imx25-regs.h | 3 +
arch/arm/mach-imx/include/mach/imx35-regs.h | 3 +
arch/arm/{mach-stm => mach-mxs}/Kconfig | 5 +-
arch/arm/{mach-stm => mach-mxs}/Makefile | 2 +-
.../arm/{mach-stm => mach-mxs}/clocksource-imx23.c | 0
.../arm/{mach-stm => mach-mxs}/clocksource-imx28.c | 0
arch/arm/{mach-stm => mach-mxs}/imx.c | 0
arch/arm/{mach-stm => mach-mxs}/imx_lcd_clk.c | 3 +-
.../include/mach/clock-imx23.h | 0
.../include/mach/clock-imx28.h | 0
.../{mach-stm => mach-mxs}/include/mach/clock.h | 0
arch/arm/{mach-stm => mach-mxs}/include/mach/fb.h | 11 +-
.../{mach-stm => mach-mxs}/include/mach/generic.h | 0
.../arm/{mach-stm => mach-mxs}/include/mach/gpio.h | 0
.../{mach-stm => mach-mxs}/include/mach/imx-regs.h | 0
.../include/mach/imx23-regs.h | 4 +
.../include/mach/imx28-regs.h | 0
.../include/mach/iomux-imx23.h | 0
.../include/mach/iomux-imx28.h | 0
arch/arm/{mach-stm => mach-mxs}/include/mach/mci.h | 0
arch/arm/mach-mxs/include/mach/usb.h | 6 +
arch/arm/{mach-stm => mach-mxs}/iomux-imx.c | 0
arch/arm/{mach-stm => mach-mxs}/reset-imx.c | 0
arch/arm/{mach-stm => mach-mxs}/speed-imx23.c | 0
arch/arm/{mach-stm => mach-mxs}/speed-imx28.c | 0
arch/arm/mach-mxs/usb.c | 92 +++
arch/blackfin/boards/ipe337/barebox.lds.S | 1 +
arch/blackfin/include/asm/bitsperlong.h | 1 +
arch/blackfin/include/asm/sections.h | 1 +
arch/blackfin/include/asm/swab.h | 50 ++
arch/ppc/boards/pcm030/barebox.lds.S | 3 +
arch/ppc/include/asm/byteorder.h | 87 +---
arch/ppc/include/asm/sections.h | 1 +
arch/ppc/include/asm/swab.h | 90 +++
arch/sandbox/include/asm/sections.h | 1 +
arch/sandbox/mach-sandbox/include/mach/linux.h | 2 -
arch/sandbox/os/common.c | 20 -
arch/x86/boot/main_entry.c | 7 +-
arch/x86/boot/pmjump.S | 4 +-
arch/x86/include/asm/sections.h | 1 +
arch/x86/include/asm/swab.h | 61 ++
arch/x86/lib/barebox.lds.S | 2 +-
commands/bmp.c | 1 +
commands/edit.c | 4 +-
common/env.c | 2 +-
common/startup.c | 5 +-
defaultenv/bin/_update_help | 3 +-
defaultenv/bin/boot | 5 +-
defaultenv/bin/init | 9 +-
defaultenv/bin/update | 13 +-
drivers/i2c/busses/i2c-imx.c | 35 +-
drivers/mci/Kconfig | 2 +-
drivers/mci/mci-core.c | 5 +-
drivers/net/Kconfig | 3 +
drivers/net/at91_ether.c | 2 +-
drivers/net/cs8900.c | 4 +-
drivers/net/fec_imx.c | 6 +-
drivers/net/fec_mpc5200.c | 4 +-
drivers/net/tap.c | 4 +-
drivers/nor/cfi_flash.c | 6 +-
drivers/serial/Kconfig | 2 +-
drivers/serial/amba-pl011.c | 3 +-
drivers/serial/atmel.c | 3 +-
drivers/serial/serial_blackfin.c | 2 +-
drivers/serial/serial_imx.c | 2 +-
drivers/serial/serial_netx.c | 2 +-
drivers/serial/serial_pl010.c | 2 +-
drivers/serial/serial_s3c24x0.c | 3 +-
drivers/usb/gadget/composite.c | 3 -
drivers/usb/gadget/fsl_udc.c | 4 +-
drivers/usb/gadget/u_serial.c | 6 +-
drivers/usb/host/ehci-hcd.c | 7 +
drivers/video/Kconfig | 2 +-
drivers/video/fb.c | 38 ++
drivers/video/stm.c | 65 ++-
fs/fs.c | 1 +
include/asm-generic/bitsperlong.h | 32 +
include/asm-generic/sections.h | 8 +
include/asm-generic/swab.h | 18 +
include/linux/byteorder/big_endian.h | 2 +-
include/linux/byteorder/little_endian.h | 2 +-
include/linux/byteorder/swab.h | 158 -----
include/linux/swab.h | 299 ++++++++++
include/net.h | 2 +-
include/reloc.h | 2 +-
include/xfuncs.h | 1 +
lib/decompress_unlzo.c | 180 +++---
lib/xfuncs.c | 8 +
net/eth.c | 1 +
net/net.c | 4 +-
scripts/basic/docproc.c | 7 +-
scripts/kconfig/Makefile | 87 ++--
scripts/kconfig/conf.c | 19 +-
scripts/kconfig/confdata.c | 159 +++---
scripts/kconfig/expr.c | 44 ++-
scripts/kconfig/expr.h | 7 +-
scripts/kconfig/gconf.c | 20 +-
scripts/kconfig/gconf.glade | 1 -
scripts/kconfig/kxgettext.c | 15 +-
scripts/kconfig/lex.zconf.c_shipped | 7 +-
scripts/kconfig/lkc.h | 16 +-
scripts/kconfig/lkc_proto.h | 3 +
scripts/kconfig/lxdialog/check-lxdialog.sh | 2 +
scripts/kconfig/mconf.c | 64 +--
scripts/kconfig/menu.c | 53 ++-
scripts/kconfig/nconf.c | 495 ++++++++--------
scripts/kconfig/nconf.gui.c | 22 +-
scripts/kconfig/nconf.h | 3 +-
scripts/kconfig/qconf.cc | 174 ++++---
scripts/kconfig/qconf.h | 76 ++--
scripts/kconfig/streamline_config.pl | 43 ++-
scripts/kconfig/symbol.c | 59 ++-
scripts/kconfig/util.c | 7 +-
scripts/kconfig/zconf.gperf | 1 +
scripts/kconfig/zconf.hash.c_shipped | 122 ++--
scripts/kconfig/zconf.l | 7 +-
scripts/kconfig/zconf.tab.c_shipped | 603 +++++++++++---------
scripts/kconfig/zconf.y | 37 +-
scripts/mod/modpost.c | 2 +-
171 files changed, 3300 insertions(+), 2206 deletions(-)
create mode 100644 Kconfig
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/env/bin/_update
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/env/bin/boot
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/env/bin/hush_hack
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/env/bin/init
create mode 100644 arch/arm/boards/eukrea_cpuimx25/env/bin/init_board
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/env/bin/update_kernel
delete mode 100644 arch/arm/boards/eukrea_cpuimx25/env/bin/update_root
delete mode 100644 arch/arm/boards/scb9328/env/bin/init
create mode 100644 arch/arm/include/asm/sections.h
create mode 100644 arch/arm/include/asm/swab.h
create mode 100644 arch/arm/include/asm/unified.h
delete mode 100644 arch/arm/lib/__aeabi_idivmod.S
delete mode 100644 arch/arm/lib/__aeabi_uidivmod.S
delete mode 100644 arch/arm/lib/_divsi3.S
delete mode 100644 arch/arm/lib/_modsi3.S
delete mode 100644 arch/arm/lib/_udivsi3.S
delete mode 100644 arch/arm/lib/_umodsi3.S
rename arch/arm/lib/{_ashldi3.S => ashldi3.S} (88%)
rename arch/arm/lib/{_ashrdi3.S => ashrdi3.S} (88%)
create mode 100644 arch/arm/lib/lib1funcs.S
rename arch/arm/lib/{_lshrdi3.S => lshrdi3.S} (88%)
create mode 100644 arch/arm/mach-imx/boot.c
rename arch/arm/{mach-stm => mach-mxs}/Kconfig (94%)
rename arch/arm/{mach-stm => mach-mxs}/Makefile (68%)
rename arch/arm/{mach-stm => mach-mxs}/clocksource-imx23.c (100%)
rename arch/arm/{mach-stm => mach-mxs}/clocksource-imx28.c (100%)
rename arch/arm/{mach-stm => mach-mxs}/imx.c (100%)
rename arch/arm/{mach-stm => mach-mxs}/imx_lcd_clk.c (98%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/clock-imx23.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/clock-imx28.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/clock.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/fb.h (83%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/generic.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/gpio.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/imx-regs.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/imx23-regs.h (90%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/imx28-regs.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/iomux-imx23.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/iomux-imx28.h (100%)
rename arch/arm/{mach-stm => mach-mxs}/include/mach/mci.h (100%)
create mode 100644 arch/arm/mach-mxs/include/mach/usb.h
rename arch/arm/{mach-stm => mach-mxs}/iomux-imx.c (100%)
rename arch/arm/{mach-stm => mach-mxs}/reset-imx.c (100%)
rename arch/arm/{mach-stm => mach-mxs}/speed-imx23.c (100%)
rename arch/arm/{mach-stm => mach-mxs}/speed-imx28.c (100%)
create mode 100644 arch/arm/mach-mxs/usb.c
create mode 100644 arch/blackfin/include/asm/bitsperlong.h
create mode 100644 arch/blackfin/include/asm/sections.h
create mode 100644 arch/blackfin/include/asm/swab.h
create mode 100644 arch/ppc/include/asm/sections.h
create mode 100644 arch/ppc/include/asm/swab.h
create mode 100644 arch/sandbox/include/asm/sections.h
create mode 100644 arch/sandbox/include/asm/swab.h
create mode 100644 arch/x86/include/asm/sections.h
create mode 100644 arch/x86/include/asm/swab.h
create mode 100644 include/asm-generic/bitsperlong.h
create mode 100644 include/asm-generic/sections.h
create mode 100644 include/asm-generic/swab.h
delete mode 100644 include/linux/byteorder/swab.h
create mode 100644 include/linux/swab.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