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

Wolfgang Denk
2011-10-01T19:40:53Z

Dear Albert ARIBAUD,

In message <4E8621F5.9010409@aribaud.net> you wrote:
> Hi Wolfgang,
>
> I have moved the contents of u-boot-arm/next to u-boot-arm/master, and
> therefore...
>
> The following changes since commit 1d5e7fb403257d62f0f2419cb83fdf6b0f02f215:
>
> Prepare v2011.09 (2011-09-29 21:11:15 +0200)
>
> are available in the git repository at:
> git://git.denx.de/u-boot-arm.git master
>
> Ajay Bhargav (5):
> gpio: Add GPIO driver framework for Marvell SoCs
> gpio: Add GPIO driver for Marvell SoC Armada100
> net: Adds Fast Ethernet Controller driver for Armada100
> Armada100: Enable Ethernet support for GplugD
> Armada100: Enable 88E3015 PHY support for GplugD
>
> Aneesh V (1):
> omap4: update maintainer for omap4 boards
>
> Balaji T K (2):
> mmc: omap: enable high capacity
> mmc: omap: config VMMC, MMC1_PBIAS
>
> Fabio Estevam (25):
> ARM: mx25: Print the silicon revison
> ARM: mx25: Print the source of reset
> MX31: mx31pdk: Remove nand_spl config.mk file
> MX31: Improve readability for reset cause
> mx31pdk: Change the prompt as per other i.MX boards
> MX25: tx25: Avoid the usage of extern in C file
> MX25: Add initial support for MX25PDK
> MX31: Disable watchdog during low-power modes
> mx31pdk: Remove dram_init_banksize()
> mx25pdk: Remove dram_init_banksize()
> mx31ads: Remove dram_init_banksize()
> imx31_litekit: Remove dram_init_banksize()
> mx31pdk: Place machine ID into board config
> mx25pdk: Place machine ID into board config
> mx31ads: Place machine ID into board config
> imx31_litekit: Place machine ID into board config
> mx51evk: Place machine ID into board config
> mx53loco: Place machine ID into board config
> mx53smd: Place machine ID into board config
> mx53ard: Place machine ID into board config
> mx53evk: Place machine ID into board config
> zmx25: Remove dram_init_banksize()
> zmx25: Place machine ID into board config
> zmx25: Fix build warning due to 'get_reset_cause' defined but not
> used
> vision2: Place machine ID into board config
>
> Heiko Schocher (16):
> i2c, davinci: add i2c set speed
> net, davinci_emac: add KSZ8864 switch
> net, davinci_emac: make less verbose - turn printf() into debug()
> net, davinci_emac: let the EMAC detect the PHYs
> arm, davinci: move davinci_timer in header file
> arm, davinci: add missing timer baseaddresses for !DA8xx cpu
> arm, davinci: add internal WDT support for AM1808 cpus
> arm, davinci: add RTC base addr
> rtc, davinci: add support for davinci internal RTC
> arm, davinci: add SYSCFG1 base and register struct
> arm, davinci: add some missing defines in hardware.h
> arm, davinci, am1808, gpio: add missing defines for bank 8
> arm, davinci: add ddr2 definition
> arm, davinci: add NOR Boot Configuration Word
> arm, davinci, am1808: add lowlevel functions for booting from NOR
> arm, davinci, da8xx: add cpuinfo
>
> Jason Liu (1):
> cosmetic: fsl_pmic: cosmetic for the help message
>
> Joe Hershberger (1):
> omap4_panda: Ignore omap4 SPL called MLO
>
> Marek Vasut (19):
> EfikaMX: Adjust undocumented magic constant in config file
> FEC: Use proper accessor to read register in debug call
> FEC: Use defined constant instead of magic number
> FEC: Kill mode select FIXME's
> FEC: Add RMII mode support
> FEC: Allow selection of MII mode via CONFIG_FEC_XCV_TYPE
> FEC: Abstract access to fec->eth in MII operations
> FEC: Allow multiple FECes
> FEC: Allow registering MII postconfiguration callback
> FEC: Add timeout for chip reset
> FEC: Squish "got MAC from fuse" message, make it debug()
> FEC: Move imx_get_mac_from_fuse() definition to fec_mxc.h
> MX5: Modify the PLL decoding algorithm
> MX5: Add AHB clock reporting and fix IPG clock reporting
> MX5: Clean up the output of "clocks" command
> I2C: mxc_i2c rework
> ATA: Squash warnings in mxc_ata.
> EfikaMX: Add imximage config for Efika SB
> EfikaSB: Add preliminary EfikaSB support
>
> Philip Balister (2):
> OMAP3: Overo: Update GPMC timing for ethernet chip
> overo: Set IEN on GPMC_CLK to support synchronous clocking.
>
> Sandeep Paulraj (1):
> devkit8000: Fix build break
>
> Sanjeev Premi (2):
> omap3: Fix compile warning
> omap3evm: env: Fix default console
>
> Simon Schwarz (9):
> omap-common/omap4: relocate early UART clock setup
> omap3: Configure RAM bank 0 if in SPL
> omap-common: add nand spl support
> spl: add NAND Library to new SPL
> spl: Add POWER library to new spl
> omap3: new SPL structure support
> devkit8000: Add nand-spl support for new SPL
> omap3: implement boot parameter saving
> omap-common: reorganize spl.c
>
> Thomas Weber (1):
> Devkit8000: Change console from ttyS2 to ttyO2
>
> .gitignore | 1 +
> MAINTAINERS | 9 +-
> arch/arm/cpu/arm1136/mx31/generic.c | 2 +-
> arch/arm/cpu/arm1136/mx31/timer.c | 4 +-
> arch/arm/cpu/arm926ejs/davinci/Makefile | 3 +-
> arch/arm/cpu/arm926ejs/davinci/am1808_lowlevel.c | 428 ++++++++++++
> arch/arm/cpu/arm926ejs/davinci/cpu.c | 16 +-
> arch/arm/cpu/arm926ejs/davinci/ksz8873.c | 68 ++
> arch/arm/cpu/arm926ejs/davinci/timer.c | 46 +-
> arch/arm/cpu/arm926ejs/mx25/generic.c | 53 ++-
> arch/arm/cpu/arm926ejs/start.S | 9 +
> arch/arm/cpu/armv7/mx5/clock.c | 114 +++-
> arch/arm/cpu/armv7/omap-common/Makefile | 6 +
> arch/arm/cpu/armv7/omap-common/spl.c | 165 +----
> arch/arm/cpu/armv7/omap-common/spl_mmc.c | 150 ++++
> arch/arm/cpu/armv7/omap-common/spl_nand.c | 71 ++
> arch/arm/cpu/armv7/omap3/board.c | 50 ++-
> arch/arm/cpu/armv7/omap3/config.mk | 30 +
> arch/arm/cpu/armv7/omap3/lowlevel_init.S | 10 +
> arch/arm/cpu/armv7/omap3/sdrc.c | 32 +-
> arch/arm/cpu/armv7/omap3/sys_info.c | 2 +-
> arch/arm/cpu/armv7/omap4/board.c | 1 +
> arch/arm/include/asm/arch-armada100/armada100.h | 58 ++
> arch/arm/include/asm/arch-armada100/gpio.h | 48 ++
> arch/arm/include/asm/arch-armada100/mfp.h | 19 +
> .../arm/include/asm/arch-davinci/am1808_lowlevel.h | 44 ++
> arch/arm/include/asm/arch-davinci/ddr2_defs.h | 96 +++
> arch/arm/include/asm/arch-davinci/emac_defs.h | 6 +
> arch/arm/include/asm/arch-davinci/gpio.h | 2 +
> arch/arm/include/asm/arch-davinci/hardware.h | 30 +
> arch/arm/include/asm/arch-davinci/timer_defs.h | 44 ++
> arch/arm/include/asm/arch-mx25/imx-regs.h | 4 +-
> arch/arm/include/asm/arch-mx25/sys_proto.h | 29 +
> arch/arm/include/asm/arch-mx27/imx-regs.h | 1 -
> arch/arm/include/asm/arch-mx31/imx-regs.h | 2 +
> arch/arm/include/asm/arch-mx35/imx-regs.h | 2 -
> arch/arm/include/asm/arch-mx5/crm_regs.h | 11 +
> arch/arm/include/asm/arch-mx5/imx-regs.h | 5 +-
> arch/arm/include/asm/arch-omap3/mem.h | 36 +
> arch/arm/include/asm/arch-omap3/omap_gpmc.h | 9 +
> arch/arm/include/asm/arch-omap3/sys_proto.h | 1 +
> arch/arm/include/asm/arch-omap4/omap4.h | 8 +-
> arch/arm/include/asm/omap_common.h | 31 +
> board/Marvell/gplugd/gplugd.c | 71 ++
> board/efikamx/efikamx.c | 124 +++-
> board/efikamx/{imximage.cfg => imximage_mx.cfg} | 0
> board/efikamx/{imximage.cfg => imximage_sb.cfg} | 26 +-
> board/freescale/mx25pdk/Makefile | 49 ++
> board/freescale/mx25pdk/imximage.cfg | 73 ++
> board/freescale/mx25pdk/lowlevel_init.S | 21 +
> board/freescale/mx25pdk/mx25pdk.c | 56 ++
> board/freescale/mx31ads/mx31ads.c | 7 -
> board/freescale/mx31pdk/mx31pdk.c | 7 -
> board/freescale/mx51evk/mx51evk.c | 1 -
> board/freescale/mx53ard/mx53ard.c | 1 -
> board/freescale/mx53evk/mx53evk.c | 1 -
> board/freescale/mx53loco/mx53loco.c | 1 -
> board/freescale/mx53smd/mx53smd.c | 1 -
> board/isee/igep0020/igep0020.c | 1 +
> board/isee/igep0020/igep0020.h | 9 -
> board/karo/tx25/tx25.c | 3 +-
> board/logicpd/imx31_litekit/imx31_litekit.c | 7 -
> board/overo/overo.c | 1 +
> board/overo/overo.h | 11 +-
> board/syteco/zmx25/zmx25.c | 8 -
> board/timll/devkit8000/devkit8000.c | 2 +-
> board/ttcontrol/vision2/vision2.c | 1 -
> boards.cfg | 5 +-
> doc/README.SPL | 2 +
> doc/README.davinci | 9 +
> drivers/block/mxc_ata.c | 22 +-
> drivers/gpio/Makefile | 1 +
> drivers/gpio/mvgpio.c | 115 +++
> drivers/gpio/mvgpio.h | 74 ++
> drivers/i2c/davinci_i2c.c | 5 +
> drivers/i2c/mxc_i2c.c | 422 ++++++++----
> drivers/misc/fsl_pmic.c | 2 +-
> drivers/mmc/omap_hsmmc.c | 34 +-
> drivers/mtd/nand/Makefile | 10 +-
> drivers/mtd/nand/nand_base.c | 4 +-
> drivers/mtd/nand/nand_spl_simple.c | 245 +++++++
> drivers/mtd/nand/omap_gpmc.c | 27 +
> drivers/net/Makefile | 1 +
> drivers/net/armada100_fec.c | 736
> ++++++++++++++++++++
> drivers/net/armada100_fec.h | 232 ++++++
> drivers/net/davinci_emac.c | 12 +-
> drivers/net/fec_mxc.c | 170 +++--
> drivers/net/fec_mxc.h | 9 +-
> drivers/power/twl6030.c | 7 +
> drivers/rtc/Makefile | 1 +
> drivers/rtc/davinci.c | 125 ++++
> include/configs/devkit8000.h | 48 ++-
> include/configs/efikamx.h | 6 +-
> include/configs/gplugd.h | 30 +-
> include/configs/imx31_litekit.h | 4 +-
> include/configs/mx25pdk.h | 108 +++
> include/configs/mx31ads.h | 2 +
> include/configs/mx31pdk.h | 4 +-
> include/configs/mx51evk.h | 1 +
> include/configs/mx53ard.h | 2 +
> include/configs/mx53evk.h | 2 +
> include/configs/mx53loco.h | 2 +
> include/configs/mx53smd.h | 4 +-
> include/configs/omap3_evm.h | 2 +-
> include/configs/omap4_common.h | 2 +
> include/configs/omap4_sdp4430.h | 2 +
> include/configs/vision2.h | 2 +
> include/configs/zmx25.h | 1 +
> include/nand.h | 6 +
> include/netdev.h | 8 +-
> include/twl6030.h | 3 +
> nand_spl/board/freescale/mx31pdk/Makefile | 2 +-
> nand_spl/board/freescale/mx31pdk/config.mk | 1 -
> spl/Makefile | 2 +
> 114 files changed, 4237 insertions(+), 515 deletions(-)
> create mode 100644 arch/arm/cpu/arm926ejs/davinci/am1808_lowlevel.c
> create mode 100644 arch/arm/cpu/arm926ejs/davinci/ksz8873.c
> create mode 100644 arch/arm/cpu/armv7/omap-common/spl_mmc.c
> create mode 100644 arch/arm/cpu/armv7/omap-common/spl_nand.c
> create mode 100644 arch/arm/cpu/armv7/omap3/config.mk
> create mode 100644 arch/arm/include/asm/arch-armada100/gpio.h
> create mode 100644 arch/arm/include/asm/arch-davinci/am1808_lowlevel.h
> create mode 100644 arch/arm/include/asm/arch-davinci/ddr2_defs.h
> create mode 100644 arch/arm/include/asm/arch-davinci/timer_defs.h
> create mode 100644 arch/arm/include/asm/arch-mx25/sys_proto.h
> copy board/efikamx/{imximage.cfg => imximage_mx.cfg} (100%)
> rename board/efikamx/{imximage.cfg => imximage_sb.cfg} (90%)
> create mode 100644 board/freescale/mx25pdk/Makefile
> create mode 100644 board/freescale/mx25pdk/imximage.cfg
> create mode 100644 board/freescale/mx25pdk/lowlevel_init.S
> create mode 100644 board/freescale/mx25pdk/mx25pdk.c
> create mode 100644 drivers/gpio/mvgpio.c
> create mode 100644 drivers/gpio/mvgpio.h
> create mode 100644 drivers/mtd/nand/nand_spl_simple.c
> create mode 100644 drivers/net/armada100_fec.c
> create mode 100644 drivers/net/armada100_fec.h
> create mode 100644 drivers/rtc/davinci.c
> create mode 100644 include/configs/mx25pdk.h
> delete mode 100644 nand_spl/board/freescale/mx31pdk/config.mk

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
All a hacker needs is a tight PUSHJ, a loose pair of UUOs, and a warm
place to shift.