nuttx/boards/risc-v
Lee Lup Yuen a59673b526 boards/risc-v: Add support for PINE64 Star64 JH7110 SBC
This PR adds support for PINE64 Star64 64-bit RISC-V SBC, based on StarFive JH7110 SoC. Most of the code is derived from NuttX for QEMU RISC-V (Kernel Mode). [The source files are explained in the articles here](https://github.com/lupyuen/nuttx-star64)

Modified Files:

boards/Kconfig: Added Star64 board

New Files in boards/risc-v/jh7110/star64:

src/jh7110_appinit.c: Startup Code

include/board.h: Star64 Definitions

include/board_memorymap.h: Memory Map

src/etc/init.d/rc.sysinit, rcS: Startup Script

src/.gitignore: Ignore the tmp filesystem

scripts/ld.script: Linker Script

scripts/Make.defs: Star64 Makefile

src/Makefile: Star64 Makefile

Kconfig: Star64 Config

configs/nsh/defconfig: NSH Build Config

Updated Documentation:

introduction/detailed_support.rst: Added StarFive JH7110 SoC and Star64 SBC

platforms/risc-v/jh7110/index.rst: New page for StarFive JH7110 SoC

platforms/risc-v/jh7110/boards/star64/index.rst: Building and booting NuttX for Star64
2023-08-07 01:08:35 -07:00
..
bl602/bl602evb boards: bl602evb:timer remove CONFIG_SCHED_CPULOAD_EXTCLK 2023-08-04 10:58:54 -07:00
c906/smartl-c906 libc/tls: Change the default value of TLS_NELEM to zero 2023-07-20 08:11:30 +02:00
esp32c3 sched: Rename DEBUG_TCBINFO to ARCH_HAVE_TCBINFO 2023-07-26 09:33:38 +02:00
esp32c6 build: Replace "$(shell $(INCDIR) $(CC) ...)" with $(INCDIR_PREFIX) 2023-06-23 00:11:25 +03:00
espressif arch/espressif: Add MCUboot support for ESP32-C3 2023-08-04 10:30:57 -07:00
fe310/hifive1-revb sched: Disable stdio api by default when DEFAULT_SMALL equals y 2023-03-03 00:18:03 +02:00
hpm6750/hpm6750evk2 boards:riscv:hpm6750evk2: revised README.txt to config toolchain 2023-03-09 07:56:00 +02:00
jh7110/star64 boards/risc-v: Add support for PINE64 Star64 JH7110 SBC 2023-08-07 01:08:35 -07:00
k210/maix-bit Indent the include statement by two spaces 2023-05-16 12:34:32 -03:00
litex/arty_a7 Kconfig: Simplify the conditional default statement 2023-07-16 14:39:20 -03:00
mpfs riscv/mpfs: Set hart2 default entrypoint to -1 like the others 2023-07-26 19:58:05 -03:00
qemu-rv/rv-virt fdt: Add initial FDT support and procfs for userspace export 2023-08-05 12:41:06 -07:00
rv32m1/rv32m1-vega sched: Disable stdio api by default when DEFAULT_SMALL equals y 2023-03-03 00:18:03 +02:00