[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