Skip to contentSkip to conversation

Pull request: u-boot-arm/master

U-Boot Applied Albert ARIBAUD 2 participants 2 messages Dec 6, 2011 – Dec 7, 2011

lore
Share & tools
lore
#0 lore raw

Hi Wolfgang,

The following changes since commit ea45cb0adcf4baa8f939fea4c848f3e1906f19d9:

net: Make sure IPaddr_t is 32 bits in size (2011-12-06 22:15:32 +0100)

are available in the git repository at:
git://git.denx.de/u-boot-arm.git master

Ajay Bhargav (1):
net: Armada100: Fix compilation warnings

Anatolij Gustschin (4):
ARM: davinci_dm6467Tevm: Fix build breakage arch/arm/cpu/armv7/omap-common/spl.c: Fix GCC 4.2 warnings arch/arm/cpu/armv7/omap-common/clocks-common.c: Fix GCC 4.6 warnings arch/arm/include/asm/arch-omap5/clocks.h: Fix GCC 4.2 warnings

Aneesh V (13):
armv7: disable L2 cache in cleanup_before_linux()
armv7: include armv7/cpu.c in SPL build
armv7: setup vector
start.S: remove omap3 specific code from start.S
omap: Improve PLL parameter calculation tool
omap4: ttyO2 instead of ttyS2 in default bootargs
omap: fix cache line size for omap3/omap4 boards
omap4460: fix TPS initialization
omap: remove I2C from SPL
omap4: emif: fix error in driver
omap4460: add ES1.1 identification
omap4+: streamline CONFIG_SYS_TEXT_BASE and other SDRAM addresses
omap4: fix IO setting

Christian Riesch (9):
arm, arm926ejs: Fix clear bss loop for zero length bss arm, davinci: Move pinmux functions from board to arch tree arm, hawkboard: Remove obsolete struct pinmux_config i2c_pins arm, da850evm: Do pinmux configuration for EMAC together with
other pinmuxes
arm, da850: Add pinmux configurations to the arch tree arm, da850evm: Use the pinmux configurations defined in the arch tree arm, hawkboard: Use the pinmux configurations defined in the arch
tree
arm, davinci: Remove duplication of pinmux configuration code
arm: printf() is not available in some SPL configurations

Fabio Estevam (5):
mx53loco: Configure the pins as GPIOs prior to using gpio_get_value
mx53ard: Configure the pins as GPIOs prior to using gpio_get_value
mx53evk: Configure the pins as GPIOs prior to using gpio_get_value
mx53smd: Configure the pins as GPIOs prior to using gpio_get_value
mx51evk: Configure the pins as GPIOs prior to using gpio_get_value

Heiko Schocher (6):
arm, arm926ejs: always do cpu critical inits arm, davinci: move davinci_rtc struct to hardware.h arm, davinci, da850: add uart1 tx rx pinmux config arm, board/davinci/common/misc.c: Codingstyle cleanup arm, davinci: move misc function in arch tree arm, davinci: add support for am1808 based enbw_cmc board

Ilya Yanok (10):
davinci_emac: move arch-independent defines to separate header
davinci_emac: use internal addresses in buffer descriptors
davinci_emac: conditionally compile specific PHY support
arm926ejs: add noop implementation for dcache ops
davinci_emac: fix for running with dcache enabled
davinci_emac: hardcode 100Mbps for AM35xx and RMII
AM35xx: add EMAC support
AM3517: move AM3517 specific mux defines to generic header
nand_spl_simple: add support for software ECC
omap_gpmc: use SOFTECC in SPL if it's enabled

Koen Kooi (1):
BeagleBoard: config: Really switch to ttyO2

Manjunath Hadli (1):
da850evm: pass board revision info to kernel

Marek Vasut (25):
PXA: Drop CERF250 board
PXA: Drop CRADLE board
PXA: Drop PLEB2 board
PXA: Drop XM250 board
PXA: Rework start.S to be closer to other ARMs
PXA: Re-add the Dcache locking as RAM for pxa250
PXA: Fixup PXA25x boards after start.S update
PXA: Drop Voipac PXA270 OneNAND IPL
PXA: Adapt Voipac PXA270 to OneNAND SPL
PXA: Enable command line editing for vpac270
PXA: Unify vpac270 environment size
PXA: Rename CONFIG_PXA2[57]X to CONFIG_CPU_PXA2[57]X
PXA: Separate PXA2xx CPU init
PXA: Add cpuinfo display for PXA2xx
PXA: Replace timer driver
PXA: Cleanup Colibri PXA270
PXA: Export cpu_is_ and pxa_dram_init functions
PXA: Squash extern pxa_dram_init()
PXA: Rename pxa_dram_init to pxa2xx_dram_init
PXA: Introduce common configuration header for PXA
PXA: Flip colibri_pxa27x to pxa-common.h
PXA: Move colibri_pxa270 to board/toradex/
MC13892: Add REGMODE0 bits definitions
Efika: Configure additional regulators for HDMI output
MXS: Add static annotations to dma driver

Prabhakar Lad (1):
ARM: davici_emac: Fix condition for number of phy detects

Robert Deli?n (1):
M28: Fix OB1 bug in GPIO driver

Sanjeev Premi (2):
part_efi: Fix compile errors
omap3evm: Add support for EFI partitions

Simon Glass (1):
mx5: Correct a warning in clock.c

Simon Guinot (4):
netspace_v2: Read Ethernet MAC address from EEPROM
mvsata: fix ide_preinit for missing disks
ARM: add support for LaCie 2Big Network v2
ARM: remove duplicated code for LaCie boards

Simon Schwarz (3):
nand: Add common functions to linux/mtd/nand.h Fix regression in SMDK6400
devkit8000: Move CONFIG_SYS_TEXT_BASE out of bss

Stefano Babic (2):
MX: serial_mxc: cleanup removing nasty #ifdef
MX35: flea3: changes due to hardware revision B

Sughosh Ganu (1):
davinci: Remove unwanted memsize.c from hawkboard's nand spl build

Thomas Weber (3):
ARM: OMAP3: Remove unused define CONFIG_OMAP3430
ARM: OMAP3: Remove unused define SDRC_R_C_B
ARM: OMAP: Remove STACKSIZE for IRQ and FIQ if unused

Tim Schendekehl (1):
Ethernut 5 board support

