This is an automated email from the ASF dual-hosted git repository.

btashton pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


    from 673a4b5  arch: S32K/Kinetis: Fix RTC settime prescaler
     new 58bd873  Add Basic support for BL602(UART timer CLIC)
     new 417d0d4  fix checkpatch warning
     new ce40edb  Solve the problems pointed out in the comments
     new 7e84874  Reconstruct bl602 readme; move up_irq_save/restore 
declaration to common place
     new 2b8e094  Fix BL602 CI Build failed. Modify the default configuration 
in KConfig. Sync latest commit from mainline.
     new 12258d7  Fix the BL602 mtimer frequency error.
     new d354a2f  fix some code style
     new 3e0a841  check bl602 license
     new 5f71e2b  fix ci build failed

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/risc-v/Kconfig                                |   11 +-
 arch/risc-v/include/bl602/chip.h                   |   35 +
 arch/risc-v/include/bl602/irq.h                    |  235 ++
 arch/risc-v/include/csr.h                          |    1 +
 arch/risc-v/src/bl602/Kconfig                      |   77 +
 arch/risc-v/src/bl602/Make.defs                    |   65 +
 arch/risc-v/src/bl602/bl602_allocateheap.c         |   67 +
 arch/risc-v/src/bl602/bl602_boot2.h                |  107 +
 arch/risc-v/src/bl602/bl602_config.h               |   54 +
 arch/risc-v/src/bl602/bl602_entry.S                |  151 +
 arch/risc-v/src/bl602/bl602_glb.c                  |  108 +
 arch/risc-v/src/bl602/bl602_gpio.c                 |  144 +
 arch/risc-v/src/bl602/bl602_hbn.c                  |   58 +
 arch/risc-v/src/bl602/bl602_head.S                 |  163 +
 arch/risc-v/src/bl602/bl602_idle.c                 |   67 +
 arch/risc-v/src/bl602/bl602_irq.c                  |  257 ++
 arch/risc-v/src/bl602/bl602_irq_dispatch.c         |  105 +
 arch/risc-v/src/bl602/bl602_lowputc.c              |  435 ++
 arch/risc-v/src/bl602/bl602_lowputc.h              |   83 +
 arch/risc-v/src/bl602/bl602_oneshot_lowerhalf.c    |  412 ++
 arch/risc-v/src/bl602/bl602_oneshot_lowerhalf.h    |  199 +
 arch/risc-v/src/bl602/bl602_serial.c               |  998 +++++
 arch/risc-v/src/bl602/bl602_start.c                |  144 +
 arch/risc-v/src/bl602/bl602_tim.c                  |  852 ++++
 arch/risc-v/src/bl602/bl602_tim_lowerhalf.c        |  457 +++
 arch/risc-v/src/bl602/bl602_tim_lowerhalf.h        |   42 +
 arch/risc-v/src/bl602/bl602_timerisr.c             |  149 +
 arch/risc-v/src/bl602/bl602_vectors.S              |   42 +
 arch/risc-v/src/bl602/chip.h                       |   35 +
 arch/risc-v/src/bl602/hardware/bl602_clint.h       |   40 +
 arch/risc-v/src/bl602/hardware/bl602_common.h      |  183 +
 arch/risc-v/src/bl602/hardware/bl602_glb.h         | 4267 ++++++++++++++++++++
 arch/risc-v/src/bl602/hardware/bl602_gpio.h        |  501 +++
 arch/risc-v/src/bl602/hardware/bl602_hbn.h         |  684 ++++
 arch/risc-v/src/bl602/hardware/bl602_timer.h       |  632 +++
 arch/risc-v/src/bl602/hardware/bl602_uart.h        |  701 ++++
 arch/risc-v/src/bl602/hardware/clic.h              |   43 +
 arch/risc-v/src/common/riscv_arch.h                |    1 +
 boards/Kconfig                                     |   11 +
 boards/risc-v/bl602/bl602evb/Kconfig               |    8 +
 boards/risc-v/bl602/bl602evb/README.txt            |   28 +
 boards/risc-v/bl602/bl602evb/configs/nsh/defconfig |   75 +
 boards/risc-v/bl602/bl602evb/include/board.h       |   68 +
 boards/risc-v/bl602/bl602evb/scripts/Make.defs     |   68 +
 boards/risc-v/bl602/bl602evb/scripts/ld.script     |  161 +
 boards/risc-v/bl602/bl602evb/src/Makefile          |   29 +
 boards/risc-v/bl602/bl602evb/src/bl602_appinit.c   |   69 +
 boards/risc-v/bl602/bl602evb/src/bl602_boot.c      |   58 +
 boards/risc-v/bl602/bl602evb/src/bl602_bringup.c   |  113 +
 boards/risc-v/bl602/bl602evb/src/bl602evb.h        |   33 +
 include/nuttx/arch.h                               |   34 +
 51 files changed, 13359 insertions(+), 1 deletion(-)
 create mode 100644 arch/risc-v/include/bl602/chip.h
 create mode 100644 arch/risc-v/include/bl602/irq.h
 create mode 100644 arch/risc-v/src/bl602/Kconfig
 create mode 100644 arch/risc-v/src/bl602/Make.defs
 create mode 100644 arch/risc-v/src/bl602/bl602_allocateheap.c
 create mode 100644 arch/risc-v/src/bl602/bl602_boot2.h
 create mode 100644 arch/risc-v/src/bl602/bl602_config.h
 create mode 100644 arch/risc-v/src/bl602/bl602_entry.S
 create mode 100644 arch/risc-v/src/bl602/bl602_glb.c
 create mode 100644 arch/risc-v/src/bl602/bl602_gpio.c
 create mode 100644 arch/risc-v/src/bl602/bl602_hbn.c
 create mode 100644 arch/risc-v/src/bl602/bl602_head.S
 create mode 100644 arch/risc-v/src/bl602/bl602_idle.c
 create mode 100644 arch/risc-v/src/bl602/bl602_irq.c
 create mode 100644 arch/risc-v/src/bl602/bl602_irq_dispatch.c
 create mode 100644 arch/risc-v/src/bl602/bl602_lowputc.c
 create mode 100644 arch/risc-v/src/bl602/bl602_lowputc.h
 create mode 100644 arch/risc-v/src/bl602/bl602_oneshot_lowerhalf.c
 create mode 100644 arch/risc-v/src/bl602/bl602_oneshot_lowerhalf.h
 create mode 100644 arch/risc-v/src/bl602/bl602_serial.c
 create mode 100644 arch/risc-v/src/bl602/bl602_start.c
 create mode 100644 arch/risc-v/src/bl602/bl602_tim.c
 create mode 100644 arch/risc-v/src/bl602/bl602_tim_lowerhalf.c
 create mode 100644 arch/risc-v/src/bl602/bl602_tim_lowerhalf.h
 create mode 100644 arch/risc-v/src/bl602/bl602_timerisr.c
 create mode 100644 arch/risc-v/src/bl602/bl602_vectors.S
 create mode 100644 arch/risc-v/src/bl602/chip.h
 create mode 100644 arch/risc-v/src/bl602/hardware/bl602_clint.h
 create mode 100644 arch/risc-v/src/bl602/hardware/bl602_common.h
 create mode 100644 arch/risc-v/src/bl602/hardware/bl602_glb.h
 create mode 100644 arch/risc-v/src/bl602/hardware/bl602_gpio.h
 create mode 100644 arch/risc-v/src/bl602/hardware/bl602_hbn.h
 create mode 100644 arch/risc-v/src/bl602/hardware/bl602_timer.h
 create mode 100644 arch/risc-v/src/bl602/hardware/bl602_uart.h
 create mode 100644 arch/risc-v/src/bl602/hardware/clic.h
 create mode 100644 boards/risc-v/bl602/bl602evb/Kconfig
 create mode 100644 boards/risc-v/bl602/bl602evb/README.txt
 create mode 100644 boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
 create mode 100644 boards/risc-v/bl602/bl602evb/include/board.h
 create mode 100644 boards/risc-v/bl602/bl602evb/scripts/Make.defs
 create mode 100644 boards/risc-v/bl602/bl602evb/scripts/ld.script
 create mode 100644 boards/risc-v/bl602/bl602evb/src/Makefile
 create mode 100644 boards/risc-v/bl602/bl602evb/src/bl602_appinit.c
 create mode 100644 boards/risc-v/bl602/bl602evb/src/bl602_boot.c
 create mode 100644 boards/risc-v/bl602/bl602evb/src/bl602_bringup.c
 create mode 100644 boards/risc-v/bl602/bl602evb/src/bl602evb.h

Reply via email to