[U-Boot] [GIT PULL] Pull request: u-boot-imx

Albert ARIBAUD
2011-11-15T21:24:27Z

Hi Stefano,

Le 11/11/2011 11:40, Stefano Babic a ?crit :
> Hi Albert,
>
> please pull from u-boot-imx.
>
> The following changes since commit 06194b6b65f701a9d6ef2d9b4123c4afe57d8783:
>
> da850: add new config file for AM18xx (2011-11-10 16:30:41 +0100)
>
> are available in the git repository at:
> git://www.denx.de/git/u-boot-imx.git master
>
> Fabio Estevam (5):
> qong: Use generic function for configuring GPR register
> mx31: Remove duplicate definition for GPR register
> mx31: Use proper IO accessor for GPR register
> mx31: Fix checkpatch warnings in generic.c
> m28evk: Fix comment about the number of RAM banks
>
> Marek Vasut (20):
> iMX28: Initial support for iMX28 CPU
> iMX28: Add SSP MMC driver
> FEC: Add support for iMX28 quirks
> iMX28: Add PINMUX control
> iMX28: Add I2C bus driver
> iMX28: Add GPIO control
> iMX28: Add SPI driver
> iMX28: Add APBH DMA driver
> iMX28: Add GPMI NAND driver
> iMX28: Add driver for internal RTC
> iMX28: Add image header generator tool
> iMX28: Add u-boot.sb target to Makefile
> iMX28: Add support for DENX M28EVK board
> M28: Add MMC SPL
> M28: Add doc/README.m28 documentation
> iMX28: Fix ARM vector handling
> M28: Add memory detection into SPL
> iMX28: Add USB and USB PHY register definitions
> iMX28: Add USB HOST driver
> M28EVK: Enable USB HOST support
>
> Stefano Babic (1):
> MX25: zmx25: GCC4.6 fix build warnings
>
> .gitignore | 1 +
> MAINTAINERS | 1 +
> Makefile | 5 +
> arch/arm/cpu/arm1136/mx31/generic.c | 11 +-
> arch/arm/cpu/arm926ejs/mx28/Makefile | 46 +
> arch/arm/cpu/arm926ejs/mx28/clock.c | 355 +++++++
> arch/arm/cpu/arm926ejs/mx28/iomux.c | 109 +++
> arch/arm/cpu/arm926ejs/mx28/mx28.c | 221 +++++
> arch/arm/cpu/arm926ejs/mx28/timer.c | 141 +++
> arch/arm/include/asm/arch-mx28/clock.h | 61 ++
> arch/arm/include/asm/arch-mx28/dma.h | 170 ++++
> arch/arm/include/asm/arch-mx28/gpio.h | 32 +
> arch/arm/include/asm/arch-mx28/imx-regs.h | 39 +
> arch/arm/include/asm/arch-mx28/iomux-mx28.h | 537 +++++++++++
> arch/arm/include/asm/arch-mx28/iomux.h | 168 ++++
> arch/arm/include/asm/arch-mx28/regs-apbh.h | 466 +++++++++
> arch/arm/include/asm/arch-mx28/regs-base.h | 88 ++
> arch/arm/include/asm/arch-mx28/regs-bch.h | 230 +++++
> arch/arm/include/asm/arch-mx28/regs-clkctrl.h | 312 ++++++
> arch/arm/include/asm/arch-mx28/regs-common.h | 66 ++
> arch/arm/include/asm/arch-mx28/regs-gpmi.h | 222 +++++
> arch/arm/include/asm/arch-mx28/regs-i2c.h | 207 ++++
> arch/arm/include/asm/arch-mx28/regs-ocotp.h | 173 ++++
> arch/arm/include/asm/arch-mx28/regs-pinctrl.h | 1284
> +++++++++++++++++++++++++
> arch/arm/include/asm/arch-mx28/regs-power.h | 413 ++++++++
> arch/arm/include/asm/arch-mx28/regs-rtc.h | 147 +++
> arch/arm/include/asm/arch-mx28/regs-ssp.h | 349 +++++++
> arch/arm/include/asm/arch-mx28/regs-timrot.h | 171 ++++
> arch/arm/include/asm/arch-mx28/regs-usb.h | 178 ++++
> arch/arm/include/asm/arch-mx28/regs-usbphy.h | 151 +++
> arch/arm/include/asm/arch-mx28/sys_proto.h | 32 +
> arch/arm/include/asm/arch-mx31/imx-regs.h | 7 +-
> board/davedenx/qong/qong.c | 2 +-
> board/denx/m28evk/Makefile | 56 ++
> board/denx/m28evk/m28_init.h | 41 +
> board/denx/m28evk/m28evk.c | 216 +++++
> board/denx/m28evk/mem_init.c | 240 +++++
> board/denx/m28evk/mmc_boot.c | 273 ++++++
> board/denx/m28evk/power_init.c | 913 ++++++++++++++++++
> board/denx/m28evk/start.S | 234 +++++
> board/denx/m28evk/u-boot-spl.lds | 87 ++
> board/denx/m28evk/u-boot.bd | 14 +
> board/syteco/zmx25/zmx25.c | 2 -
> boards.cfg | 1 +
> doc/README.m28 | 223 +++++
> drivers/dma/Makefile | 1 +
> drivers/dma/apbh_dma.c | 691 +++++++++++++
> drivers/gpio/Makefile | 1 +
> drivers/gpio/mxs_gpio.c | 136 +++
> drivers/i2c/Makefile | 1 +
> drivers/i2c/mxs_i2c.c | 246 +++++
> drivers/mmc/Makefile | 1 +
> drivers/mmc/mxsmmc.c | 351 +++++++
> drivers/mtd/nand/Makefile | 1 +
> drivers/mtd/nand/mxs_nand.c | 1118 +++++++++++++++++++++
> drivers/net/fec_mxc.c | 44 +-
> drivers/rtc/Makefile | 1 +
> drivers/rtc/mxsrtc.c | 86 ++
> drivers/spi/Makefile | 1 +
> drivers/spi/mxs_spi.c | 186 ++++
> drivers/usb/host/Makefile | 1 +
> drivers/usb/host/ehci-mxs.c | 154 +++
> include/configs/m28evk.h | 303 ++++++
> tools/.gitignore | 1 +
> tools/Makefile | 6 +
> tools/mxsboot.c | 684 +++++++++++++
> 66 files changed, 12697 insertions(+), 12 deletions(-)
> create mode 100644 arch/arm/cpu/arm926ejs/mx28/Makefile
> create mode 100644 arch/arm/cpu/arm926ejs/mx28/clock.c
> create mode 100644 arch/arm/cpu/arm926ejs/mx28/iomux.c
> create mode 100644 arch/arm/cpu/arm926ejs/mx28/mx28.c
> create mode 100644 arch/arm/cpu/arm926ejs/mx28/timer.c
> create mode 100644 arch/arm/include/asm/arch-mx28/clock.h
> create mode 100644 arch/arm/include/asm/arch-mx28/dma.h
> create mode 100644 arch/arm/include/asm/arch-mx28/gpio.h
> create mode 100644 arch/arm/include/asm/arch-mx28/imx-regs.h
> create mode 100644 arch/arm/include/asm/arch-mx28/iomux-mx28.h
> create mode 100644 arch/arm/include/asm/arch-mx28/iomux.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-apbh.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-base.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-bch.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-clkctrl.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-common.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-gpmi.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-i2c.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-ocotp.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-pinctrl.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-power.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-rtc.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-ssp.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-timrot.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-usb.h
> create mode 100644 arch/arm/include/asm/arch-mx28/regs-usbphy.h
> create mode 100644 arch/arm/include/asm/arch-mx28/sys_proto.h
> create mode 100644 board/denx/m28evk/Makefile
> create mode 100644 board/denx/m28evk/m28_init.h
> create mode 100644 board/denx/m28evk/m28evk.c
> create mode 100644 board/denx/m28evk/mem_init.c
> create mode 100644 board/denx/m28evk/mmc_boot.c
> create mode 100644 board/denx/m28evk/power_init.c
> create mode 100644 board/denx/m28evk/start.S
> create mode 100644 board/denx/m28evk/u-boot-spl.lds
> create mode 100644 board/denx/m28evk/u-boot.bd
> create mode 100644 doc/README.m28
> create mode 100644 drivers/dma/apbh_dma.c
> create mode 100644 drivers/gpio/mxs_gpio.c
> create mode 100644 drivers/i2c/mxs_i2c.c
> create mode 100644 drivers/mmc/mxsmmc.c
> create mode 100644 drivers/mtd/nand/mxs_nand.c
> create mode 100644 drivers/rtc/mxsrtc.c
> create mode 100644 drivers/spi/mxs_spi.c
> create mode 100644 drivers/usb/host/ehci-mxs.c
> create mode 100644 include/configs/m28evk.h
> create mode 100644 tools/mxsboot.c

Applied to u-boot-arm/master, thanks.

Amicalement,
--
Albert.