10 Aug, 2009

22 commits


08 Aug, 2009

10 commits

  • Wolfgang Denk
     
  • This patch provides bug fix, when omap3 uses nor boot.

    Signed-off-by: Penda Naveen Kumar
    Acked-by: Dirk Behme

    Penda Naveen Kumar
     
  • The attached patch corrects an error in the examples/Makefile which
    causes the applications in the examples directory to hang on OMAP3
    based boards. The current Makefile sets -Ttext during linking to
    0x0c100000 which is outside of addressable SDRAM memory. The script
    corrects the existing ifeq...else...endif logic to look at the VENDOR
    tag rather than the CPU tag.

    The patch affects the following configs: omap3_beagle_config,
    omap3_overo_config, omap3_evm_config, omap3_pandora_config,
    omap3_zoom1_config and omap3_zoom2_config.

    Signed-off-by: Michael Evans

    Edited commit message.
    Signed-off-by: Wolfgang Denk

    Michael Evans
     
  • replace variable types in ctrl_structs for omap3 by those with
    fixed size (u8, u16, u32).
    Additional ifndef-protection is needed by examples which do not
    compile when including asm/types.h

    Signed-off-by: Matthias Ludwig
    Signed-off-by: Dirk Behme

    Dirk Behme
     
  • Signed-off-by: Matthias Ludwig
    Signed-off-by: Dirk Behme

    Dirk Behme
     
  • Signed-off-by: Matthias Ludwig
    Signed-off-by: Dirk Behme

    Dirk Behme
     
  • Based on Intel PRO/1000 Network Driver 7.3.20-k2
    Add Intel E1000 PCIE card support. The following cards are added:
    INTEL_82571EB_COPPER
    INTEL_82571EB_FIBER,
    INTEL_82571EB_SERDES
    INTEL_82571EB_QUAD_COPPER
    INTEL_82571PT_QUAD_COPPER
    INTEL_82571EB_QUAD_FIBER
    INTEL_82571EB_QUAD_COPPER_LOWPROFILE
    INTEL_82571EB_SERDES_DUAL
    INTEL_82571EB_SERDES_QUAD
    INTEL_82572EI_COPPER
    INTEL_82572EI_FIBER
    INTEL_82572EI_SERDES
    INTEL_82572EI
    INTEL_82573E
    INTEL_82573E_IAMT
    INTEL_82573L
    INTEL_82546GB_QUAD_COPPER_KSP3
    INTEL_80003ES2LAN_COPPER_DPT
    INTEL_80003ES2LAN_SERDES_DPT
    INTEL_80003ES2LAN_COPPER_SPT
    INTEL_80003ES2LAN_SERDES_SPT

    82571EB_COPPER dual ports,
    82572EI single port,
    82572EI_COPPER single port PCIE cards
    and
    82545EM_COPPER,
    82541GI_LF
    pci cards are tested on both P2020 board
    and MPC8544DS board.

    Signed-off-by: Roy Zang

    Signed-off-by: Ben Warren

    Roy Zang
     
  • In the previous enetaddr refactoring, the assumption with commit 56b555a644
    was that the eth layer would handle the env -> device enetaddr syncing.
    This was not the case as eth_initialize() is called only once and the sync
    occurs there. So make sure the eth_init() function does the env -> device
    sync with every network init.

    Reported-by: Andrzej Wolski
    Signed-off-by: Mike Frysinger
    Signed-off-by: Ben Warren

    Mike Frysinger
     
  • Minor ./net cleanups - no functional changes
    - change #ifdef DEBUG printf(); #endif to just debug()
    - changed __FUNCTION__ to __func__
    - got rid of extra whitespace between function and opening brace
    - removed unnecessary braces on if statements

    gcc dead code elimination should make this functionally/size equivalent
    when DEBUG is not defined. (confirmed on Blackfin, with gcc 4.3.3).

    Signed-off-by: Robin Getz

    Signed-off-by: Ben Warren

    Robin Getz
     
  • Embedd chip select configuration into struct for gpmc config
    instead of having it completely separated as suggested by
    Wolfgang Denk on
    http://lists.denx.de/pipermail/u-boot/2009-May/052247.html

    Signed-off-by: Matthias Ludwig

    Matthias Ludwig
     

05 Aug, 2009

1 commit


03 Aug, 2009

1 commit

  • For some reason the AT91rm9200 lowlevel init writes to a bunch of
    reserved or read-only addresses. All the boards seem to define the
    value-to-be-written values as zero ... but they shouldn't actually
    be writing *anything* there.

    No documented erratum justifies these accesses. It looks like maybe
    some pre-release BDI-2000 setup code has been carried along by cargo
    cult programming since at least late 2004 (per GIT history).

    Here's a patch disabling what seems to be bogosity. Tested on a
    csb337; there were no behavioral changes.

    Signed-off-by: David Brownell

    on RM9200ek
    Tested-by: Jean-Christophe PLAGNIOL-VILLARD

    David Brownell
     

01 Aug, 2009

2 commits


30 Jul, 2009

4 commits