[U-Boot] Pull request: u-boot-arm
Albert ARIBAUD
albert.aribaud at free.fr
Wed Feb 2 01:09:04 CET 2011
Hi Wolfgang,
Please pull from u-boot-arm/master to go into rc1 of upcoming release.
The following changes since commit 6f918bd46482f889f4d94623b09daf659a1974bd:
Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx (2011-01-31
23:20:32 +0100)
are available in the git repository at:
git://www.denx.de/git/u-boot-arm.git master
Alexander Holler (1):
ARM: Avoid compiler optimization for readb, writeb and friends.
Anatolij Gustschin (2):
SPI: mxc_spi: fix swapping bug and add missing swapping in
unaligned rx case
SPI: mxc_spi: add SPI clock calculation and setup to the driver
Heiko Schocher (2):
arm1136: timer: Replace bss variable by gd
arm926ejs: timer: Replace bss variable by gdr
Jens Scharsig (1):
remove (double) LED initialization in arm920t start.s
Liu Hui-R64343 (10):
MX51EVK: UART does not print out the early information
MX5: Add initial support for MX53 processor
fec_mxc: add support for MX53 processor
serial_mxc: add support for MX53 processor
mxc_gpio: add support for MX53 processor
mxc_i2c: add support for MX53 processor
fsl_pmic: add I2C interface support
MX5:MX53: add initial support for MX53EVK board
imximage: Add MX53 boot image support
ARM: */start.S: code cleanup
Marek Vasut (4):
BLOCK: Add freescale IMX51 PATA driver
MC13892: Add SWx buck switchers definitions
MX51EVK: Use SWx macros in PMIC init
iMX5: EfikaMX: Preliminary board support
Mike Rapoport (1):
OMAP3: add CM-T35 board
Minkyu Kang (4):
armv7: s5pc1xx: don't use function pointer for clock functions
S5P: serial: Use the inline function instead of static value
armv7: add support for S5PC210 SoC
armv7: add support for s5pc210 universal board
Po-Yu Chuang (1):
arm: a320evb: fixes for relocation support
Sandeep Paulraj (12):
Davinci MMCSD Support
DaVinci DM355: Adding MMC/SD support for DM355 EVM
DaVinci DM365: Adding MMC/SD support for DM365 EVM
DM365: Fix Build Error
DaVinci EMAC: Fix davinci_eth_gigabit_enable
DaVinci EMAC: Add name to Ethernet device
DaVinci DM6467: Added ET1011C (LSI) PHY support
ARM: Update mach types
DaVinci DM6467: Enhance board Support
DaVinci DM6467: Fix Build Error
DaVinci Sonata: Fix Build Error
DaVinci: Remove incorrect CONFIG option
Stefano Babic (13):
mxc_nand: add support for i.MX35 processor
Add support for MX35 processor
serial_mxc: add support for Freescale's i.MX35 processor
mxc_i2c: Add support for the i.MX35 processor
I2C: mxc_i2c: get rid of __REG access
I2C: mxc_i2c: address failure with mx35 processor
Add basic support for Freescale's mc9sdz60
SPI: mxc_spi: add support for i.MX35 processor
SPI: mxc_spi: replace fixed offsets with structures
Add support for Freescale's mx35pdk board.
MX5: Reuse the gd->tbl value for timestamp and add gd->lastinc
for lastinc bss
MXC: removed warnings from IMX51 ATA driver
ARM: fix broken build of ARM
MAINTAINERS | 17 +-
arch/arm/config.mk | 2 +-
arch/arm/cpu/arm1136/mx31/timer.c | 19 +-
arch/arm/cpu/arm1136/mx35/Makefile | 63 +
arch/arm/cpu/arm1136/mx35/asm-offsets.c | 43 +
arch/arm/cpu/arm1136/mx35/generic.c | 463 ++++
arch/arm/cpu/arm1136/mx35/iomux.c | 116 +
arch/arm/cpu/arm1136/mx35/timer.c | 120 +
arch/arm/cpu/arm1136/omap24xx/timer.c | 19 +-
arch/arm/cpu/arm1136/start.S | 2 -
arch/arm/cpu/arm1176/start.S | 2 -
arch/arm/cpu/arm720t/start.S | 2 -
arch/arm/cpu/arm920t/start.S | 5 -
arch/arm/cpu/arm925t/start.S | 2 -
arch/arm/cpu/arm926ejs/davinci/Makefile | 2 +-
arch/arm/cpu/arm926ejs/davinci/cpu.c | 14 +-
arch/arm/cpu/arm926ejs/davinci/et1011c.c | 55 +
arch/arm/cpu/arm926ejs/kirkwood/timer.c | 6 +-
arch/arm/cpu/arm926ejs/mb86r0x/timer.c | 6 +-
arch/arm/cpu/arm926ejs/mx25/timer.c | 6 +-
arch/arm/cpu/arm926ejs/mx27/timer.c | 6 +-
arch/arm/cpu/arm926ejs/omap/timer.c | 6 +-
arch/arm/cpu/arm926ejs/orion5x/timer.c | 6 +-
arch/arm/cpu/arm926ejs/spear/timer.c | 6 +-
arch/arm/cpu/arm926ejs/start.S | 2 -
arch/arm/cpu/arm926ejs/versatile/timer.c | 6 +-
arch/arm/cpu/arm946es/start.S | 2 -
arch/arm/cpu/arm_intcm/start.S | 2 -
arch/arm/cpu/armv7/mx5/iomux.c | 30 +-
arch/arm/cpu/armv7/mx5/lowlevel_init.S | 91 +-
arch/arm/cpu/armv7/mx5/soc.c | 22 +-
arch/arm/cpu/armv7/mx5/timer.c | 6 +-
arch/arm/cpu/armv7/s5p-common/cpu_info.c | 2 -
arch/arm/cpu/armv7/s5pc1xx/clock.c | 38 +-
.../arm/cpu/armv7/s5pc2xx/Makefile | 37 +-
arch/arm/cpu/armv7/s5pc2xx/clock.c | 220 ++
arch/arm/cpu/armv7/s5pc2xx/soc.c | 30 +
arch/arm/cpu/armv7/start.S | 2 -
arch/arm/cpu/ixp/start.S | 2 -
arch/arm/cpu/lh7a40x/start.S | 2 -
arch/arm/cpu/pxa/start.S | 2 -
arch/arm/cpu/s3c44b0/start.S | 2 -
arch/arm/cpu/sa1100/start.S | 2 -
arch/arm/include/asm/arch-davinci/emac_defs.h | 3 +
arch/arm/include/asm/arch-davinci/hardware.h | 1 +
arch/arm/include/asm/arch-davinci/sdmmc_defs.h | 175 ++
arch/arm/include/asm/arch-mx31/mx31-regs.h | 11 +
arch/arm/include/asm/arch-mx35/clock.h | 45 +
arch/arm/include/asm/arch-mx35/crm_regs.h | 270 +++
arch/arm/include/asm/arch-mx35/imx-regs.h | 303 +++
arch/arm/include/asm/arch-mx35/iomux.h | 295 +++
arch/arm/include/asm/arch-mx35/mx35_pins.h | 355 +++
arch/arm/include/asm/arch-mx35/sys_proto.h | 31 +
arch/arm/include/asm/arch-mx5/asm-offsets.h | 5 +
arch/arm/include/asm/arch-mx5/imx-regs.h | 94 +-
arch/arm/include/asm/arch-mx5/iomux.h | 102 -
arch/arm/include/asm/arch-mx5/mx5x_pins.h | 469 ++++-
arch/arm/include/asm/arch-s5pc1xx/clk.h | 10 +-
arch/arm/include/asm/arch-s5pc1xx/uart.h | 5 +-
arch/arm/include/asm/arch-s5pc2xx/adc.h | 42 +
arch/arm/include/asm/arch-s5pc2xx/clk.h | 36 +
arch/arm/include/asm/arch-s5pc2xx/clock.h | 255 +++
arch/arm/include/asm/arch-s5pc2xx/cpu.h | 103 +
arch/arm/include/asm/arch-s5pc2xx/gpio.h | 112 +
arch/arm/include/asm/arch-s5pc2xx/mmc.h | 71 +
arch/arm/include/asm/arch-s5pc2xx/pwm.h | 55 +
arch/arm/include/asm/arch-s5pc2xx/sys_proto.h | 32 +
arch/arm/include/asm/arch-s5pc2xx/uart.h | 58 +
arch/arm/include/asm/io.h | 32 +-
arch/arm/include/asm/mach-types.h | 2305
+++++++++++++++++++-
.../{faraday/a320evb/config.mk => cm_t35/Makefile} | 42 +-
board/cm_t35/cm_t35.c | 371 ++++
board/davinci/common/misc.c | 2 +-
board/davinci/dm355evm/dm355evm.c | 41 +
board/davinci/dm365evm/dm365evm.c | 49 +
board/davinci/dm6467evm/dm6467evm.c | 26 +
board/efikamx/Makefile | 52 +
board/{faraday/a320evb => efikamx}/config.mk | 24 +-
board/efikamx/efikamx.c | 689 ++++++
board/efikamx/imximage.cfg | 122 +
board/faraday/a320evb/a320evb.c | 3 +-
board/freescale/mx35pdk/Makefile | 49 +
board/freescale/mx35pdk/lowlevel_init.S | 363 +++
board/freescale/mx35pdk/mx35pdk.c | 297 +++
board/freescale/mx35pdk/mx35pdk.h | 101 +
board/freescale/mx51evk/mx51evk.c | 17 +-
.../config.mk => freescale/mx53evk/Makefile} | 43 +-
.../a320evb => freescale/mx53evk}/config.mk | 23 +-
board/freescale/mx53evk/imximage.cfg | 112 +
board/freescale/mx53evk/mx53evk.c | 397 ++++
board/samsung/universal_c210/Makefile | 51 +
board/samsung/universal_c210/lowlevel_init.S | 395 ++++
board/samsung/universal_c210/onenand.c | 34 +
board/samsung/universal_c210/universal.c | 250 +++
boards.cfg | 5 +
doc/README.imximage | 12 +-
doc/README.mx35pdk | 188 ++
doc/README.omap3 | 16 +-
drivers/block/Makefile | 1 +
drivers/block/mxc_ata.c | 146 ++
drivers/gpio/mxc_gpio.c | 9 +-
drivers/i2c/mxc_i2c.c | 172 ++-
drivers/misc/Makefile | 5 +-
drivers/misc/fsl_pmic.c | 45 +-
drivers/misc/mc9sdz60.c | 51 +
drivers/mmc/Makefile | 1 +
drivers/mmc/davinci_mmc.c | 404 ++++
drivers/mtd/nand/mxc_nand.c | 6 +-
drivers/net/davinci_emac.c | 15 +-
drivers/net/fec_mxc.c | 2 +-
drivers/net/fec_mxc.h | 4 +-
drivers/serial/serial_mxc.c | 9 +-
drivers/serial/serial_s5p.c | 2 +-
drivers/spi/mxc_spi.c | 200 +-
include/configs/a320evb.h | 14 +-
include/configs/cm_t35.h | 352 +++
include/configs/davinci_dm355evm.h | 22 +
include/configs/davinci_dm365evm.h | 22 +
include/configs/davinci_dm6467evm.h | 30 +-
include/configs/davinci_sonata.h | 1 +
include/configs/efikamx.h | 232 ++
include/configs/mx35pdk.h | 303 +++
include/configs/mx51evk.h | 5 +-
include/configs/mx53evk.h | 193 ++
include/configs/s5pc210_universal.h | 244 +++
include/configs/vision2.h | 3 +-
include/mc13892.h | 44 +
include/mc9sdz60.h | 84 +
include/mmc.h | 3 +
include/netdev.h | 1 +
tools/imximage.c | 525 ++++--
tools/imximage.h | 110 +-
132 files changed, 13054 insertions(+), 743 deletions(-)
create mode 100644 arch/arm/cpu/arm1136/mx35/Makefile
create mode 100644 arch/arm/cpu/arm1136/mx35/asm-offsets.c
create mode 100644 arch/arm/cpu/arm1136/mx35/generic.c
create mode 100644 arch/arm/cpu/arm1136/mx35/iomux.c
create mode 100644 arch/arm/cpu/arm1136/mx35/timer.c
create mode 100644 arch/arm/cpu/arm926ejs/davinci/et1011c.c
copy board/faraday/a320evb/config.mk =>
arch/arm/cpu/armv7/s5pc2xx/Makefile (56%)
create mode 100644 arch/arm/cpu/armv7/s5pc2xx/clock.c
create mode 100644 arch/arm/cpu/armv7/s5pc2xx/soc.c
create mode 100644 arch/arm/include/asm/arch-davinci/sdmmc_defs.h
create mode 100644 arch/arm/include/asm/arch-mx35/clock.h
create mode 100644 arch/arm/include/asm/arch-mx35/crm_regs.h
create mode 100644 arch/arm/include/asm/arch-mx35/imx-regs.h
create mode 100644 arch/arm/include/asm/arch-mx35/iomux.h
create mode 100644 arch/arm/include/asm/arch-mx35/mx35_pins.h
create mode 100644 arch/arm/include/asm/arch-mx35/sys_proto.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/adc.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/clk.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/clock.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/cpu.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/gpio.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/mmc.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/pwm.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/sys_proto.h
create mode 100644 arch/arm/include/asm/arch-s5pc2xx/uart.h
copy board/{faraday/a320evb/config.mk => cm_t35/Makefile} (54%)
create mode 100644 board/cm_t35/cm_t35.c
create mode 100644 board/efikamx/Makefile
copy board/{faraday/a320evb => efikamx}/config.mk (62%)
create mode 100644 board/efikamx/efikamx.c
create mode 100644 board/efikamx/imximage.cfg
create mode 100644 board/freescale/mx35pdk/Makefile
create mode 100644 board/freescale/mx35pdk/lowlevel_init.S
create mode 100644 board/freescale/mx35pdk/mx35pdk.c
create mode 100644 board/freescale/mx35pdk/mx35pdk.h
copy board/{faraday/a320evb/config.mk => freescale/mx53evk/Makefile} (50%)
rename board/{faraday/a320evb => freescale/mx53evk}/config.mk (62%)
create mode 100644 board/freescale/mx53evk/imximage.cfg
create mode 100644 board/freescale/mx53evk/mx53evk.c
create mode 100644 board/samsung/universal_c210/Makefile
create mode 100644 board/samsung/universal_c210/lowlevel_init.S
create mode 100644 board/samsung/universal_c210/onenand.c
create mode 100644 board/samsung/universal_c210/universal.c
create mode 100644 doc/README.mx35pdk
create mode 100644 drivers/block/mxc_ata.c
create mode 100644 drivers/misc/mc9sdz60.c
create mode 100644 drivers/mmc/davinci_mmc.c
create mode 100644 include/configs/cm_t35.h
create mode 100644 include/configs/efikamx.h
create mode 100644 include/configs/mx35pdk.h
create mode 100644 include/configs/mx53evk.h
create mode 100644 include/configs/s5pc210_universal.h
create mode 100644 include/mc9sdz60.h
Amicalement,
--
Albert.
More information about the U-Boot
mailing list