Tom Rini (15):
omap3: mem: Comment enable_gpmc_cs_config more
OMAP3: Update SDRC dram_init to always call make_cs1_contiguous()
OMAP3: Add a helper function to set timings in SDRC
OMAP3: Change mem_ok to clear again after reading back
OMAP3: Remove get_mem_type prototype
omap3: mem: Add MCFG helper macro
OMAP3: Add optimal SDRC autorefresh control values
OMAP3: Suffix all Micron memory timing parts with their speed OMAP3 SPL: Rework memory initalization and devkit8000 support OMAP3 SPL: Add identify_nand_chip function
OMAP3: Add SPL support to Beagleboard
OMAP3: Add SPL support to omap3_evm
AM3517: Add SPL support
AM3517 CraneBoard: Add SPL support
OMAP3: Add SPL_BOARD_INIT hook

Wolfram Sang (1):
apbh_dma: return error value on timeout

  MAINTAINERS                                        |   11 +-
  arch/arm/cpu/arm1136/mx31/devices.c                |    4 -
  arch/arm/cpu/arm926ejs/Makefile                    |    2 +-
  arch/arm/cpu/arm926ejs/cache.c                     |   75 ++
  arch/arm/cpu/arm926ejs/davinci/Makefile            |    3 +-
  arch/arm/cpu/arm926ejs/davinci/da850_lowlevel.c    |   36 +-
  arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c      |  171 ++++
  arch/arm/cpu/arm926ejs/davinci/dp83848.c           |    1 +
  arch/arm/cpu/arm926ejs/davinci/et1011c.c           |    1 +
  arch/arm/cpu/arm926ejs/davinci/ksz8873.c           |    1 +
  arch/arm/cpu/arm926ejs/davinci/lxt972.c            |    1 +
  .../arm/cpu/arm926ejs/davinci}/misc.c              |   19 +-
  .../arm/cpu/arm926ejs/davinci/pinmux.c             |    0
  arch/arm/cpu/arm926ejs/start.S                     |   14 +-
  arch/arm/cpu/armv7/Makefile                        |    4 +-
  arch/arm/cpu/armv7/cpu.c                           |    1 +
  arch/arm/cpu/armv7/mx5/clock.c                     |    2 +-
  arch/arm/cpu/armv7/omap-common/clocks-common.c     |   16 +-
  arch/arm/cpu/armv7/omap-common/emif-common.c       |    4 +-
  arch/arm/cpu/armv7/omap-common/spl.c               |   10 +-
  arch/arm/cpu/armv7/omap3/Makefile                  |    4 +
  arch/arm/cpu/armv7/omap3/board.c                   |    5 +
  .../vpac270.c => arch/arm/cpu/armv7/omap3/emac.c   |   34 +-
  arch/arm/cpu/armv7/omap3/lowlevel_init.S           |    8 +
  arch/arm/cpu/armv7/omap3/mem.c                     |   13 +-
  arch/arm/cpu/armv7/omap3/sdrc.c                    |  145 ++--
  arch/arm/cpu/armv7/omap3/spl_id_nand.c             |   87 +++
  arch/arm/cpu/armv7/omap4/hwinit.c                  |   17 +-
  arch/arm/cpu/armv7/start.S                         |   38 +-
  arch/arm/cpu/pxa/Makefile                          |    7 +-
  arch/arm/cpu/pxa/cpuinfo.c                         |  132 ++++
  arch/arm/cpu/pxa/{cpu.c => pxa2xx.c}               |  119 ++--
  arch/arm/cpu/pxa/start.S                           |  456 ++++++------
  arch/arm/cpu/pxa/timer.c                           |   91 +--
  arch/arm/cpu/pxa/u-boot.lds                        |    6 +
  arch/arm/cpu/pxa/usb.c                             |   12 +-
  arch/arm/include/asm/arch-davinci/emac_defs.h      |  289 -------
  arch/arm/include/asm/arch-davinci/hardware.h       |   41 +
  arch/arm/include/asm/arch-davinci/pinmux_defs.h    |   51 ++
  arch/arm/include/asm/arch-mx25/imx-regs.h          |   10 +-
  arch/arm/include/asm/arch-mx27/imx-regs.h          |    8 +-
  arch/arm/include/asm/arch-mx28/dma.h               |   25 -
  arch/arm/include/asm/arch-mx31/imx-regs.h          |    6 +
  arch/arm/include/asm/arch-mx35/imx-regs.h          |    6 +-
  arch/arm/include/asm/arch-mx5/imx-regs.h           |    6 +-
  arch/arm/include/asm/arch-omap3/am35x_def.h        |    3 +
  arch/arm/include/asm/arch-omap3/emac_defs.h        |   56 ++
  arch/arm/include/asm/arch-omap3/mem.h              |  156 +++--
  arch/arm/include/asm/arch-omap3/mux.h              |   41 +
  arch/arm/include/asm/arch-omap3/omap3.h            |    1 +
  arch/arm/include/asm/arch-omap3/sys_proto.h        |    4 +-
  arch/arm/include/asm/arch-omap4/omap.h             |    2 +
  arch/arm/include/asm/arch-omap5/clocks.h           |   16 +-
  arch/arm/include/asm/arch-pxa/pxa-regs.h           |   48 +-
  .../arm/include/asm/arch-pxa/pxa.h                 |   40 +-
  arch/arm/include/asm/omap_common.h                 |    5 +
  arch/arm/lib/eabi_compat.c                         |    2 +
  board/CarMediaLab/flea3/flea3.c                    |    4 +-
  board/LaCie/common/common.c                        |   87 +++
  board/LaCie/common/common.h                        |   20 +
  board/LaCie/edminiv2/Makefile                      |    5 +-
  board/LaCie/edminiv2/edminiv2.c                    |   30 +-
  board/{cradle => LaCie/net2big_v2}/Makefile        |   33 +-
  board/LaCie/net2big_v2/kwbimage.cfg                |  162 ++++
  board/LaCie/net2big_v2/net2big_v2.c                |  126 +++
  .../edminiv2.h => net2big_v2/net2big_v2.h}         |   32 +-
  board/LaCie/netspace_v2/Makefile                   |    5 +-
  board/LaCie/netspace_v2/netspace_v2.c              |   51 +-
  board/LaCie/netspace_v2/netspace_v2.h              |    8 -
  board/ait/cam_enc_4xx/cam_enc_4xx.c                |   15 -
  board/balloon3/balloon3.c                          |    4 +-
  board/cerf250/Makefile                             |   43 -
  board/cerf250/cerf250.c                            |   85 --
  board/cerf250/flash.c                              |  429 -----------
  board/cradle/cradle.c                              |  236 ------
  board/cradle/flash.c                               |  361 ---------
  board/davinci/da8xxevm/da830evm.c                  |    2 -
  board/davinci/da8xxevm/da850evm.c                  |  165 +----
  board/davinci/da8xxevm/hawkboard_nand_spl.c        |   59 +--
  board/davinci/ea20/ea20.c                          |    2 -
  board/efikamx/efikamx.c                            |   15 +-
  board/{pleb2 => egnite/ethernut5}/Makefile         |   20 +-
  board/egnite/ethernut5/ethernut5.c                 |  270 +++++++
  board/egnite/ethernut5/ethernut5_pwrman.c          |  338 ++++++++
  board/egnite/ethernut5/ethernut5_pwrman.h          |   68 ++
  board/{davinci/common => enbw/enbw_cmc}/Makefile   |   12 +-
  board/enbw/enbw_cmc/enbw_cmc.c                     |  607 +++++++++++++++
  board/freescale/mx51evk/mx51evk.c                  |    3 +
  board/freescale/mx53ard/mx53ard.c                  |    3 +
  board/freescale/mx53evk/mx53evk.c                  |    3 +
  board/freescale/mx53loco/mx53loco.c                |    3 +
  board/freescale/mx53smd/mx53smd.c                  |    1 +
  board/logicpd/am3517evm/am3517evm.c                |    2 +-
  board/logicpd/am3517evm/am3517evm.h                |   40 -
  board/logicpd/am3517evm/config.mk                  |   30 -
  board/lubbock/lubbock.c                            |    4 +-
  board/palmld/palmld.c                              |    4 +-
  board/palmtc/palmtc.c                              |    4 +-
  board/pleb2/flash.c                                |  814 
