v2012.03.0
Sascha Hauer
s.hauer at pengutronix.de
Tue Mar 6 04:53:11 EST 2012
We have a release for march. Here are the changes since the last
release.
Sascha
The following changes since commit 1943a1c1014e4beca3ab970008248ff7c041da76:
Release v2012.02.0 (2012-02-06 12:55:01 +0100)
are available in the git repository at:
git://git.pengutronix.de/git/barebox.git tags/v2012.03.0
for you to fetch changes up to 8bf69241883f46a2722a93d5198480d893a5c820:
Release v2012.03.0 (2012-03-06 10:08:09 +0100)
----------------------------------------------------------------
Release v2012.03.0
----------------------------------------------------------------
Antony Pavlov (4):
ns16550: support for UART with broken FIFO
ns16550: make ns16550_serial_init_port() shorter
ns16550: write zero to ier only once
ns16550: fix ier selection
Asen Chavdarov Dimov (1):
Typo fix in pm9261 init file
Jan Weitzel (1):
fix gpmc_nand_probe without param support
Jason Kridner (1):
USB: Remove __attribute__ ((packed)) for struct ehci_hccr and ehci_hcor
Jean-Christophe PLAGNIOL-VILLARD (29):
serial: drop non used at91rm9200 driver
at91: 9260 and 9g20 add support of join SRAM Memory Mapping
mci_spi: specify hw_dev
at91sam9260/9g20ek: add dfu and usb serial support
at91sam9260/9g20ek: add led support
at91: add spi device ressources
at91: add default spi chipselect ressources
dummy_malloc: add calloc support
environment: export_/getenv_ull as inline ifndef CONFIG_ENVIRONMENT_VARIABLES
at91: add Calao TNY-A9260/TNY-A9263/TNY-A9G20
banner: add config to disable it
uncompress: add config to disable it
filetype: add config to disable it
kconfig: sync to linux 3.2-rc4
param: add config to disable it
driver: switch driver_d name to const char*
at91sam9/lowlevel_init: allow to select the smc chipselect
CMD_UNCOMPRESS: select UNCOMPRESS
omap3: move platform lowlevel init to mach-omap
beagle: move to arch/arm/boards/beagle
omap3evm: move to arch/arm/boards/omap3evm
omap343xdsp: move to arch/arm/boards/omap343xdsp
devfs-code: fix warning
atmel_nand: disable hardware ecc if not enable
add config to check if the size of barebox exceed the target size
calao/boards: specify BAREBOX_MAX_IMAGE_SIZE to 256KiB
Revert "mtd omap nand: fix driver without CONFIG_PARAMETER"
introduce barebox_bare_init_size to known the bare_init size and check it
at91: specify the bare_init max size for each soc
Juergen Kilb (4):
ARM pca-a-l1: call omap3_core_init from board code
ARM pca-a-l1: delete platform.S
ARM pca-a-l1: fix board_init
ARM pca-a-l1: should depend on ARCH_OMAP3
Marc Kleine-Budde (5):
net/nfs: increase timeout to 15 seconds
show_progress: fix progress bar for files > 32 MiB
defaultenv: update: add nfs support
ARM: mx3/mx35_3ds: add missing nand device
ARM: mx3/mx35_3ds: increase kernel partition size to 4 MiB
Robert P. J. Day (7):
Add ARCH_OMAP[34] dependencies to Kconfig file
DOC: Grammar and typo fixes in first_steps.dox.
DOC: Some grammar and spelling fixes for barebox-main.dox.
Add CONFIG_MCI_STARTUP=y to BeagleBoard defconfig.
Remove apparently superfluous Kconfig variable HAS_OMAP_NAND
Correct Kconfig comment for MCI_OMAP_HSMMC to include OMAP3.
Add comment explaining what cortex_a9_rev() is doing.
Roman Fietze (1):
ARM i.MX freescale-mx35-3-stack: support 256 MiB RAM
Sanjeev Premi (6):
ARM omap3evm: Allow building first stage bootloader
ARM omap3evm: Enable HSMMC device
ARM omap: Set IFT target as MLO
Select CMD_LOADENV with DEFAULT_ENVIRONMENT
omap3evm: Remove inclusion of non-existent header
omap3evm: Setup ATAGs for Linux boot
Sascha Hauer (28):
Merge branch 'master' into next
Merge branch 'pu/jean-codesize' into next
ARM omap3: remove OMAP3_COPY_CLOCK_SRAM
ARM omap3 beagle xload: Move stack to SRAM
ARM omap3: move board_init to pure_initcall
ARM omap3: call a_init from board code
ARM omap3 clock: move pll tables to C code
ARM omap3: remove vector setup from lowlevel code
ARM omap3: reimplement setup_auxcr in pure asm
ARM cache-armv7: Add additional ISB
mtd omap nand: fix driver without CONFIG_PARAMETER
ARM omap3: make omap3_core.S thumb safe
ARM pca-a-l1: fix board_init
console: remove unused function prototypes
kfifo: change kfifo_init to work with a preallocated fifo
console: make it work without malloc
ARM: panic on div 0
initcalls: do not hang if an initcall fails
startup: use regular debug statements in initcall debugging
Add dump_stack function
Merge branch 'pu/debug' into next
ARM: Add missing ifdef around dump_stack()
ARM omap pandaboard: update defconfig
Merge branch 'next'
ARM omap343xdsp: remove nonexistent include
ARM: Fix oftree booting
uimage: Fix error message
Release v2012.03.0
Teresa Gámez (5):
imx-ipu-fb: Add support for multiple video modes
video imx-ipu-fb: add num_modes to imx3 boards
imx-ipu-fb: Fix offset for IPU Clock.
imx-ipu-fb: Add overlay support
ARM pcm043: Add overlay support
Wolfram Sang (5):
net: fec_imx: small cleanups
net: fec_imx: refactor R_CNTRL setup
net: fec_imx: enable payload length check and pause frames
net: miidev: factor out miidev_get_status()
net: fec_imx: configure FEC for 10Mbit when necessary
Documentation/barebox-main.dox | 16 +-
Documentation/first_steps.dox | 8 +-
Makefile | 16 +-
arch/arm/Makefile | 14 +-
arch/arm/boards/at91sam9260ek/env/bin/init_board | 41 +-
arch/arm/boards/at91sam9260ek/init.c | 34 +
arch/arm/boards/at91sam9263ek/config.h | 9 +-
arch/arm/boards/beagle/Makefile | 1 +
.../boards/{omap/board-beagle.c => beagle/board.c} | 8 +-
arch/arm/boards/{omap => beagle}/config.h | 22 +-
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 1 +
arch/arm/boards/freescale-mx35-3-stack/3stack.c | 4 +-
arch/arm/boards/freescale-mx35-3-stack/env/config | 5 +-
.../boards/freescale-mx35-3-stack/flash_header.c | 26 +-
.../boards/freescale-mx35-3-stack/lowlevel_init.S | 17 +-
arch/arm/boards/guf-cupid/board.c | 1 +
arch/arm/boards/mmccpu/config.h | 25 +-
arch/arm/boards/omap/Makefile | 26 -
arch/arm/boards/omap/env/bin/init | 1 -
arch/arm/boards/omap/platform.S | 65 -
arch/arm/boards/omap343xdsp/Makefile | 1 +
.../{omap/board-sdp343x.c => omap343xdsp/board.c} | 9 +-
.../boards/{omap/board.h => omap343xdsp/config.h} | 22 +-
arch/arm/boards/omap3evm/Makefile | 1 +
.../{omap/board-omap3evm.c => omap3evm/board.c} | 18 +-
arch/arm/boards/omap3evm/config.h | 21 +
arch/arm/boards/pcm043/pcm043.c | 80 +-
arch/arm/boards/phycard-a-l1/Makefile | 1 -
arch/arm/boards/phycard-a-l1/lowlevel.c | 39 -
arch/arm/boards/phycard-a-l1/pca-a-l1.c | 9 +-
arch/arm/boards/phycard-a-l1/platform.S | 65 -
arch/arm/boards/pm9261/config.h | 9 +-
arch/arm/boards/pm9261/init.c | 2 +-
arch/arm/boards/pm9263/config.h | 9 +-
arch/arm/boards/tny-a926x/Makefile | 1 +
arch/arm/boards/tny-a926x/config.h | 6 +
arch/arm/boards/tny-a926x/env/bin/init_board | 11 +
arch/arm/boards/tny-a926x/env/config | 36 +
arch/arm/boards/tny-a926x/init.c | 245 ++
arch/arm/configs/at91sam9260ek_defconfig | 20 +-
arch/arm/configs/at91sam9g20ek_defconfig | 20 +-
arch/arm/configs/omap3530_beagle_defconfig | 1 +
arch/arm/configs/omap3530_beagle_xload_defconfig | 4 +-
arch/arm/configs/panda_defconfig | 18 +-
arch/arm/configs/pcm043_defconfig | 2 +-
arch/arm/configs/phycard_a_l1_defconfig | 1 -
arch/arm/configs/tny_a9260_defconfig | 71 +
arch/arm/configs/tny_a9263_defconfig | 71 +
arch/arm/configs/tny_a9g20_defconfig | 71 +
arch/arm/configs/usb_a9260_defconfig | 1 +
arch/arm/configs/usb_a9263_128mib_defconfig | 1 +
arch/arm/configs/usb_a9263_defconfig | 1 +
arch/arm/configs/usb_a9g20_128mib_defconfig | 1 +
arch/arm/configs/usb_a9g20_defconfig | 1 +
arch/arm/cpu/cache-armv7.S | 1 +
arch/arm/cpu/interrupts.c | 7 +
arch/arm/include/asm/barebox.h | 39 +-
arch/arm/lib/armlinux.c | 1 +
arch/arm/lib/barebox.lds.S | 3 +
arch/arm/lib/div0.c | 2 +-
arch/arm/mach-at91/Kconfig | 31 +
arch/arm/mach-at91/at91rm9200_devices.c | 44 +
arch/arm/mach-at91/at91sam9260_devices.c | 74 +-
arch/arm/mach-at91/at91sam9261_devices.c | 62 +
arch/arm/mach-at91/at91sam9263_devices.c | 63 +
arch/arm/mach-at91/at91sam926x_lowlevel_init.c | 8 +-
arch/arm/mach-at91/at91sam9g45_devices.c | 39 +-
arch/arm/mach-at91/include/mach/at91sam9260.h | 4 +
arch/arm/mach-imx/Kconfig | 10 -
arch/arm/mach-imx/include/mach/imx-ipu-fb.h | 2 +
arch/arm/mach-omap/Kconfig | 26 +-
arch/arm/mach-omap/Makefile | 4 +-
arch/arm/mach-omap/auxcr.S | 33 +
arch/arm/mach-omap/include/mach/omap3-clock.h | 10 -
arch/arm/mach-omap/include/mach/silicon.h | 4 +-
arch/arm/mach-omap/omap3_clock.c | 212 +-
arch/arm/mach-omap/omap3_clock_core.S | 426 ----
arch/arm/mach-omap/omap3_core.S | 64 +-
arch/arm/mach-omap/omap3_generic.c | 22 +-
arch/arm/mach-omap/omap4_generic.c | 1 +
arch/mips/lib/barebox.lds.S | 3 +
arch/nios2/cpu/barebox.lds.S | 3 +
arch/x86/lib/barebox.lds.S | 3 +
commands/Kconfig | 4 +
commands/bootm.c | 2 +-
common/Kconfig | 26 +
common/Makefile | 4 +-
common/console.c | 49 +-
common/dummy_malloc.c | 12 +
common/startup.c | 10 +-
defaultenv/bin/_update | 11 +-
defaultenv/bin/_update_help | 10 +-
defaultenv/bin/update | 2 +-
drivers/mci/Kconfig | 4 +-
drivers/mci/mci_spi.c | 1 +
drivers/mtd/core.c | 18 +-
drivers/mtd/nand/atmel_nand.c | 6 +-
drivers/mtd/nand/nand_omap_gpmc.c | 3 +
drivers/net/fec_imx.c | 44 +-
drivers/net/fec_imx.h | 14 -
drivers/net/miidev.c | 65 +-
drivers/serial/serial_at91rm9200.c | 110 -
drivers/serial/serial_ns16550.c | 29 +-
drivers/usb/host/ehci.h | 4 +-
drivers/video/Kconfig | 4 +
drivers/video/imx-ipu-fb.c | 169 ++-
fs/devfs-core.c | 3 +-
include/asm-generic/barebox.lds.h | 15 +
include/asm-generic/sections.h | 3 +
include/common.h | 13 +
include/console.h | 13 -
include/driver.h | 2 +-
include/environment.h | 10 +-
include/kfifo.h | 2 +-
include/linux/kconfig.h | 32 +
include/miidev.h | 5 +
include/ns16550.h | 2 +
include/param.h | 53 +
include/usb/usb.h | 2 +-
lib/Kconfig | 9 +
lib/Makefile | 4 +-
lib/kfifo.c | 23 +-
lib/lzo/Kconfig | 2 +-
lib/show_progress.c | 8 +-
lib/vsprintf.c | 2 +
net/nfs.c | 2 +-
scripts/kconfig/Makefile | 113 +-
scripts/kconfig/conf.c | 50 +-
scripts/kconfig/confdata.c | 334 ++-
scripts/kconfig/expr.c | 13 +-
scripts/kconfig/expr.h | 7 -
scripts/kconfig/gconf.c | 50 +-
scripts/kconfig/kxgettext.c | 1 -
scripts/kconfig/lkc.h | 18 +-
scripts/kconfig/lkc_proto.h | 1 +
scripts/kconfig/lxdialog/BIG.FAT.WARNING | 2 +-
scripts/kconfig/lxdialog/textbox.c | 3 +-
scripts/kconfig/mconf.c | 86 +-
scripts/kconfig/menu.c | 18 +-
scripts/kconfig/nconf.c | 67 +-
scripts/kconfig/nconf.gui.c | 59 +-
scripts/kconfig/nconf.h | 2 +-
scripts/kconfig/qconf.cc | 22 +-
scripts/kconfig/qconf.h | 2 +-
scripts/kconfig/streamline_config.pl | 38 +-
scripts/kconfig/symbol.c | 47 +-
scripts/kconfig/util.c | 2 +
scripts/kconfig/zconf.gperf | 2 +-
scripts/kconfig/zconf.hash.c_shipped | 273 ++-
scripts/kconfig/zconf.l | 44 +-
scripts/kconfig/zconf.lex.c | 2420 ++++++++++++++++++++
scripts/kconfig/zconf.lex.c_shipped | 2420 ++++++++++++++++++++
scripts/kconfig/zconf.tab.c_shipped | 69 +-
scripts/kconfig/zconf.y | 19 +-
154 files changed, 7463 insertions(+), 1935 deletions(-)
create mode 100644 arch/arm/boards/beagle/Makefile
rename arch/arm/boards/{omap/board-beagle.c => beagle/board.c} (98%)
rename arch/arm/boards/{omap => beagle}/config.h (55%)
delete mode 100644 arch/arm/boards/omap/Makefile
delete mode 100644 arch/arm/boards/omap/env/bin/init
delete mode 100644 arch/arm/boards/omap/platform.S
create mode 100644 arch/arm/boards/omap343xdsp/Makefile
rename arch/arm/boards/{omap/board-sdp343x.c => omap343xdsp/board.c} (99%)
rename arch/arm/boards/{omap/board.h => omap343xdsp/config.h} (55%)
create mode 100644 arch/arm/boards/omap3evm/Makefile
rename arch/arm/boards/{omap/board-omap3evm.c => omap3evm/board.c} (94%)
create mode 100644 arch/arm/boards/omap3evm/config.h
delete mode 100644 arch/arm/boards/phycard-a-l1/lowlevel.c
delete mode 100644 arch/arm/boards/phycard-a-l1/platform.S
create mode 100644 arch/arm/boards/tny-a926x/Makefile
create mode 100644 arch/arm/boards/tny-a926x/config.h
create mode 100644 arch/arm/boards/tny-a926x/env/bin/init_board
create mode 100644 arch/arm/boards/tny-a926x/env/config
create mode 100644 arch/arm/boards/tny-a926x/init.c
create mode 100644 arch/arm/configs/tny_a9260_defconfig
create mode 100644 arch/arm/configs/tny_a9263_defconfig
create mode 100644 arch/arm/configs/tny_a9g20_defconfig
create mode 100644 arch/arm/mach-omap/auxcr.S
delete mode 100644 arch/arm/mach-omap/omap3_clock_core.S
delete mode 100644 drivers/serial/serial_at91rm9200.c
create mode 100644 include/linux/kconfig.h
create mode 100644 scripts/kconfig/zconf.lex.c
create mode 100644 scripts/kconfig/zconf.lex.c_shipped
--
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