
*** 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