--------------------
  board/pleb2/pleb2.c                                |   71 --
  board/pxa255_idp/pxa_idp.c                         |    4 +-
  board/ti/am3517crane/am3517crane.c                 |    2 +-
  board/ti/am3517crane/am3517crane.h                 |   39 -
  board/ti/am3517crane/config.mk                     |   29 -
  board/ti/beagle/beagle.c                           |   71 ++-
  board/ti/beagle/config.mk                          |   33 -
  board/ti/evm/config.mk                             |   33 -
  board/ti/evm/evm.c                                 |   41 +-
  board/ti/panda/panda_mux_data.h                    |    2 +-
  board/ti/sdp4430/sdp.c                             |    7 +
  board/ti/sdp4430/sdp4430_mux_data.h                |    6 +-
  board/timll/devkit8000/devkit8000.c                |   21 +
  board/{ => toradex}/colibri_pxa270/Makefile        |    0
  .../{ => toradex}/colibri_pxa270/colibri_pxa270.c  |   36 +-
  board/trizepsiv/conxs.c                            |    4 +-
  board/vpac270/Makefile                             |    4 +
  board/vpac270/onenand.c                            |   65 ++
  board/vpac270/u-boot-spl.lds                       |   92 +++
  board/vpac270/vpac270.c                            |    6 +-
  board/xaeniax/xaeniax.c                            |    4 +-
  board/xm250/Makefile                               |   43 -
  board/xm250/flash.c                                |  535 -------------
  board/xm250/xm250.c                                |   95 ---
  board/zipitz2/zipitz2.c                            |    4 +-
  boards.cfg                                         |   15 +-
  common/lcd.c                                       |   14 +-
  disk/part_efi.c                                    |    2 +-
  doc/README.scrapyard                               |    4 +
  drivers/block/mvsata_ide.c                         |   14 +-
  drivers/dma/apbh_dma.c                             |  211 ++----
  drivers/gpio/mxs_gpio.c                            |    2 +-
  drivers/mmc/pxa_mmc.c                              |    7 +-
  drivers/mmc/pxa_mmc_gen.c                          |    4 +-
  drivers/mtd/nand/nand_base.c                       |    6 +-
  drivers/mtd/nand/nand_ecc.c                        |    2 +-
  drivers/mtd/nand/nand_spl_simple.c                 |   11 +-
  drivers/mtd/nand/omap_gpmc.c                       |    4 +-
  drivers/mtd/nand/s3c64xx.c                         |   28 +-
  drivers/net/armada100_fec.c                        |   14 +-
  drivers/net/davinci_emac.c                         |   94 ++-
  drivers/net/davinci_emac.h                         |  315 ++++++++
  drivers/net/lan91c96.h                             |    4 +-
  drivers/net/smc91111.h                             |    6 +-
  drivers/rtc/davinci.c                              |   26 -
  drivers/serial/serial_mxc.c                        |   37 +-
  drivers/serial/serial_pxa.c                        |    4 +-
  drivers/serial/usbtty.h                            |    2 +-
  drivers/usb/gadget/Makefile                        |    2 +-
  include/configs/am3517_crane.h                     |   64 ++-
  include/configs/am3517_evm.h                       |   64 ++-
  include/configs/apollon.h                          |    4 -
  include/configs/balloon3.h                         |    2 +-
  include/configs/cerf250.h                          |  229 ------
  include/configs/cm_t35.h                           |    8 -
  include/configs/colibri_pxa270.h                   |  103 +--
  include/configs/cradle.h                           |  358 ---------
  include/configs/da850_am18xxevm.h                  |    3 +-
  include/configs/da850evm.h                         |    1 +
  include/configs/davinci_dm6467Tevm.h               |    1 +
  include/configs/devkit8000.h                       |   24 +-
  include/configs/dig297.h                           |    4 -
  include/configs/efikamx.h                          |    2 +-
  include/configs/enbw_cmc.h                         |  451 +++++++++++
  include/configs/ethernut5.h                        |  287 +++++++
  include/configs/flea3.h                            |   22 +-
  include/configs/hawkboard.h                        |    1 +
  include/configs/igep0020.h                         |    4 -
  include/configs/igep0030.h                         |    4 -
  include/configs/imx27lite-common.h                 |    2 +-
  include/configs/imx31_litekit.h                    |    4 +-
  include/configs/imx31_phycore.h                    |    2 +-
  include/configs/{netspace_v2.h => lacie_kw.h}      |   29 +-
  include/configs/lubbock.h                          |    4 +-
  include/configs/mx25pdk.h                          |    2 +-
  include/configs/mx31ads.h                          |    4 +-
  include/configs/mx31pdk.h                          |    2 +-
  include/configs/mx35pdk.h                          |    2 +-
  include/configs/mx51evk.h                          |    2 +-
  include/configs/mx53ard.h                          |    2 +-
  include/configs/mx53evk.h                          |    2 +-
  include/configs/mx53loco.h                         |    2 +-
  include/configs/mx53smd.h                          |    2 +-
  include/configs/omap3_beagle.h                     |   71 ++-
  include/configs/omap3_evm.h                        |   34 +
  include/configs/omap3_evm_common.h                 |   41 +-
  include/configs/omap3_evm_quick_mmc.h              |   10 +
  include/configs/omap3_evm_quick_nand.h             |   22 +
  include/configs/omap3_mvblx.h                      |   10 +-
  include/configs/omap3_overo.h                      |   10 +-
  include/configs/omap3_pandora.h                    |   10 +-
  include/configs/omap3_sdp3430.h                    |   10 +-
  include/configs/omap3_zoom1.h                      |   10 +-
  include/configs/omap3_zoom2.h                      |   10 +-
  include/configs/omap4_common.h                     |   20 +-
  include/configs/omap5_evm.h                        |   19 +-
  include/configs/palmld.h                           |    2 +-
  include/configs/palmtc.h                           |    4 +-
  include/configs/pleb2.h                            |  266 -------
  include/configs/pxa-common.h                       |   60 ++
  include/configs/pxa255_idp.h                       |    4 +-
  include/configs/qong.h                             |    4 +-
  include/configs/trizepsiv.h                        |    2 +-
  include/configs/tt01.h                             |    2 +-
  include/configs/tx25.h                             |    2 +-
  include/configs/vision2.h                          |    2 +-
  include/configs/vpac270.h                          |   43 +-
  include/configs/xaeniax.h                          |    4 +-
  include/configs/xm250.h                            |  369 ---------
  include/configs/zipitz2.h                          |    2 +-
  include/configs/zmx25.h                            |    2 +-
  include/lcd.h                                      |    5 +-
  include/linux/mtd/nand.h                           |    7 +
  include/mc13892.h                                  |   16 +
  include/nand.h                                     |    3 -
  nand_spl/board/davinci/da8xxevm/Makefile           |   26 +-
  nand_spl/board/samsung/smdk6400/Makefile           |    9 +-
  onenand_ipl/board/vpac270/Makefile                 |   79 --
  onenand_ipl/board/vpac270/config.mk                |    1 -
  tools/omap/clocks_get_m_n.c                        |  187 +++---
  219 files changed, 5433 insertions(+), 6288 deletions(-)

