From a574c66e9f343e75fcb7edd3ae62a0deb1380f91 Mon Sep 17 00:00:00 2001 From: unitexe Date: Wed, 25 Feb 2026 22:44:44 -0600 Subject: Introduce meta-rockchip-extra to apply serial baud rate patches I don't have a USB to serial converter that works with the default baud rate. --- meta-rockchip-extra/conf/layer.conf | 14 +++++++++++ .../0001-set-serial2-baudrate-to-115200.patch | 28 ++++++++++++++++++++++ .../recipes-bsp/u-boot/u-boot_%.bbappend | 3 +++ .../0001-set-serial2-baudrate-to-115200.patch | 28 ++++++++++++++++++++++ .../recipes-kernel/linux/linux-yocto_%.bbappend | 3 +++ 5 files changed, 76 insertions(+) create mode 100644 meta-rockchip-extra/conf/layer.conf create mode 100644 meta-rockchip-extra/recipes-bsp/u-boot/files/0001-set-serial2-baudrate-to-115200.patch create mode 100644 meta-rockchip-extra/recipes-bsp/u-boot/u-boot_%.bbappend create mode 100644 meta-rockchip-extra/recipes-kernel/linux/files/0001-set-serial2-baudrate-to-115200.patch create mode 100644 meta-rockchip-extra/recipes-kernel/linux/linux-yocto_%.bbappend (limited to 'meta-rockchip-extra') diff --git a/meta-rockchip-extra/conf/layer.conf b/meta-rockchip-extra/conf/layer.conf new file mode 100644 index 0000000..4205b3b --- /dev/null +++ b/meta-rockchip-extra/conf/layer.conf @@ -0,0 +1,14 @@ +BBPATH .= ":${LAYERDIR}" + +BBFILES += "\ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend \ +" + +BBFILE_COLLECTIONS += "rockchip-extra-layer" +BBFILE_PATTERN_rockchip-extra-layer = "^${LAYERDIR}/" +BBFILE_PRIORITY_rockchip-extra-layer = "2" + +LAYERDEPENDS_rockchip-extra-layer += "rockchip" + +LAYERSERIES_COMPAT_rockchip-extra-layer = "whinlatter" diff --git a/meta-rockchip-extra/recipes-bsp/u-boot/files/0001-set-serial2-baudrate-to-115200.patch b/meta-rockchip-extra/recipes-bsp/u-boot/files/0001-set-serial2-baudrate-to-115200.patch new file mode 100644 index 0000000..61ea8ac --- /dev/null +++ b/meta-rockchip-extra/recipes-bsp/u-boot/files/0001-set-serial2-baudrate-to-115200.patch @@ -0,0 +1,28 @@ +From e25377d919889cc4ccc6b21a86e8b0dadbc422cf Mon Sep 17 00:00:00 2001 +From: unitexe +Date: Sat, 21 Feb 2026 11:00:05 -0600 +Subject: [PATCH] set serial2 baudrate to 115200 + +I don't have a USB/serial adapter that supports 1500000 + +Upstream-Status: Inappropriate [embedded-specific] +--- + dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3.dtsi | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3.dtsi b/dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3.dtsi +index 1ee5d96a46a..244f36aab84 100644 +--- a/dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3.dtsi ++++ b/dts/upstream/src/arm64/rockchip/rk3566-radxa-zero-3.dtsi +@@ -7,7 +7,7 @@ + + / { + chosen { +- stdout-path = "serial2:1500000n8"; ++ stdout-path = "serial2:115200n8"; + }; + + hdmi-con { +-- +2.43.0 + diff --git a/meta-rockchip-extra/recipes-bsp/u-boot/u-boot_%.bbappend b/meta-rockchip-extra/recipes-bsp/u-boot/u-boot_%.bbappend new file mode 100644 index 0000000..47b06fa --- /dev/null +++ b/meta-rockchip-extra/recipes-bsp/u-boot/u-boot_%.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" + +SRC_URI:append = " file://0001-set-serial2-baudrate-to-115200.patch" diff --git a/meta-rockchip-extra/recipes-kernel/linux/files/0001-set-serial2-baudrate-to-115200.patch b/meta-rockchip-extra/recipes-kernel/linux/files/0001-set-serial2-baudrate-to-115200.patch new file mode 100644 index 0000000..8c1f998 --- /dev/null +++ b/meta-rockchip-extra/recipes-kernel/linux/files/0001-set-serial2-baudrate-to-115200.patch @@ -0,0 +1,28 @@ +From f18dfae5c9f1cca1b0404d90a72293696ab39ed1 Mon Sep 17 00:00:00 2001 +From: unitexe +Date: Sat, 21 Feb 2026 11:05:04 -0600 +Subject: [PATCH] set serial2 baudrate to 115200 + +I don't have a USB/serial adapter that supports 1500000 + +Upstream-Status: Inappropriate [embedded-specific] +--- + arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi b/arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi +index 1ee5d96a46a1..244f36aab84a 100644 +--- a/arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi ++++ b/arch/arm64/boot/dts/rockchip/rk3566-radxa-zero-3.dtsi +@@ -7,7 +7,7 @@ + + / { + chosen { +- stdout-path = "serial2:1500000n8"; ++ stdout-path = "serial2:115200n8"; + }; + + hdmi-con { +-- +2.43.0 + diff --git a/meta-rockchip-extra/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-rockchip-extra/recipes-kernel/linux/linux-yocto_%.bbappend new file mode 100644 index 0000000..47b06fa --- /dev/null +++ b/meta-rockchip-extra/recipes-kernel/linux/linux-yocto_%.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/files:" + +SRC_URI:append = " file://0001-set-serial2-baudrate-to-115200.patch" -- cgit v1.2.3