v2011.04.0
Sascha Hauer
s.hauer at pengutronix.de
Mon Apr 4 08:59:27 EDT 2011
Hi all,
We have 2011.04.0. Find the changes since the last release below.
Sascha
Baruch Siach (1):
mtd/nand_imx: fix read past buffer end
Eric Bénard (5):
eukrea_cpuimx35: switch to default env
eukrea_cpuimx35: use OTG workaround only when gadget is selected
eukrea_cpuimx35: update defconfig
iomux-mx51: add more pins definitions
add eukrea_cpuimx51 board
Jean-Christophe PLAGNIOL-VILLARD (6):
at91sam263ek: switch to default env
dm9000: read the mac address from the register if none are specified
at91sam9261: set sdram_dev id to -1
at91: fix missing nand_device in board config in board that nand
at91sam9261ek: fix env location and size
at91sam9263ek: update defconfig
Jon Ringle (1):
defaultenv: fix empty CONFIG_DEFAULT_ENVIRONMENT_PATH
Juergen Beisert (29):
Generic environment: Fix assembling of the 'mtdparts' variable
S3C24xx: Just remove a trailing whitespace
MACH-S3C24XX: Fix typo in UART2_SIZE macro
MACH-S3C24XX: Change detection method of the second SDRAM bank
MACH-S3C24XX: Add support for flash based BBT
MACH-S3C2440: Fix NAND controller for this CPU
MACH-S3C2440: Speed up NAND controller for this CPU
mini2440: Be a little be pedantic with the include file order
mini2440: Fix a runtime warning when '.id=0' is used
mini2440: Add some useful documentation
mini2440: Add PLL settings
mini2440: Add SDRAM config settings
mini2440: Configure debug UART pins very early
mini2440: Add SDRAM size autodetection
mini2440: Add GPIO settings
mini2440: Add MCI support
mini2440: Make it able to save a runtime environment
mini2440: Use a flash based BBT as the kernel also does
mini2440: Add booting from NAND support
mini2440: Remove some A9M2440 platform leftovers
mini2440: Use generic environment
Fix end of expression char
Fix end of expression char (some lines forgotten in v1)
x86: Remove not used expressions from the makefile
x86: Use the generic linker script initializing
x86 ATA: Don't touch the size entry for the BIOS disk based device
x86 Generic platform: Fix some typos
x86 Generic platform: Fix disk drive name
x86 Generic platform: Fix prompt name
Sascha Hauer (15):
ARM i.MX: sync i.MX25 iomux support with kernel
ARM i.MX esdctl: Add some missing bitfields
initial karo tx25 board support
ARM tx25: Add defconfig
ARM i.MX35 3stack: Switch to default env
net: use dev_* for printing network related stuff
ARM i.MX: cleanup boot modes
ARM tx28: add a bigger delay in display enable
ARM v7: Fix broken mmu initialization
ARM v7: Fix typos in cache-armv7.S
ARM: use memalign to allocate page table
mfd/mc13892: Add missing semicolons
module: CONFIG_COMMAND does not exist anymore, remove ifdefs
trigger command: fix printf format
Release v2011.04.0
Makefile | 2 +-
arch/arm/Makefile | 2 +
arch/arm/boards/at91sam9261ek/env/config | 3 +-
arch/arm/boards/at91sam9261ek/init.c | 4 +-
arch/arm/boards/at91sam9263ek/env/bin/_update | 36 -
arch/arm/boards/at91sam9263ek/env/bin/boot | 47 -
arch/arm/boards/at91sam9263ek/env/bin/hush_hack | 1 -
arch/arm/boards/at91sam9263ek/env/bin/init | 38 -
.../at91sam9263ek/env/bin/update_barebox_xmodem | 26 -
.../arm/boards/at91sam9263ek/env/bin/update_kernel | 15 -
arch/arm/boards/at91sam9263ek/env/bin/update_root | 16 -
arch/arm/boards/at91sam9263ek/env/config | 52 +-
arch/arm/boards/at91sam9m10g45ek/env/config | 1 +
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 90 +-
arch/arm/boards/eukrea_cpuimx35/env/bin/_update | 36 -
arch/arm/boards/eukrea_cpuimx35/env/bin/boot | 52 -
arch/arm/boards/eukrea_cpuimx35/env/bin/hush_hack | 1 -
arch/arm/boards/eukrea_cpuimx35/env/bin/init | 45 -
arch/arm/boards/eukrea_cpuimx35/env/bin/init_board | 20 +
.../boards/eukrea_cpuimx35/env/bin/update_kernel | 8 -
.../arm/boards/eukrea_cpuimx35/env/bin/update_root | 8 -
arch/arm/boards/eukrea_cpuimx35/env/config | 53 +-
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 3 +-
arch/arm/boards/eukrea_cpuimx51/Makefile | 3 +
arch/arm/boards/eukrea_cpuimx51/config.h | 24 +
arch/arm/boards/eukrea_cpuimx51/env/bin/init_board | 20 +
arch/arm/boards/eukrea_cpuimx51/env/config | 58 +
arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c | 175 +++
.../arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.dox | 4 +
arch/arm/boards/eukrea_cpuimx51/flash_header.c | 84 ++
arch/arm/boards/eukrea_cpuimx51/lowlevel_init.S | 216 ++++
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 36 +-
.../boards/freescale-mx35-3-stack/env/bin/_update | 39 -
.../arm/boards/freescale-mx35-3-stack/env/bin/boot | 57 -
.../freescale-mx35-3-stack/env/bin/hush_hack | 1 -
.../arm/boards/freescale-mx35-3-stack/env/bin/init | 38 -
.../freescale-mx35-3-stack/env/bin/update_kernel | 15 -
.../freescale-mx35-3-stack/env/bin/update_rootfs | 20 -
arch/arm/boards/freescale-mx35-3-stack/env/config | 47 +-
arch/arm/boards/karo-tx25/Makefile | 24 +
arch/arm/boards/karo-tx25/board.c | 313 +++++
arch/arm/boards/karo-tx25/config.h | 31 +
arch/arm/boards/karo-tx25/env/bin/init_board | 6 +
arch/arm/boards/karo-tx25/env/config | 53 +
arch/arm/boards/karo-tx25/lowlevel.c | 173 +++
arch/arm/boards/karo-tx28/tx28-stk5.c | 4 +-
arch/arm/boards/mini2440/Makefile | 2 +-
arch/arm/boards/mini2440/config.h | 80 ++
arch/arm/boards/mini2440/env/bin/_update | 34 -
arch/arm/boards/mini2440/env/bin/boot | 40 -
arch/arm/boards/mini2440/env/bin/hush_hack | 1 -
arch/arm/boards/mini2440/env/bin/init | 34 -
arch/arm/boards/mini2440/env/bin/update_kernel | 13 -
arch/arm/boards/mini2440/env/bin/update_root | 13 -
arch/arm/boards/mini2440/env/config | 71 +-
arch/arm/boards/mini2440/lowlevel_init.S | 39 +
arch/arm/boards/mini2440/mini2440.c | 334 +++++-
arch/arm/boards/pm9g45/env/config | 1 +
arch/arm/configs/at91sam9263ek_defconfig | 7 +-
arch/arm/configs/eukrea_cpuimx35_defconfig | 8 +-
arch/arm/configs/eukrea_cpuimx51_defconfig | 45 +
arch/arm/configs/freescale_mx35_3stack_defconfig | 12 +-
arch/arm/configs/mini2440_defconfig | 226 +----
arch/arm/configs/tx25stk5_defconfig | 49 +
arch/arm/cpu/cache-armv7.S | 5 +-
arch/arm/cpu/mmu.c | 3 +-
arch/arm/mach-at91/at91sam9261_devices.c | 2 +-
arch/arm/mach-imx/Kconfig | 70 ++
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/include/mach/esdctl.h | 4 +
arch/arm/mach-imx/include/mach/imx-nand.h | 56 +-
arch/arm/mach-imx/include/mach/iomux-mx25.h | 1288 ++++++++------------
arch/arm/mach-imx/include/mach/iomux-mx51.h | 22 +-
arch/arm/mach-imx/include/mach/iomux-v3.h | 37 +-
arch/arm/mach-imx/internal-nand-boot.c | 269 ++++
arch/arm/mach-s3c24xx/Kconfig | 6 +-
arch/arm/mach-s3c24xx/generic.c | 5 +-
arch/arm/mach-s3c24xx/include/mach/s3c24x0-iomap.h | 2 +-
arch/arm/mach-s3c24xx/include/mach/s3c24x0-nand.h | 1 +
arch/x86/Makefile | 11 +-
arch/x86/boards/x86_generic/generic_pc.c | 6 +-
arch/x86/configs/generic_defconfig | 2 +-
arch/x86/lib/barebox.lds.S | 2 +-
.../asm => mach-i386/include/mach}/barebox.lds.h | 14 -
commands/trigger.c | 2 +-
common/Makefile | 4 +-
common/module.c | 2 -
defaultenv/bin/boot | 7 +-
drivers/ata/bios.c | 1 -
drivers/mfd/mc13892.c | 4 +-
drivers/mtd/nand/Kconfig | 21 -
drivers/mtd/nand/nand_imx.c | 311 +-----
drivers/mtd/nand/nand_s3c2410.c | 79 ++-
drivers/net/dm9000.c | 18 +-
drivers/net/fec_imx.c | 14 +-
include/asm-generic/barebox.lds.h | 2 +-
net/eth.c | 4 +-
scripts/setupmbr/setupmbr.c | 2 +-
98 files changed, 3101 insertions(+), 2185 deletions(-)
delete mode 100644 arch/arm/boards/at91sam9263ek/env/bin/_update
delete mode 100644 arch/arm/boards/at91sam9263ek/env/bin/boot
delete mode 100644 arch/arm/boards/at91sam9263ek/env/bin/hush_hack
delete mode 100644 arch/arm/boards/at91sam9263ek/env/bin/init
delete mode 100644 arch/arm/boards/at91sam9263ek/env/bin/update_barebox_xmodem
delete mode 100644 arch/arm/boards/at91sam9263ek/env/bin/update_kernel
delete mode 100644 arch/arm/boards/at91sam9263ek/env/bin/update_root
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/env/bin/_update
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/env/bin/boot
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/env/bin/hush_hack
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/env/bin/init
create mode 100644 arch/arm/boards/eukrea_cpuimx35/env/bin/init_board
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/env/bin/update_kernel
delete mode 100644 arch/arm/boards/eukrea_cpuimx35/env/bin/update_root
create mode 100644 arch/arm/boards/eukrea_cpuimx51/Makefile
create mode 100644 arch/arm/boards/eukrea_cpuimx51/config.h
create mode 100644 arch/arm/boards/eukrea_cpuimx51/env/bin/init_board
create mode 100644 arch/arm/boards/eukrea_cpuimx51/env/config
create mode 100644 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c
create mode 100644 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.dox
create mode 100644 arch/arm/boards/eukrea_cpuimx51/flash_header.c
create mode 100644 arch/arm/boards/eukrea_cpuimx51/lowlevel_init.S
delete mode 100644 arch/arm/boards/freescale-mx35-3-stack/env/bin/_update
delete mode 100644 arch/arm/boards/freescale-mx35-3-stack/env/bin/boot
delete mode 100644 arch/arm/boards/freescale-mx35-3-stack/env/bin/hush_hack
delete mode 100644 arch/arm/boards/freescale-mx35-3-stack/env/bin/init
delete mode 100644 arch/arm/boards/freescale-mx35-3-stack/env/bin/update_kernel
delete mode 100644 arch/arm/boards/freescale-mx35-3-stack/env/bin/update_rootfs
create mode 100644 arch/arm/boards/karo-tx25/Makefile
create mode 100644 arch/arm/boards/karo-tx25/board.c
create mode 100644 arch/arm/boards/karo-tx25/config.h
create mode 100644 arch/arm/boards/karo-tx25/env/bin/init_board
create mode 100644 arch/arm/boards/karo-tx25/env/config
create mode 100644 arch/arm/boards/karo-tx25/lowlevel.c
delete mode 100644 arch/arm/boards/mini2440/env/bin/_update
delete mode 100644 arch/arm/boards/mini2440/env/bin/boot
delete mode 100644 arch/arm/boards/mini2440/env/bin/hush_hack
delete mode 100644 arch/arm/boards/mini2440/env/bin/init
delete mode 100644 arch/arm/boards/mini2440/env/bin/update_kernel
delete mode 100644 arch/arm/boards/mini2440/env/bin/update_root
create mode 100644 arch/arm/boards/mini2440/lowlevel_init.S
create mode 100644 arch/arm/configs/eukrea_cpuimx51_defconfig
create mode 100644 arch/arm/configs/tx25stk5_defconfig
create mode 100644 arch/arm/mach-imx/internal-nand-boot.c
rename arch/x86/{include/asm => mach-i386/include/mach}/barebox.lds.h (89%)
--
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