summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2026-04-27 11:19:46 -0600
committerTom Rini <[email protected]>2026-04-27 11:19:46 -0600
commitb67f54885afd8dd75c0efb443e2a5b956d501392 (patch)
tree81227896ea94e996a71665a8416c5ce801128da2 /board
parentbb4142af7ed8c94b3df3e75ca9ab3ef450e80885 (diff)
parentcf8bb114418e7b96f1d18d4e38418ccf8eec957f (diff)
Merge patch series "k3-am69-aquila: Migrate to OF_UPSTREAM and add remoteproc FW pre-loading"
Ernest Van Hoecke <[email protected]> says: This patch series migrates the Aquila AM69 to OF_UPSTREAM to receive automatic device tree updates. It also adds remoteproc firmware pre-loading to the environment. Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'board')
-rw-r--r--board/toradex/aquila-am69/MAINTAINERS2
-rw-r--r--board/toradex/aquila-am69/aquila-am69.env21
2 files changed, 21 insertions, 2 deletions
diff --git a/board/toradex/aquila-am69/MAINTAINERS b/board/toradex/aquila-am69/MAINTAINERS
index f629ba4a019..014e7e99b0b 100644
--- a/board/toradex/aquila-am69/MAINTAINERS
+++ b/board/toradex/aquila-am69/MAINTAINERS
@@ -3,9 +3,7 @@ M: Francesco Dolcini <[email protected]>
W: https://www.toradex.com/computer-on-modules/aquila-arm-family/ti-am69
S: Maintained
F: arch/arm/dts/k3-am69-aquila-dev-u-boot.dtsi
-F: arch/arm/dts/k3-am69-aquila-dev.dts
F: arch/arm/dts/k3-am69-aquila-lpddr4-4266.dtsi
-F: arch/arm/dts/k3-am69-aquila.dtsi
F: arch/arm/dts/k3-am69-r5-aquila-dev.dts
F: board/toradex/aquila-am69
F: configs/aquila-am69_a72_defconfig
diff --git a/board/toradex/aquila-am69/aquila-am69.env b/board/toradex/aquila-am69/aquila-am69.env
index f8b7363dcf5..d61898091aa 100644
--- a/board/toradex/aquila-am69/aquila-am69.env
+++ b/board/toradex/aquila-am69/aquila-am69.env
@@ -1,3 +1,5 @@
+#include <env/ti/k3_rproc.env>
+
#define CFG_RAMDISK_ADDR_R 0x90300000
#define CFG_SCRIPTADDR 0x90280000
@@ -39,3 +41,22 @@ update_uboot=
setexpr blkcnt ${filesize} + 0x1ff && setexpr blkcnt ${blkcnt} / 0x200;
mmc dev 0 1; mmc write ${loadaddr} 0x1400 ${blkcnt};
fi
+
+rprocsemmcboot=
+ env set boot mmc;
+ env set bootpart 0:2;
+ rproc init;
+ run boot_rprocs_mmc;
+ env set bootpart;
+
+rproc_fw_binaries= \
+ 2 /lib/firmware/j784s4-main-r5f0_0-fw \
+ 3 /lib/firmware/j784s4-main-r5f0_1-fw \
+ 4 /lib/firmware/j784s4-main-r5f1_0-fw \
+ 5 /lib/firmware/j784s4-main-r5f1_1-fw \
+ 6 /lib/firmware/j784s4-main-r5f2_0-fw \
+ 7 /lib/firmware/j784s4-main-r5f2_1-fw \
+ 8 /lib/firmware/j784s4-c71_0-fw \
+ 9 /lib/firmware/j784s4-c71_1-fw \
+ 10 /lib/firmware/j784s4-c71_2-fw \
+ 11 /lib/firmware/j784s4-c71_3-fw