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

Wolfgang Denk wd at denx.de
Sat Oct 1 21:40:53 CEST 2011


Dear Albert ARIBAUD,

In message <4E8621F5.9010409 at 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.


More information about the U-Boot mailing list