mirror of
https://github.com/apache/nuttx.git
synced 2026-08-19 20:48:19 +00:00
Add initial Apache NuttX support for the Allwinner D1 / T-Head C906 running in supervisor mode under OpenSBI. Add support for: - RV64 D1 architecture definitions - Lichee RV 86 Panel board configuration - UART0 console at 115200 baud - D1 PLIC interrupt controller - native D1 Timer1 scheduler tick - early inherited-watchdog disable - FLAT S-mode NSH configuration The port has been tested on physical Sipeed Lichee RV / 86 Panel hardware and boots to an interactive NuttShell. The scheduler tick uses OSC24M Timer1 at 1000 Hz. The Timer1 interval register is programmed with 23999 to produce exactly 24000 input clocks per tick on the physical D1. Assisted-by: OpenAI Codex:gpt-5.6-sol Signed-off-by: Lance Harvie <lanceharvie@gmail.com> |
||
|---|---|---|
| .. | ||
| arm | ||
| arm64 | ||
| avr | ||
| dummy | ||
| hc/m9s12 | ||
| mips | ||
| misoc/lm32/misoc | ||
| or1k/mor1kx/or1k | ||
| renesas | ||
| risc-v | ||
| sim/sim/sim | ||
| sparc | ||
| tricore | ||
| x86/qemu/qemu-i486 | ||
| x86_64/qemu/qemu-intel64 | ||
| xtensa | ||
| z16/z16f/z16f2800100zcog | ||
| z80 | ||
| .gitignore | ||
| Board.mk | ||
| boardctl.c | ||
| CMakeLists.txt | ||
| dummy.c | ||
| Kconfig | ||
| Makefile | ||