a59673b526
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
30 lines
1.0 KiB
ReStructuredText
30 lines
1.0 KiB
ReStructuredText
===============
|
|
StarFive JH7110
|
|
===============
|
|
|
|
`StarFive JH7110 <https://doc-en.rvspace.org/Doc_Center/jh7110.html>`_ is a 64-bit RISC-V SoC that features:
|
|
|
|
- **CPU:** SiFive RISC-V U74 Application Cores (4 cores, RV64GCB) and SiFive RISC-V S7 Monitor Core (single core, RV64IMACB)
|
|
- **GPU:** Imagination Technology BXE-4-32
|
|
- **RAM:** 32-bit LPDDR4 / DDR4 / LPDDR3 / DDR3
|
|
- **Video Decoder:** 4K @ 30 fps multi-stream for H.264/H.265
|
|
- **Video Encoder:** 1080p @ 30 fps multi-stream for H.265
|
|
- **Video Input:** 1 x DVP and 1 x MIPI-CSI with 4D1C
|
|
- **Video Output:** MIPI DSI with 4D1C
|
|
- **HDMI:** 1 x HDMI 2.0 port display up to 4K @ 30 fps
|
|
- **Parallel Interface:**: 24-bit RGB parallel interface
|
|
- **PCIe:** 2 x PCIe 2.0, 1 lane
|
|
- **USB:** USB 3.0 Host / Device
|
|
- **Ethernet:** 2 x Ethernet MAC 1,000 Mbps, 2 x CAN 2.0B
|
|
- **Security:** TRNG, OTP
|
|
- **Peripherals:** UART, I2C, SPI, SDIO, DPI, PCM / I2S, Timers, Temperature Sensor, INTC, PWM, WDT, GPIO, DVP, GPCLK
|
|
|
|
Supported Boards
|
|
================
|
|
|
|
.. toctree::
|
|
:glob:
|
|
:maxdepth: 1
|
|
|
|
boards/*/*
|