create mode 100644 arch/arm/cpu/arm926ejs/cache.c
create mode 100644 arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c rename {board/davinci/common => arch/arm/cpu/arm926ejs/davinci}/misc.c
(90%)
rename board/davinci/common/davinci_pinmux.c =>
arch/arm/cpu/arm926ejs/davinci/pinmux.c (100%)
rename onenand_ipl/board/vpac270/vpac270.c =>
arch/arm/cpu/armv7/omap3/emac.c (58%)
create mode 100644 arch/arm/cpu/armv7/omap3/spl_id_nand.c create mode 100644 arch/arm/cpu/pxa/cpuinfo.c
rename arch/arm/cpu/pxa/{cpu.c => pxa2xx.c} (76%)
create mode 100644 arch/arm/include/asm/arch-davinci/pinmux_defs.h create mode 100644 arch/arm/include/asm/arch-omap3/emac_defs.h rename onenand_ipl/board/vpac270/u-boot.onenand.lds =>
arch/arm/include/asm/arch-pxa/pxa.h (50%)
create mode 100644 board/LaCie/common/common.c
create mode 100644 board/LaCie/common/common.h
rename board/{cradle => LaCie/net2big_v2}/Makefile (57%) create mode 100644 board/LaCie/net2big_v2/kwbimage.cfg
create mode 100644 board/LaCie/net2big_v2/net2big_v2.c
rename board/LaCie/{edminiv2/edminiv2.h => net2big_v2/net2big_v2.h} (50%) delete mode 100644 board/cerf250/Makefile
delete mode 100644 board/cerf250/cerf250.c
delete mode 100644 board/cerf250/flash.c
delete mode 100644 board/cradle/cradle.c
delete mode 100644 board/cradle/flash.c
rename board/{pleb2 => egnite/ethernut5}/Makefile (73%) create mode 100644 board/egnite/ethernut5/ethernut5.c
create mode 100644 board/egnite/ethernut5/ethernut5_pwrman.c create mode 100644 board/egnite/ethernut5/ethernut5_pwrman.h rename board/{davinci/common => enbw/enbw_cmc}/Makefile (88%) create mode 100644 board/enbw/enbw_cmc/enbw_cmc.c
delete mode 100644 board/logicpd/am3517evm/config.mk
delete mode 100644 board/pleb2/flash.c
delete mode 100644 board/pleb2/pleb2.c
delete mode 100644 board/ti/am3517crane/config.mk
delete mode 100644 board/ti/beagle/config.mk
delete mode 100644 board/ti/evm/config.mk
rename board/{ => toradex}/colibri_pxa270/Makefile (100%) rename board/{ => toradex}/colibri_pxa270/colibri_pxa270.c (81%) create mode 100644 board/vpac270/onenand.c
create mode 100644 board/vpac270/u-boot-spl.lds
delete mode 100644 board/xm250/Makefile
delete mode 100644 board/xm250/flash.c
delete mode 100644 board/xm250/xm250.c
create mode 100644 drivers/net/davinci_emac.h
delete mode 100644 include/configs/cerf250.h
delete mode 100644 include/configs/cradle.h
create mode 100644 include/configs/enbw_cmc.h
create mode 100644 include/configs/ethernut5.h
rename include/configs/{netspace_v2.h => lacie_kw.h} (88%) delete mode 100644 include/configs/pleb2.h
create mode 100644 include/configs/pxa-common.h
delete mode 100644 include/configs/xm250.h
delete mode 100644 onenand_ipl/board/vpac270/Makefile
delete mode 100644 onenand_ipl/board/vpac270/config.mk

Amicalement,

Signature · 1 line
Albert.
#1 lore raw

Dear Albert ARIBAUD,

Quoted 434 lines · In message <[email protected]> you wrote:

