[U-Boot] Pull request: u-boot-arm

Wolfgang Denk wd at denx.de
Wed Feb 2 21:57:59 CET 2011


Dear Albert ARIBAUD,

In message <4D48A0A0.8040904 at free.fr> you wrote:
> 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

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
One of the advantages of being a captain is being able to ask for ad-
vice without necessarily having to take it.
	-- Kirk, "Dagger of the Mind", stardate 2715.2


More information about the U-Boot mailing list