Files
build/patch/u-boot/u-boot-xpressreal/0002-update-fw-path.patch
Wei e696c2eb3b Add support for XpressReal T3
XpressReal(https://xpressreal.io/) is a family of Single Board Computers
developed in collaboration between Fyde Innovations, Radxa and Realtek.

XpressReal T3 is the first product in the family - a small form factor
high performance single board computer powered by the Realtek RTD1619B,
which runs FydeOS/openFyde and Linux!

Now we are adding the awesome Armbian Linux support for XpressReal T3!

This commit introduces some binary files that XpressReal T3 needed:

- firmware/realtek/rtd1619b
	These binaries are the firmware for rtd1619b peripherals
	(including the audio decoder, video decoder, etc.).
- u-boot-fw.tar.gz
	This contains some co-processor firmware,
	which needs to be loaded by u-boot in the early stage of boot.
- u-boot-prebuilt.tar.gz
	These are hwsettings related files, used for tasks such as DDR initialization.

These files come from the rtd1619b SDK, which has already been open-sourced on our github:

- [firmware](https://github.com/XpressReal/linux-sdk/tree/main/meta-xpressreal/recipes-kernel/linux-firmware/files/rtd1619b)
- [u-boot prebuilts](https://github.com/XpressReal/linux-sdk/tree/main/meta-xpressreal/recipes-bsp/u-boot/files/prebuilt/rtd1619b)
2025-09-04 20:32:34 +08:00

67 lines
2.3 KiB
Diff

From 8e1d1b2150ddae1bc20cce4ec2030846b4b87aa5 Mon Sep 17 00:00:00 2001
From: Wei <wei@fydeos.io>
Date: Mon, 25 Aug 2025 09:12:42 +0800
Subject: [PATCH 1/1] update fw path
---
board/realtek/rtd1619b_emmc.its | 6 +++---
board/realtek/rtd1619b_spi.its | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/board/realtek/rtd1619b_emmc.its b/board/realtek/rtd1619b_emmc.its
index 169e8eb051b..b2ab0ec7a16 100644
--- a/board/realtek/rtd1619b_emmc.its
+++ b/board/realtek/rtd1619b_emmc.its
@@ -64,7 +64,7 @@
};
pcpu_cert {
description = "Certificate for PCPU FW";
- data = /incbin/("./source/fw/PCPU_Certificate_final.bin");
+ data = /incbin/("./fw/PCPU_Certificate_final.bin");
type = "firmware";
arch = "arm64";
compression = "none";
@@ -75,7 +75,7 @@
};
pcpu {
description = "PCPU FW";
- data = /incbin/("./source/fw/PCPU_Code_Area_final.bin");
+ data = /incbin/("./fw/PCPU_Code_Area_final.bin");
type = "firmware";
arch = "arm64";
compression = "none";
@@ -86,7 +86,7 @@
};
tee {
description = "OPTEE";
- data = /incbin/("./source/fw/Secure_OS_Area_flash_layout_0.bin");
+ data = /incbin/("./fw/Secure_OS_Area_flash_layout_0.bin");
type = "tee";
arch = "arm64";
compression = "none";
diff --git a/board/realtek/rtd1619b_spi.its b/board/realtek/rtd1619b_spi.its
index ebf81fedf49..cdb4a20ac79 100644
--- a/board/realtek/rtd1619b_spi.its
+++ b/board/realtek/rtd1619b_spi.its
@@ -42,7 +42,7 @@
};
pcpu_cert {
description = "Certificate for PCPU FW";
- data = /incbin/("./source/fw/PCPU_Certificate_final.bin");
+ data = /incbin/("./fw/PCPU_Certificate_final.bin");
type = "firmware";
arch = "arm64";
compression = "none";
@@ -53,7 +53,7 @@
};
pcpu {
description = "PCPU FW";
- data = /incbin/("./source/fw/PCPU_Code_Area_final.bin");
+ data = /incbin/("./fw/PCPU_Code_Area_final.bin");
type = "firmware";
arch = "arm64";
compression = "none";
--
2.34.1