Hi Wolfgang,

The following changes since commit ea45cb0adcf4baa8f939fea4c848f3e1906f19d9:

   net: Make sure IPaddr_t is 32 bits in size (2011-12-06 22:15:32 +0100)

are available in the git repository at:
git://git.denx.de/u-boot-arm.git master

Ajay Bhargav (1):
net: Armada100: Fix compilation warnings

Anatolij Gustschin (4):
ARM: davinci_dm6467Tevm: Fix build breakage arch/arm/cpu/armv7/omap-common/spl.c: Fix GCC 4.2 warnings arch/arm/cpu/armv7/omap-common/clocks-common.c: Fix GCC 4.6 warnings arch/arm/include/asm/arch-omap5/clocks.h: Fix GCC 4.2 warnings

Aneesh V (13):
armv7: disable L2 cache in cleanup_before_linux()
armv7: include armv7/cpu.c in SPL build
armv7: setup vector
start.S: remove omap3 specific code from start.S
omap: Improve PLL parameter calculation tool
omap4: ttyO2 instead of ttyS2 in default bootargs
omap: fix cache line size for omap3/omap4 boards
omap4460: fix TPS initialization
omap: remove I2C from SPL
omap4: emif: fix error in driver
omap4460: add ES1.1 identification
omap4+: streamline CONFIG_SYS_TEXT_BASE and other SDRAM addresses
omap4: fix IO setting

Christian Riesch (9):
arm, arm926ejs: Fix clear bss loop for zero length bss arm, davinci: Move pinmux functions from board to arch tree arm, hawkboard: Remove obsolete struct pinmux_config i2c_pins arm, da850evm: Do pinmux configuration for EMAC together with
other pinmuxes
arm, da850: Add pinmux configurations to the arch tree arm, da850evm: Use the pinmux configurations defined in the arch tree arm, hawkboard: Use the pinmux configurations defined in the arch
tree
arm, davinci: Remove duplication of pinmux configuration code
arm: printf() is not available in some SPL configurations

Fabio Estevam (5):
mx53loco: Configure the pins as GPIOs prior to using gpio_get_value
mx53ard: Configure the pins as GPIOs prior to using gpio_get_value
mx53evk: Configure the pins as GPIOs prior to using gpio_get_value
mx53smd: Configure the pins as GPIOs prior to using gpio_get_value
mx51evk: Configure the pins as GPIOs prior to using gpio_get_value

Heiko Schocher (6):
arm, arm926ejs: always do cpu critical inits arm, davinci: move davinci_rtc struct to hardware.h arm, davinci, da850: add uart1 tx rx pinmux config arm, board/davinci/common/misc.c: Codingstyle cleanup arm, davinci: move misc function in arch tree arm, davinci: add support for am1808 based enbw_cmc board

Ilya Yanok (10):
davinci_emac: move arch-independent defines to separate header
davinci_emac: use internal addresses in buffer descriptors
davinci_emac: conditionally compile specific PHY support
arm926ejs: add noop implementation for dcache ops
davinci_emac: fix for running with dcache enabled
davinci_emac: hardcode 100Mbps for AM35xx and RMII
AM35xx: add EMAC support
AM3517: move AM3517 specific mux defines to generic header
nand_spl_simple: add support for software ECC
omap_gpmc: use SOFTECC in SPL if it's enabled

Koen Kooi (1):
BeagleBoard: config: Really switch to ttyO2

Manjunath Hadli (1):
da850evm: pass board revision info to kernel

Marek Vasut (25):
PXA: Drop CERF250 board
PXA: Drop CRADLE board
PXA: Drop PLEB2 board
PXA: Drop XM250 board
PXA: Rework start.S to be closer to other ARMs
PXA: Re-add the Dcache locking as RAM for pxa250
PXA: Fixup PXA25x boards after start.S update
PXA: Drop Voipac PXA270 OneNAND IPL
PXA: Adapt Voipac PXA270 to OneNAND SPL
PXA: Enable command line editing for vpac270
PXA: Unify vpac270 environment size
PXA: Rename CONFIG_PXA2[57]X to CONFIG_CPU_PXA2[57]X
PXA: Separate PXA2xx CPU init
PXA: Add cpuinfo display for PXA2xx
PXA: Replace timer driver
PXA: Cleanup Colibri PXA270
PXA: Export cpu_is_ and pxa_dram_init functions
PXA: Squash extern pxa_dram_init()
PXA: Rename pxa_dram_init to pxa2xx_dram_init
PXA: Introduce common configuration header for PXA
PXA: Flip colibri_pxa27x to pxa-common.h
PXA: Move colibri_pxa270 to board/toradex/
MC13892: Add REGMODE0 bits definitions
Efika: Configure additional regulators for HDMI output
MXS: Add static annotations to dma driver

Prabhakar Lad (1):
ARM: davici_emac: Fix condition for number of phy detects

Robert Deli?n (1):
M28: Fix OB1 bug in GPIO driver

Sanjeev Premi (2):
part_efi: Fix compile errors
omap3evm: Add support for EFI partitions

Simon Glass (1):
mx5: Correct a warning in clock.c

Simon Guinot (4):
netspace_v2: Read Ethernet MAC address from EEPROM
mvsata: fix ide_preinit for missing disks
ARM: add support for LaCie 2Big Network v2
ARM: remove duplicated code for LaCie boards

Simon Schwarz (3):
nand: Add common functions to linux/mtd/nand.h Fix regression in SMDK6400
devkit8000: Move CONFIG_SYS_TEXT_BASE out of bss

Stefano Babic (2):
MX: serial_mxc: cleanup removing nasty #ifdef
MX35: flea3: changes due to hardware revision B

Sughosh Ganu (1):
davinci: Remove unwanted memsize.c from hawkboard's nand spl build

Thomas Weber (3):
ARM: OMAP3: Remove unused define CONFIG_OMAP3430
ARM: OMAP3: Remove unused define SDRC_R_C_B
ARM: OMAP: Remove STACKSIZE for IRQ and FIQ if unused

Tim Schendekehl (1):
Ethernut 5 board support

