[U-Boot] [PATCH 00/10] NDS32: add NDS32 architecture support to u-boot.
Macpaul Lin
macpaul at andestech.com
Fri Jun 11 11:34:34 CEST 2010
*** BLURB HERE ***
Macpaul Lin (10):
nds32: add nds32 arch with cpu support
nds32: add nds32 arch with include support Add nds32 architecture
with include header files support.
nds32: add nds32 arch with lib support Add nds32 architecture
with generic lib C files support.
nds32: add nds32 board with ag101 support
nds32: add nds32 board with common support Add nds32 based common
board related support.
nds32: add nds32 board with include support Add nds32 based board
with include header files support.
nds32: add nds32 with common support Add nds32 support in generic
u-boot common functions.
nds32: add nds32 with examples support Add nds32 with examples
standalone program support.
nds32: add nds32 with include support Add nds32 support in
generic u-boot and board include header files.
nds32: add nds32 with Makefile support Add nds32 support in
u-boot Makefile.
Makefile | 10 +
arch/nds32/config.mk | 32 ++
arch/nds32/cpu/Makefile | 52 ++
arch/nds32/cpu/config.mk | 28 ++
arch/nds32/cpu/cpu.c | 171 +++++++
arch/nds32/cpu/interrupts.c | 293 +++++++++++
arch/nds32/cpu/lowlevel_init.S | 192 ++++++++
arch/nds32/cpu/n1213s/Makefile | 53 ++
arch/nds32/cpu/n1213s/ag101/Makefile | 50 ++
arch/nds32/cpu/n1213s/ag101/cpu.c | 171 +++++++
arch/nds32/cpu/n1213s/config.mk | 28 ++
arch/nds32/cpu/n1213s/interrupts.c | 27 +
arch/nds32/cpu/n1213s/lowlevel_init.S | 27 +
arch/nds32/cpu/n1213s/start.S | 27 +
arch/nds32/cpu/start.S | 456 ++++++++++++++++++
arch/nds32/cpu/u-boot.lds | 67 +++
arch/nds32/include/asm/andesboot.h | 224 +++++++++
arch/nds32/include/asm/atomic.h | 121 +++++
arch/nds32/include/asm/bitops.h | 148 ++++++
arch/nds32/include/asm/byteorder.h | 36 ++
arch/nds32/include/asm/config.h | 24 +
arch/nds32/include/asm/global_data.h | 84 ++++
arch/nds32/include/asm/io.h | 352 ++++++++++++++
arch/nds32/include/asm/memory.h | 141 ++++++
arch/nds32/include/asm/posix_types.h | 85 ++++
arch/nds32/include/asm/processor.h | 145 ++++++
arch/nds32/include/asm/ptrace.h | 51 ++
arch/nds32/include/asm/ptregs.h | 83 ++++
arch/nds32/include/asm/setup.h | 274 +++++++++++
arch/nds32/include/asm/string.h | 57 +++
arch/nds32/include/asm/types.h | 84 ++++
arch/nds32/include/asm/u-boot.h | 72 +++
arch/nds32/include/asm/unaligned.h | 35 ++
arch/nds32/lib/Makefile | 53 ++
arch/nds32/lib/board.c | 341 +++++++++++++
arch/nds32/lib/bootm.c | 209 ++++++++
board/AndesTech/adp-ag101/Makefile | 60 +++
board/AndesTech/adp-ag101/adp-ag101.c | 144 ++++++
board/AndesTech/adp-ag101/config.mk | 46 ++
board/AndesTech/common/env.c | 138 ++++++
board/AndesTech/common/flash.c | 621 ++++++++++++++++++++++++
board/AndesTech/common/flib_flash.c | 721 ++++++++++++++++++++++++++++
board/AndesTech/common/flib_serial.c | 373 ++++++++++++++
board/AndesTech/common/fotg2xx.c | 60 +++
board/AndesTech/common/ftmac100.c | 766 +++++++++++++++++++++++++++++
board/AndesTech/common/ftpci100.c | 712 +++++++++++++++++++++++++++
board/AndesTech/common/serial.c | 141 ++++++
board/AndesTech/include/andes.h | 51 ++
board/AndesTech/include/chipset.h | 852 +++++++++++++++++++++++++++++++++
board/AndesTech/include/flib_flash.h | 87 ++++
board/AndesTech/include/ftmac100.h | 257 ++++++++++
board/AndesTech/include/ftpci100.h | 238 +++++++++
board/AndesTech/include/porting.h | 60 +++
board/AndesTech/include/serial.h | 175 +++++++
board/AndesTech/include/symbol.h | 107 ++++
common/cmd_bootm.c | 2 +
common/image.c | 1 +
examples/standalone/nds32.lds | 64 +++
examples/standalone/stubs.c | 17 +-
examples/standalone/x86-testapp.c | 12 +
include/common.h | 10 +
include/configs/adp-ag101.h | 33 ++
include/configs/ag101.h | 265 ++++++++++
include/image.h | 5 +
include/nds32_common.h | 214 +++++++++
include/nds32_n10.h | 30 ++
include/nds32_n12.h | 30 ++
include/nds32_n9.h | 30 ++
68 files changed, 10624 insertions(+), 1 deletions(-)
create mode 100644 arch/nds32/config.mk
create mode 100644 arch/nds32/cpu/Makefile
create mode 100644 arch/nds32/cpu/config.mk
create mode 100644 arch/nds32/cpu/cpu.c
create mode 100644 arch/nds32/cpu/interrupts.c
create mode 100644 arch/nds32/cpu/lowlevel_init.S
create mode 100644 arch/nds32/cpu/n1213s/Makefile
create mode 100644 arch/nds32/cpu/n1213s/ag101/Makefile
create mode 100644 arch/nds32/cpu/n1213s/ag101/cpu.c
create mode 100644 arch/nds32/cpu/n1213s/config.mk
create mode 100644 arch/nds32/cpu/n1213s/interrupts.c
create mode 100644 arch/nds32/cpu/n1213s/lowlevel_init.S
create mode 100644 arch/nds32/cpu/n1213s/start.S
create mode 100644 arch/nds32/cpu/start.S
create mode 100644 arch/nds32/cpu/u-boot.lds
create mode 100644 arch/nds32/include/asm/andesboot.h
create mode 100644 arch/nds32/include/asm/atomic.h
create mode 100644 arch/nds32/include/asm/bitops.h
create mode 100644 arch/nds32/include/asm/byteorder.h
create mode 100644 arch/nds32/include/asm/config.h
create mode 100644 arch/nds32/include/asm/global_data.h
create mode 100644 arch/nds32/include/asm/io.h
create mode 100644 arch/nds32/include/asm/memory.h
create mode 100644 arch/nds32/include/asm/posix_types.h
create mode 100644 arch/nds32/include/asm/processor.h
create mode 100644 arch/nds32/include/asm/ptrace.h
create mode 100644 arch/nds32/include/asm/ptregs.h
create mode 100644 arch/nds32/include/asm/setup.h
create mode 100644 arch/nds32/include/asm/string.h
create mode 100644 arch/nds32/include/asm/types.h
create mode 100644 arch/nds32/include/asm/u-boot.h
create mode 100644 arch/nds32/include/asm/unaligned.h
create mode 100644 arch/nds32/lib/Makefile
create mode 100644 arch/nds32/lib/board.c
create mode 100644 arch/nds32/lib/bootm.c
create mode 100644 board/AndesTech/adp-ag101/Makefile
create mode 100644 board/AndesTech/adp-ag101/adp-ag101.c
create mode 100644 board/AndesTech/adp-ag101/config.mk
create mode 100644 board/AndesTech/common/env.c
create mode 100644 board/AndesTech/common/flash.c
create mode 100644 board/AndesTech/common/flib_flash.c
create mode 100644 board/AndesTech/common/flib_serial.c
create mode 100644 board/AndesTech/common/fotg2xx.c
create mode 100644 board/AndesTech/common/ftmac100.c
create mode 100644 board/AndesTech/common/ftpci100.c
create mode 100644 board/AndesTech/common/serial.c
create mode 100644 board/AndesTech/include/andes.h
create mode 100644 board/AndesTech/include/chipset.h
create mode 100644 board/AndesTech/include/flib_flash.h
create mode 100644 board/AndesTech/include/ftmac100.h
create mode 100644 board/AndesTech/include/ftpci100.h
create mode 100644 board/AndesTech/include/porting.h
create mode 100644 board/AndesTech/include/serial.h
create mode 100644 board/AndesTech/include/symbol.h
create mode 100644 examples/standalone/nds32.lds
create mode 100644 include/configs/adp-ag101.h
create mode 100644 include/configs/ag101.h
create mode 100644 include/nds32_common.h
create mode 100644 include/nds32_n10.h
create mode 100644 include/nds32_n12.h
create mode 100644 include/nds32_n9.h
More information about the U-Boot
mailing list