nuttx/Documentation/platforms/risc-v
Lee Lup Yuen 87c1b81857 boards/riscv: Add support for PINE64 Ox64 BL808 SBC
This PR adds support for PINE64 Ox64 64-bit RISC-V SBC, based on Bouffalo Lab BL808 SoC (T-Head C906 Core). Most of the code is derived from NuttX for Star64 JH7110. The source files are explained in the articles here: https://github.com/lupyuen/nuttx-ox64

### Modified Files

`boards/Kconfig`: Added Ox64 board

### New Files in boards/risc-v/bl808/ox64

`src/bl808_appinit.c`: Startup Code

`include/board.h`: Ox64 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`: Ox64 Makefile

`src/Makefile`: Ox64 Makefile

`Kconfig`: Ox64 Config

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

### Updated Documentation

`platforms/risc-v/bl808/index.rst`: New page for Bouffalo Lab BL808 SoC

`platforms/risc-v/bl808/boards/ox64/index.rst`: Building and booting NuttX for Ox64

`platforms/risc-v/jh7110/boards/star64/index.rst`: Fix typo
2023-12-15 18:52:16 -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 Documentation, tools: Bump xpack-riscv-none-elf-gcc to 12.3.0-2 2023-11-14 12:33:36 +01:00
esp32c6 Documentation, tools: Bump xpack-riscv-none-elf-gcc to 12.3.0-2 2023-11-14 12:33:36 +01: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
litex Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
mpfs Documentation: Fix compilation warnings 2023-03-25 12:23:35 +02:00
qemu-rv Documentation: migrate the rest boards 2023-10-26 18:13:34 -03:00
rv32m1 Documentation: Fix various typos 2023-11-23 16:38:19 -08:00
index.rst Documentation: introduce hardware platforms documentation 2021-02-07 08:38:51 -03:00