Tom Rini (15):
omap3: mem: Comment enable_gpmc_cs_config more
OMAP3: Update SDRC dram_init to always call make_cs1_contiguous()
OMAP3: Add a helper function to set timings in SDRC
OMAP3: Change mem_ok to clear again after reading back
OMAP3: Remove get_mem_type prototype
omap3: mem: Add MCFG helper macro
OMAP3: Add optimal SDRC autorefresh control values
OMAP3: Suffix all Micron memory timing parts with their speed OMAP3 SPL: Rework memory initalization and devkit8000 support OMAP3 SPL: Add identify_nand_chip function
OMAP3: Add SPL support to Beagleboard
OMAP3: Add SPL support to omap3_evm
AM3517: Add SPL support
AM3517 CraneBoard: Add SPL support
OMAP3: Add SPL_BOARD_INIT hook

Wolfram Sang (1):
apbh_dma: return error value on timeout

  MAINTAINERS                                        |   11 +-
  arch/arm/cpu/arm1136/mx31/devices.c                |    4 -
  arch/arm/cpu/arm926ejs/Makefile                    |    2 +-
  arch/arm/cpu/arm926ejs/cache.c                     |   75 ++
  arch/arm/cpu/arm926ejs/davinci/Makefile            |    3 +-
  arch/arm/cpu/arm926ejs/davinci/da850_lowlevel.c    |   36 +-
  arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c      |  171 ++++
  arch/arm/cpu/arm926ejs/davinci/dp83848.c           |    1 +
  arch/arm/cpu/arm926ejs/davinci/et1011c.c           |    1 +
  arch/arm/cpu/arm926ejs/davinci/ksz8873.c           |    1 +
  arch/arm/cpu/arm926ejs/davinci/lxt972.c            |    1 +
  .../arm/cpu/arm926ejs/davinci}/misc.c              |   19 +-
  .../arm/cpu/arm926ejs/davinci/pinmux.c             |    0
  arch/arm/cpu/arm926ejs/start.S                     |   14 +-
  arch/arm/cpu/armv7/Makefile                        |    4 +-
  arch/arm/cpu/armv7/cpu.c                           |    1 +
  arch/arm/cpu/armv7/mx5/clock.c                     |    2 +-
  arch/arm/cpu/armv7/omap-common/clocks-common.c     |   16 +-
  arch/arm/cpu/armv7/omap-common/emif-common.c       |    4 +-
  arch/arm/cpu/armv7/omap-common/spl.c               |   10 +-
  arch/arm/cpu/armv7/omap3/Makefile                  |    4 +
  arch/arm/cpu/armv7/omap3/board.c                   |    5 +
  .../vpac270.c => arch/arm/cpu/armv7/omap3/emac.c   |   34 +-
  arch/arm/cpu/armv7/omap3/lowlevel_init.S           |    8 +
  arch/arm/cpu/armv7/omap3/mem.c                     |   13 +-
  arch/arm/cpu/armv7/omap3/sdrc.c                    |  145 ++--
  arch/arm/cpu/armv7/omap3/spl_id_nand.c             |   87 +++
  arch/arm/cpu/armv7/omap4/hwinit.c                  |   17 +-
  arch/arm/cpu/armv7/start.S                         |   38 +-
  arch/arm/cpu/pxa/Makefile                          |    7 +-
  arch/arm/cpu/pxa/cpuinfo.c                         |  132 ++++
  arch/arm/cpu/pxa/{cpu.c => pxa2xx.c}               |  119 ++--
  arch/arm/cpu/pxa/start.S                           |  456 ++++++------
  arch/arm/cpu/pxa/timer.c                           |   91 +--
  arch/arm/cpu/pxa/u-boot.lds                        |    6 +
  arch/arm/cpu/pxa/usb.c                             |   12 +-
  arch/arm/include/asm/arch-davinci/emac_defs.h      |  289 -------
  arch/arm/include/asm/arch-davinci/hardware.h       |   41 +
  arch/arm/include/asm/arch-davinci/pinmux_defs.h    |   51 ++
  arch/arm/include/asm/arch-mx25/imx-regs.h          |   10 +-
  arch/arm/include/asm/arch-mx27/imx-regs.h          |    8 +-
  arch/arm/include/asm/arch-mx28/dma.h               |   25 -
  arch/arm/include/asm/arch-mx31/imx-regs.h          |    6 +
  arch/arm/include/asm/arch-mx35/imx-regs.h          |    6 +-
  arch/arm/include/asm/arch-mx5/imx-regs.h           |    6 +-
  arch/arm/include/asm/arch-omap3/am35x_def.h        |    3 +
  arch/arm/include/asm/arch-omap3/emac_defs.h        |   56 ++
  arch/arm/include/asm/arch-omap3/mem.h              |  156 +++--
  arch/arm/include/asm/arch-omap3/mux.h              |   41 +
  arch/arm/include/asm/arch-omap3/omap3.h            |    1 +
  arch/arm/include/asm/arch-omap3/sys_proto.h        |    4 +-
  arch/arm/include/asm/arch-omap4/omap.h             |    2 +
  arch/arm/include/asm/arch-omap5/clocks.h           |   16 +-
  arch/arm/include/asm/arch-pxa/pxa-regs.h           |   48 +-
  .../arm/include/asm/arch-pxa/pxa.h                 |   40 +-
  arch/arm/include/asm/omap_common.h                 |    5 +
  arch/arm/lib/eabi_compat.c                         |    2 +
  board/CarMediaLab/flea3/flea3.c                    |    4 +-
  board/LaCie/common/common.c                        |   87 +++
  board/LaCie/common/common.h                        |   20 +
  board/LaCie/edminiv2/Makefile                      |    5 +-
  board/LaCie/edminiv2/edminiv2.c                    |   30 +-
  board/{cradle => LaCie/net2big_v2}/Makefile        |   33 +-
  board/LaCie/net2big_v2/kwbimage.cfg                |  162 ++++
  board/LaCie/net2big_v2/net2big_v2.c                |  126 +++
  .../edminiv2.h => net2big_v2/net2big_v2.h}         |   32 +-
  board/LaCie/netspace_v2/Makefile                   |    5 +-
  board/LaCie/netspace_v2/netspace_v2.c              |   51 +-
  board/LaCie/netspace_v2/netspace_v2.h              |    8 -
  board/ait/cam_enc_4xx/cam_enc_4xx.c                |   15 -
  board/balloon3/balloon3.c                          |    4 +-
  board/cerf250/Makefile                             |   43 -
  board/cerf250/cerf250.c                            |   85 --
  board/cerf250/flash.c                              |  429 -----------
  board/cradle/cradle.c                              |  236 ------
  board/cradle/flash.c                               |  361 ---------
  board/davinci/da8xxevm/da830evm.c                  |    2 -
  board/davinci/da8xxevm/da850evm.c                  |  165 +----
  board/davinci/da8xxevm/hawkboard_nand_spl.c        |   59 +--
  board/davinci/ea20/ea20.c                          |    2 -
  board/efikamx/efikamx.c                            |   15 +-
  board/{pleb2 => egnite/ethernut5}/Makefile         |   20 +-
  board/egnite/ethernut5/ethernut5.c                 |  270 +++++++
  board/egnite/ethernut5/ethernut5_pwrman.c          |  338 ++++++++
  board/egnite/ethernut5/ethernut5_pwrman.h          |   68 ++
  board/{davinci/common => enbw/enbw_cmc}/Makefile   |   12 +-
  board/enbw/enbw_cmc/enbw_cmc.c                     |  607 +++++++++++++++
  board/freescale/mx51evk/mx51evk.c                  |    3 +
  board/freescale/mx53ard/mx53ard.c                  |    3 +
  board/freescale/mx53evk/mx53evk.c                  |    3 +
  board/freescale/mx53loco/mx53loco.c                |    3 +
  board/freescale/mx53smd/mx53smd.c                  |    1 +
  board/logicpd/am3517evm/am3517evm.c                |    2 +-
  board/logicpd/am3517evm/am3517evm.h                |   40 -
  board/logicpd/am3517evm/config.mk                  |   30 -
  board/lubbock/lubbock.c                            |    4 +-
  board/palmld/palmld.c                              |    4 +-
  board/palmtc/palmtc.c                              |    4 +-
  board/pleb2/flash.c                                |  814 
