From: Michael Opdenacker <michael.opdenacker@rootcommit.com>
To: yocto-patches@lists.yoctoproject.org
Cc: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Subject: [PATCH meta-rockchip v2] orangepi-3b: add
Date: Thu, 20 Nov 2025 12:11:11 +0000 (UTC) [thread overview]
Message-ID: <20251120-orangepi-3b-v2-1-48df6c49609c@rootcommit.com> (raw)
The Orange Pi 3B board is a Raspberry Pi sized single board computer
based on the Rockchip RK3566:
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html
Tech specs:
- Rockchip RK3566 (4x Arm Cortex-A55 @ 1.6GHz)
- Arm Mali-G52-2EE (OpenGL ES 1.1/2.0/3.0/3.1/3.2, Vulkan 1.1, OpenCL 2.0)
- LPDDR4 RAM (2/4/8 GB)
- µSD
- SPI flash (16/32 MB)
- optional eMMC pluggable module (16/32/64/128/256 GB)
- Wi-Fi5 + Bluetooth 5.0, BLE
- 1x USB 2.0 Type A OTG, 2x USB 2.0 Type A HOST, 1x USB 3.0 Type A Host
- 1x HDMI (up to 4K @ 60fps)
- 1x MIPI DSI LCD port
- 1x MIPI CSI camera port
- colour-coded 40-pin GPIO (uart, spi, i2c, pwm, gpio)
- Gigabit Ethernet port
- optional M.2 M-KEY PCIe port
- 89 x 56 mm
Signed-off-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
---
Changes in v2:
- Fixed commit message:
"1x MIPI CSI LCD port" -> "1x MIPI DSI LCD port"
- orangepi-3b.conf:
- Replaced "Orange Pi 3B v2.1" by #Orange Pi 3B"
in the "#@NAME:" line
- Replaced "3th generation SBC" by "Raspberry Pi sized SBC"
in the "#@DESCRIPTION:" line.
- Link to v1: https://lore.kernel.org/r/20251120-orangepi-3b-v1-1-3d31722d6fef@rootcommit.com
---
README | 1 +
conf/machine/orangepi-3b.conf | 11 +++++++++++
recipes-kernel/linux/linux-yocto_%.bbappend | 1 +
3 files changed, 13 insertions(+)
diff --git a/README b/README
index f55f750..6a13428 100644
--- a/README
+++ b/README
@@ -31,6 +31,7 @@ Status of supported boards:
nanopi-m4b
nanopi-r2s
nanopi-r4s
+ orangepi-3b
orangepi-5-plus
radxa-zero-3e
radxa-zero-3w
diff --git a/conf/machine/orangepi-3b.conf b/conf/machine/orangepi-3b.conf
new file mode 100644
index 0000000..ba4d8c5
--- /dev/null
+++ b/conf/machine/orangepi-3b.conf
@@ -0,0 +1,11 @@
+#@TYPE: Machine
+#@NAME: Orange Pi 3B
+#@DESCRIPTION: Raspberry Pi sized SBC designed by Kunlong Co.,Limited.
+#http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html
+
+require conf/machine/include/rk3566.inc
+
+KERNEL_DEVICETREE = "rockchip/rk3566-orangepi-3b-v2.1.dtb rockchip/rk3566-orangepi-3b-v1.1.dtb"
+MACHINE_EXTRA_RRECOMMENDS += "kernel-modules"
+
+UBOOT_MACHINE = "orangepi-3b-rk3566_defconfig"
diff --git a/recipes-kernel/linux/linux-yocto_%.bbappend b/recipes-kernel/linux/linux-yocto_%.bbappend
index da1b172..2dba3d7 100644
--- a/recipes-kernel/linux/linux-yocto_%.bbappend
+++ b/recipes-kernel/linux/linux-yocto_%.bbappend
@@ -16,6 +16,7 @@ COMPATIBLE_MACHINE:nanopi-m4-2gb = "nanopi-m4-2gb"
COMPATIBLE_MACHINE:nanopi-m4b = "nanopi-m4b"
COMPATIBLE_MACHINE:nanopi-r2s = "nanopi-r2s"
COMPATIBLE_MACHINE:nanopi-r4s = "nanopi-r4s"
+COMPATIBLE_MACHINE:orangepi-3b = "orangepi-3b"
COMPATIBLE_MACHINE:orangepi-5-plus = "orangepi-5-plus"
COMPATIBLE_MACHINE:radxa-zero-3 = "radxa-zero-3"
COMPATIBLE_MACHINE:roc-rk3308-cc = "roc-rk3308-cc"
---
base-commit: f32c5da2c502c43c9dd3663a6b3cbfa37539d197
change-id: 20251120-orangepi-3b-3211c19b8db7
Best regards,
--
Michael Opdenacker <michael.opdenacker@rootcommit.com>
next reply other threads:[~2025-11-20 12:11 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-20 12:11 Michael Opdenacker [this message]
2025-11-20 12:15 ` [yocto-patches] [PATCH meta-rockchip v2] orangepi-3b: add Quentin Schulz
2025-11-21 2:59 ` Trevor Woerner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251120-orangepi-3b-v2-1-48df6c49609c@rootcommit.com \
--to=michael.opdenacker@rootcommit.com \
--cc=yocto-patches@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.