incubator-nuttx/Documentation/platforms/risc-v
Lup Yuen Lee 008803865f boards/risc-v: Add support for Milk-V Duo S SBC (SOPHGO SG2000 SoC)
This PR adds support for Milk-V Duo S 64-bit RISC-V SBC, based on SOPHGO SG2000 SoC (T-Head C906 Core). Most of the code is derived from NuttX for Ox64 BL808. The source files are explained in the articles here: https://github.com/lupyuen/nuttx-sg2000

Modified Files:

`boards/Kconfig`: Added Milk-V Duo S board

`arch/risc-v/src/sg2000/sg2000_timerisr.c`: Fixed MTIMER_FREQ for sleep() to work correctly

New Files in boards/risc-v/sg2000/milkv_duos:

`src/sg2000_appinit.c`: Startup Code

`include/board.h`: Milk-V Duo S 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`: Milk-V Duo S Makefile

`src/Makefile`: Milk-V Duo S Makefile

`Kconfig`: Milk-V Duo S Config

`configs/nsh/defconfig`: Build Config for `milkv_duos:nsh`

Updated Documentation:

`platforms/risc-v/sg2000/index.rst`: New page for SOPHGO SG2000 SoC

`platforms/risc-v/sg2000/boards/milkv_duos/index.rst`: Building and booting NuttX for Milk-V Duo S
2024-06-18 00:13:35 +08:00
..
bl602 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
bl808 boards/riscv: Add support for PINE64 Ox64 BL808 SBC 2023-12-15 18:52:16 -08:00
c906 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
esp32c3 esp32[c3|c6|h2]: Add gspi master support 2024-06-12 23:35:24 +08:00
esp32c3-legacy esp32s2: add simple boot support 2024-06-04 18:53:14 -03:00
esp32c6 esp32[c3|c6|h2]: Add gspi master support 2024-06-12 23:35:24 +08:00
esp32h2 esp32[c3|c6|h2]: Add gspi master support 2024-06-12 23:35:24 +08:00
fe310 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
hpm6750 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
jh7110 boards/riscv: Add support for PINE64 Ox64 BL808 SBC 2023-12-15 18:52:16 -08:00
k210 Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
k230 risc-v/k230: update AMP related document 2024-02-23 04:21:09 -08:00
litex arch/risc-v/litex: Allow FDT to be passed from previous boot change. 2024-03-20 20:53:17 +08:00
mpfs Documentation: Fix compilation warnings 2023-03-25 12:23:35 +02:00
qemu-rv Documentation/rv-virt: Update information for S mode build 2024-06-14 19:52:00 +08:00
rv32m1 Documentation: Fix various typos 2023-11-23 16:38:19 -08:00
sg2000 boards/risc-v: Add support for Milk-V Duo S SBC (SOPHGO SG2000 SoC) 2024-06-18 00:13:35 +08:00
index.rst