--------------------
  board/pleb2/pleb2.c                                |   71 --
  board/pxa255_idp/pxa_idp.c                         |    4 +-
  board/ti/am3517crane/am3517crane.c                 |    2 +-
  board/ti/am3517crane/am3517crane.h                 |   39 -
  board/ti/am3517crane/config.mk                     |   29 -
  board/ti/beagle/beagle.c                           |   71 ++-
  board/ti/beagle/config.mk                          |   33 -
  board/ti/evm/config.mk                             |   33 -
  board/ti/evm/evm.c                                 |   41 +-
  board/ti/panda/panda_mux_data.h                    |    2 +-
  board/ti/sdp4430/sdp.c                             |    7 +
  board/ti/sdp4430/sdp4430_mux_data.h                |    6 +-
  board/timll/devkit8000/devkit8000.c                |   21 +
  board/{ => toradex}/colibri_pxa270/Makefile        |    0
  .../{ => toradex}/colibri_pxa270/colibri_pxa270.c  |   36 +-
  board/trizepsiv/conxs.c                            |    4 +-
  board/vpac270/Makefile                             |    4 +
  board/vpac270/onenand.c                            |   65 ++
  board/vpac270/u-boot-spl.lds                       |   92 +++
  board/vpac270/vpac270.c                            |    6 +-
  board/xaeniax/xaeniax.c                            |    4 +-
  board/xm250/Makefile                               |   43 -
  board/xm250/flash.c                                |  535 -------------
  board/xm250/xm250.c                                |   95 ---
  board/zipitz2/zipitz2.c                            |    4 +-
  boards.cfg                                         |   15 +-
  common/lcd.c                                       |   14 +-
  disk/part_efi.c                                    |    2 +-
  doc/README.scrapyard                               |    4 +
  drivers/block/mvsata_ide.c                         |   14 +-
  drivers/dma/apbh_dma.c                             |  211 ++----
  drivers/gpio/mxs_gpio.c                            |    2 +-
  drivers/mmc/pxa_mmc.c                              |    7 +-
  drivers/mmc/pxa_mmc_gen.c                          |    4 +-
  drivers/mtd/nand/nand_base.c                       |    6 +-
  drivers/mtd/nand/nand_ecc.c                        |    2 +-
  drivers/mtd/nand/nand_spl_simple.c                 |   11 +-
  drivers/mtd/nand/omap_gpmc.c                       |    4 +-
  drivers/mtd/nand/s3c64xx.c                         |   28 +-
  drivers/net/armada100_fec.c                        |   14 +-
  drivers/net/davinci_emac.c                         |   94 ++-
  drivers/net/davinci_emac.h                         |  315 ++++++++
  drivers/net/lan91c96.h                             |    4 +-
  drivers/net/smc91111.h                             |    6 +-
  drivers/rtc/davinci.c                              |   26 -
  drivers/serial/serial_mxc.c                        |   37 +-
  drivers/serial/serial_pxa.c                        |    4 +-
  drivers/serial/usbtty.h                            |    2 +-
  drivers/usb/gadget/Makefile                        |    2 +-
  include/configs/am3517_crane.h                     |   64 ++-
  include/configs/am3517_evm.h                       |   64 ++-
  include/configs/apollon.h                          |    4 -
  include/configs/balloon3.h                         |    2 +-
  include/configs/cerf250.h                          |  229 ------
  include/configs/cm_t35.h                           |    8 -
  include/configs/colibri_pxa270.h                   |  103 +--
  include/configs/cradle.h                           |  358 ---------
  include/configs/da850_am18xxevm.h                  |    3 +-
  include/configs/da850evm.h                         |    1 +
  include/configs/davinci_dm6467Tevm.h               |    1 +
  include/configs/devkit8000.h                       |   24 +-
  include/configs/dig297.h                           |    4 -
  include/configs/efikamx.h                          |    2 +-
  include/configs/enbw_cmc.h                         |  451 +++++++++++
  include/configs/ethernut5.h                        |  287 +++++++
  include/configs/flea3.h                            |   22 +-
  include/configs/hawkboard.h                        |    1 +
  include/configs/igep0020.h                         |    4 -
  include/configs/igep0030.h                         |    4 -
  include/configs/imx27lite-common.h                 |    2 +-
  include/configs/imx31_litekit.h                    |    4 +-
  include/configs/imx31_phycore.h                    |    2 +-
  include/configs/{netspace_v2.h => lacie_kw.h}      |   29 +-
  include/configs/lubbock.h                          |    4 +-
  include/configs/mx25pdk.h                          |    2 +-
  include/configs/mx31ads.h                          |    4 +-
  include/configs/mx31pdk.h                          |    2 +-
  include/configs/mx35pdk.h                          |    2 +-
  include/configs/mx51evk.h                          |    2 +-
  include/configs/mx53ard.h                          |    2 +-
  include/configs/mx53evk.h                          |    2 +-
  include/configs/mx53loco.h                         |    2 +-
  include/configs/mx53smd.h                          |    2 +-
  include/configs/omap3_beagle.h                     |   71 ++-
  include/configs/omap3_evm.h                        |   34 +
  include/configs/omap3_evm_common.h                 |   41 +-
  include/configs/omap3_evm_quick_mmc.h              |   10 +
  include/configs/omap3_evm_quick_nand.h             |   22 +
  include/configs/omap3_mvblx.h                      |   10 +-
  include/configs/omap3_overo.h                      |   10 +-
  include/configs/omap3_pandora.h                    |   10 +-
  include/configs/omap3_sdp3430.h                    |   10 +-
  include/configs/omap3_zoom1.h                      |   10 +-
  include/configs/omap3_zoom2.h                      |   10 +-
  include/configs/omap4_common.h                     |   20 +-
  include/configs/omap5_evm.h                        |   19 +-
  include/configs/palmld.h                           |    2 +-
  include/configs/palmtc.h                           |    4 +-
  include/configs/pleb2.h                            |  266 -------
  include/configs/pxa-common.h                       |   60 ++
  include/configs/pxa255_idp.h                       |    4 +-
  include/configs/qong.h                             |    4 +-
  include/configs/trizepsiv.h                        |    2 +-
  include/configs/tt01.h                             |    2 +-
  include/configs/tx25.h                             |    2 +-
  include/configs/vision2.h                          |    2 +-
  include/configs/vpac270.h                          |   43 +-
  include/configs/xaeniax.h                          |    4 +-
  include/configs/xm250.h                            |  369 ---------
  include/configs/zipitz2.h                          |    2 +-
  include/configs/zmx25.h                            |    2 +-
  include/lcd.h                                      |    5 +-
  include/linux/mtd/nand.h                           |    7 +
  include/mc13892.h                                  |   16 +
  include/nand.h                                     |    3 -
  nand_spl/board/davinci/da8xxevm/Makefile           |   26 +-
  nand_spl/board/samsung/smdk6400/Makefile           |    9 +-
  onenand_ipl/board/vpac270/Makefile                 |   79 --
  onenand_ipl/board/vpac270/config.mk                |    1 -
  tools/omap/clocks_get_m_n.c                        |  187 +++---
  219 files changed, 5433 insertions(+), 6288 deletions(-)

