nuttx/Documentation
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
..
_extensions Documentation: port warnings_filter Sphinx extension from Zephyr 2023-11-28 09:18:29 -08:00
_static
_templates
applications docs/wamr: initial WAMR guide 2024-06-11 10:13:20 +08:00
components pm: update pm_domain_register/pm_domain_unregister document 2024-06-04 22:04:25 +08:00
contributing documentation/contributing: remove copyright notice in file header 2023-11-07 01:01:18 +08:00
faq DOC: Add how to get application on NSH 2024-06-06 02:39:56 +08:00
guides Documentation:update qemugdb usage 2024-04-20 18:42:28 +08:00
implementation docs/implementation: fix minor typos 2024-05-04 13:24:32 +08:00
introduction Documentation: various cosmetic changes 2023-10-30 20:29:54 +08:00
logos Documentation: Add NuttX Logo page 2024-04-16 11:25:08 +08:00
platforms boards/risc-v: Add support for Milk-V Duo S SBC (SOPHGO SG2000 SoC) 2024-06-18 00:13:35 +08:00
quickstart paging: Rename existing CONFIG_PAGING to CONFIG_LEGACY_PAGING 2024-03-05 09:45:49 +08:00
reference docs/os: fix typos 2024-04-21 11:06:46 +08:00
ReleaseNotes Documentation: add NuttX-12.5.1 release notes 2024-04-08 21:40:59 +08:00
.gitignore
conf.py Documentation: port warnings_filter Sphinx extension from Zephyr 2023-11-28 09:18:29 -08:00
glossary.rst
index.rst Documentation: Add NuttX Logo page 2024-04-16 11:25:08 +08:00
known-warnings.txt fs: Add VFS docs 2024-02-20 18:28:09 -08:00
legacy_README.md Documentation: fix warning 2023-10-30 20:29:54 +08:00
make.bat
Makefile fs: Add VFS docs 2024-02-20 18:28:09 -08:00
Pipfile docs: Add copy button for code blocks 2023-05-20 12:58:32 +08:00
Pipfile.lock build(deps): bump tornado from 6.3.2 to 6.4.1 in /Documentation 2024-06-07 10:12:04 +08:00
substitutions.rst Remove the double blank line from source files 2022-02-20 20:10:14 +01:00