23 Feb, 2018
1 commit
-
Drop CONFIG_SYS_MEMORY_TOP. Rename CONFIG_SYS_TEXT_ADDR to
XTENSA_SYS_TEXT_ADDR.Signed-off-by: Max Filippov
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
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
13 Apr, 2017
1 commit
-
This allows us to use the same DRAM init function on all archs. Add a
dummy function for arc, which does not use DRAM init here.Signed-off-by: Simon Glass
[trini: Dummy function on nios2]
Signed-off-by: Tom Rini
06 Apr, 2017
1 commit
-
This header file is used by three archs. It could be used by all of them
since relocation is a common function. Move it into a generic file.Signed-off-by: Simon Glass
24 Sep, 2016
2 commits
-
Unlike Linux, nothing about errno.h is arch-specific in U-Boot.
As you see, all of arch/${ARCH}/include/asm/errno.h is just a
wrapper of . Actually, U-Boot does not
export headers to user-space, so we just have to care about the
consistency in the U-Boot tree.Now all of include directives for are gone.
Deprecate .Signed-off-by: Masahiro Yamada
Acked-by: Alexey Brodkin -
Remove unneeded variables and assignments.
Signed-off-by: Masahiro Yamada
Reviewed-by: Minkyu Kang
Reviewed-by: Angelo Dureghello
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 KC705These 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 -
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 -
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 -
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 -
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