23 Feb, 2018

1 commit


03 Oct, 2017

1 commit

  • Convert the xtensa architecture to make use of the new asm-generic/io.h
    to provide address mapping functions. As the generic implementations are
    suitable for xtensa this is primarily a matter of moving code.

    This has only been build-tested, feedback from architecture maintainers
    is welcome.

    Signed-off-by: Paul Burton
    Cc: Max Filippov
    Acked-by: Max Filippov

    Paul Burton
     

16 Aug, 2017

1 commit

  • We are now using an env_ prefix for environment functions. Rename these
    two functions for consistency. Also add function comments in common.h.

    Quite a few places use getenv() in a condition context, provoking a
    warning from checkpatch. These are fixed up in this patch also.

    Suggested-by: Wolfgang Denk
    Signed-off-by: Simon Glass

    Simon Glass
     

13 Apr, 2017

1 commit


06 Apr, 2017

1 commit


24 Sep, 2016

2 commits


16 Aug, 2016

5 commits

  • The 'xtfpga' board is actually a set of FPGA evaluation boards that
    can be configured to run an Xtensa processor.

    - Avnet Xilinx LX60
    - Avnet Xilinx LX110
    - Avnet Xilinx LX200
    - Xilinx ML605
    - Xilinx KC705

    These boards share the same components (open-ethernet, ns16550 serial,
    lcd display, flash, etc.).

    Signed-off-by: Chris Zankel
    Signed-off-by: Max Filippov
    Reviewed-by: Simon Glass
    Reviewed-by: Tom Rini

    Chris Zankel
     
  • DE212 is a general purpose xtensa processor without full MMU.
    Core information files are autogenerated from the processor description
    and are not meant to be edited.

    Signed-off-by: Max Filippov
    Reviewed-by: Simon Glass
    Reviewed-by: Tom Rini

    Max Filippov
     
  • DC233C is an xtensa processor with full MMUv3 capable of running Linux.
    Core information files are autogenerated from the processor description
    and are not meant to be edited.

    Signed-off-by: Max Filippov
    Reviewed-by: Simon Glass
    Reviewed-by: Tom Rini

    Max Filippov
     
  • DC232B is an xtensa processor with full MMUv2 capable of running Linux.
    Core information files are autogenerated from the processor description
    and are not meant to be edited.

    Signed-off-by: Chris Zankel
    Signed-off-by: Max Filippov
    Reviewed-by: Simon Glass
    Reviewed-by: Tom Rini

    Chris Zankel
     
  • The Xtensa processor architecture is a configurable, extensible,
    and synthesizable 32-bit RISC processor core provided by Tensilica, inc.

    This is the second part of the basic architecture port, adding the
    'arch/xtensa' directory and a readme file.

    Signed-off-by: Chris Zankel
    Signed-off-by: Max Filippov
    Reviewed-by: Simon Glass
    Reviewed-by: Tom Rini

    Chris Zankel