No description
  • BitBake 70.8%
  • Makefile 12.9%
  • Python 9.4%
  • HTML 3.2%
  • Shell 1.7%
  • Other 2%
Find a file
Michael Opdenacker a353850ff2 docs: k1: no longer need to manually copy bootinfo_sd.bin
Now done automatically by the "k1-image" class.

Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
2026-09-04 12:33:38 -07:00
.github workflows: validate-bsp-coverage: run on changes to validate-bsp-coverage.py 2026-09-03 10:48:34 -07:00
bitbake-registry orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
classes orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
conf orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
docs docs: k1: no longer need to manually copy bootinfo_sd.bin 2026-09-04 12:33:38 -07:00
dynamic-layers Remove unnecessary x permissions in generated files 2026-01-06 23:39:53 -08:00
files/wic orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
kas orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
licenses licenses: Rename ChipsMedia_VisionFive2 -> ChipsMedia-VisionFive2 2023-06-21 16:00:11 -07:00
recipes-bsp u-boot-k3: set EXTRA_OEMAKE for openssl 4.x 2026-09-04 08:24:09 -07:00
recipes-core recipes-core/images: common RCPU firmware for k1 SoC initramfs 2026-01-26 15:47:35 -08:00
recipes-devtools/riscv-tools riscv-tools: remove fesvr 2026-04-30 11:31:51 +05:30
recipes-graphics recipes: Convert to valid SPDX expressions 2026-07-27 11:28:47 -07:00
recipes-kernel orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
recipes-multimedia recipes: Convert to valid SPDX expressions 2026-07-27 11:28:47 -07:00
recipes-support layers: Bump to use kirkstone 2022-02-22 08:51:48 -08:00
tools tools: validate-bsp-coverage.py: add script 2026-09-03 07:32:57 -07:00
.travis.yml .travis.yml: Update the Ubuntu distro 2020-05-19 20:24:17 -07:00
DEPRECATED.md orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
LICENSE Add a CONTRIBUTORS file 2020-07-20 20:32:07 -07:00
README.md orangepi-rv2.conf: switch to mainline Linux, U-Boot and OpenSBI 2026-09-03 12:55:01 -07:00
SECURITY.md SECURITY.md: add 2025-10-21 17:23:21 -07:00

meta-riscv

RISC-V Architecture Layer for OpenEmbedded/Yocto

license Build Status

Description

This is the general hardware-specific BSP overlay for the RISC-V based devices.

More information can be found at: https://riscv.org/ (Official Site)

The core BSP part of meta-riscv should work with different OpenEmbedded/Yocto distributions and layer stacks, such as:

  • Distro-less (only with OE-Core).
  • Yoe Distro.
  • Yocto/Poky.

For details regarding basic usage for some platforms supported by this layer, see the Quick Start Guide.

Dependencies

This layer depends on:

Available Machines

MACHINE Platform Notes
ae350-ax45mp Andes AX45MP
bananapi-f3 BPI-F3 Mainline Kernel and U-Boot (uses vendor FSBL)
bananapi-cm6-io BPI-CM6 Mainline Kernel and U-Boot (uses vendor FSBL)
beaglev-ahead BeagleV-Ahead
beaglev-starlight-jh7100 BeagleV No longer produced
dc-roma-fml13v01 DC-ROMA RISC-V Mainboard Upstream mainline kernel (7.0) with the in-tree jh7110-deepcomputing-fml13v01 DTS, Framework Laptop 13 compatible mainboard
eswin-ebc77 ESWIN EBC77 Vendor kernel. Use eswin-ebc77-mainline for upstream version
eswin-ebc77-mainline ESWIN EBC77
k3-com260 Sipeed K3 CoM260 Vendor Kernel
k3-pico-itx Sipeed K3 Pico-ITX Vendor Kernel
freedom-u540 HiFive Unleashed Discontinued
mangopi-mq-pro MangoPi MQ Pro
milkv-duo Milk-V Duo
milkv-duo256m Milk-V Duo-256M
milkv-duos Milk-V Duo-S
milkv-megrez Milk-V Megrez Build broken due to downstream kernel commit since being branchless
muse-pi-pro Muse Pi Pro
nezha-allwinner-d1 Nezha D1-H
orangepi-r2s OrangePi R2S Vendor Kernel and U-Boot
orangepi-rv2 OrangePi RV2 Mainline Kernel and U-Boot (uses vendor FSBL)
star64 PINE64 STAR64 5.15 Kernel fork
visionfive StarFive VisionFive No product page found
visionfive2 StarFive VisionFive 2

Note that this layer also provides improvements and features for the upstream qemuriscv32 and qemuriscv64 machines.

Contributing

Submit patches via GitHub pull requests, Use GitHub issues to report problems or to send comments.

Maintainer(s)

  • Khem Raj <raj.khem@gmail.com>