create mode 100644 arch/arm/cpu/arm926ejs/cache.c
create mode 100644 arch/arm/cpu/arm926ejs/davinci/da850_pinmux.c rename {board/davinci/common => arch/arm/cpu/arm926ejs/davinci}/misc.c
(90%)
rename board/davinci/common/davinci_pinmux.c =>
arch/arm/cpu/arm926ejs/davinci/pinmux.c (100%)
rename onenand_ipl/board/vpac270/vpac270.c =>
arch/arm/cpu/armv7/omap3/emac.c (58%)
create mode 100644 arch/arm/cpu/armv7/omap3/spl_id_nand.c create mode 100644 arch/arm/cpu/pxa/cpuinfo.c
rename arch/arm/cpu/pxa/{cpu.c => pxa2xx.c} (76%)
create mode 100644 arch/arm/include/asm/arch-davinci/pinmux_defs.h create mode 100644 arch/arm/include/asm/arch-omap3/emac_defs.h rename onenand_ipl/board/vpac270/u-boot.onenand.lds =>
arch/arm/include/asm/arch-pxa/pxa.h (50%)
create mode 100644 board/LaCie/common/common.c
create mode 100644 board/LaCie/common/common.h
rename board/{cradle => LaCie/net2big_v2}/Makefile (57%) create mode 100644 board/LaCie/net2big_v2/kwbimage.cfg
create mode 100644 board/LaCie/net2big_v2/net2big_v2.c
rename board/LaCie/{edminiv2/edminiv2.h => net2big_v2/net2big_v2.h} (50%) delete mode 100644 board/cerf250/Makefile
delete mode 100644 board/cerf250/cerf250.c
delete mode 100644 board/cerf250/flash.c
delete mode 100644 board/cradle/cradle.c
delete mode 100644 board/cradle/flash.c
rename board/{pleb2 => egnite/ethernut5}/Makefile (73%) create mode 100644 board/egnite/ethernut5/ethernut5.c
create mode 100644 board/egnite/ethernut5/ethernut5_pwrman.c create mode 100644 board/egnite/ethernut5/ethernut5_pwrman.h rename board/{davinci/common => enbw/enbw_cmc}/Makefile (88%) create mode 100644 board/enbw/enbw_cmc/enbw_cmc.c
delete mode 100644 board/logicpd/am3517evm/config.mk
delete mode 100644 board/pleb2/flash.c
delete mode 100644 board/pleb2/pleb2.c
delete mode 100644 board/ti/am3517crane/config.mk
delete mode 100644 board/ti/beagle/config.mk
delete mode 100644 board/ti/evm/config.mk
rename board/{ => toradex}/colibri_pxa270/Makefile (100%) rename board/{ => toradex}/colibri_pxa270/colibri_pxa270.c (81%) create mode 100644 board/vpac270/onenand.c
create mode 100644 board/vpac270/u-boot-spl.lds
delete mode 100644 board/xm250/Makefile
delete mode 100644 board/xm250/flash.c
delete mode 100644 board/xm250/xm250.c
create mode 100644 drivers/net/davinci_emac.h
delete mode 100644 include/configs/cerf250.h
delete mode 100644 include/configs/cradle.h

Quoted 8 lines

create mode 100644 include/configs/enbw_cmc.h create mode 100644 include/configs/ethernut5.h rename include/configs/{netspace_v2.h => lacie_kw.h} (88%) delete mode 100644 include/configs/pleb2.h create mode 100644 include/configs/pxa-common.h delete mode 100644 include/configs/xm250.h delete mode 100644 onenand_ipl/board/vpac270/Makefile delete mode 100644 onenand_ipl/board/vpac270/config.mk

Applied, thanks.

Best regards,

Wolfgang Denk

Signature · 6 lines
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
I will also, for an appropriate fee, certify that  your  keyboard  is
object-oriented,  and  that  the bits on your hard disk are template-
compatible.            - Jeffrey S. Haemer in <[email protected]>