04 Aug, 2010

2 commits

  • While running from flash, i. e. before relocation, we have only a
    limited C runtime environment without writable data segment. In this
    phase, some configurations (for example with environment in EEPROM)
    must not use the normal getenv(), but a special function. This
    function had been called getenv_r(), with the idea that the "_r"
    suffix would mean the same as in the _r_eentrant versions of some of
    the C library functions (for example getdate vs. getdate_r, getgrent
    vs. getgrent_r, etc.).

    Unfortunately this was a misleading name, as in U-Boot the "_r"
    generally means "running from RAM", i. e. _after_ relocation.

    To avoid confusion, rename into getenv_f() [as "running from flash"]

    Signed-off-by: Wolfgang Denk
    Acked-by: Detlev Zundel

    Wolfgang Denk
     
  • Wolfgang Denk
     

02 Aug, 2010

1 commit


30 Jul, 2010

1 commit


27 Jul, 2010

12 commits


26 Jul, 2010

5 commits

  • Add basic structures for Frame Manager on P4080/P3041/P5020 devices

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • * Added PCIE4 address, offset, DEVDISR & LAW target ID
    * Added new p4080 DDR registers and defines to immap
    * Add missing corenet platform DEVDISR related defines
    * Updated ccsr_gur to include LIODN registers
    * Add RCWSR defines
    * Added Basic qman, pme, bman immap structs
    * Added SATA related offsets & addresses
    * Added Frame Manager 1/2 offsets & addresses
    * Renamed CONFIG_SYS_TSEC1_OFFSET to CONFIG_SYS_FSL_FM1_DTSEC1_OFFSET
    * Added various offsets and addresses that where missing

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Serial devices currently have to manually stuff \r after every \n found,
    but this is a bit more difficult with the jtag console since we process
    everything in chunks of 4 bit. So we have to scan & stuff the whole
    string rather than what most serial drivers do which is output on a byte
    per byte basis.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     
  • While we're in here, add some useful debug points. We need custom debug
    statements because we need the output to only go to the serial port. If
    we used the standard debug helpers, the output would also go to the stdout
    (which would be the jtag console) and make it hard to figure out what is
    going where exactly.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     
  • If the other side isn't listening, we should reset the state to ignore
    the whole message and not just the part we missed. This makes it easier
    to connect at any time to the jtag console without worrying about the two
    sides getting out of sync and thus sending garbage back and forth.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     

25 Jul, 2010

2 commits


23 Jul, 2010

5 commits


21 Jul, 2010

2 commits


20 Jul, 2010

8 commits


18 Jul, 2010

1 commit

  • The board maintainer states:

    The GTH board is obsolete and has not been manufactured for
    several years.
    To my knowledge, no recent U-Boot build has been tested on that
    card.

    So drop support for this board.

    Signed-off-by: Wolfgang Denk
    Cc: Thomas Lange
    Acked-by: Thomas Lange

    Wolfgang Denk
     

17 Jul, 2010

1 commit