ZHCAFX3 October 2025 AM62L , AM62P , AM67 , AM68 , AM69 , TDA4VM
TI 处理器由具有不同内核的异构架构组成(例如 TDA4VH),它包括 8 个 A72 内核、8 个 R5F 内核和 4 个 DSP C7x 内核。一些客户选择将 TDA4VH 专门用于 8 个 A72 和 R5F 内核,但不利用 4 个 DSP C7x 内核。由于 TI 在超集配置中为给定处理器提供开源 SDK,因此可提供完整规格的性能,并执行相应的软件修改以删除未使用的内核,从而减少不必要的功耗。以下示例演示了对 SDK 10.0 中 TDA4VH 里四个未使用的 DSP C7x 内核进行软件修改,以将其删除并降低实际工作温度。
diff --git a/arch/arm64/boot/dts/ti/k3-j784s4-evm.dts b/arch/arm64/boot/dts/ti/k3-j784s4-evm.dts
index de256005f..dff4c4408 100644
--- a/arch/arm64/boot/dts/ti/k3-j784s4-evm.dts
+++ b/arch/arm64/boot/dts/ti/k3-j784s4-evm.dts
@@ -1310,28 +1310,28 @@
};
&c71_0 {
- status = "okay";
+ status = "disabled";
mboxes = <&mailbox0_cluster4 &mbox_c71_0>;
memory-region = <&c71_0_dma_memory_region>,
<&c71_0_memory_region>;
};
&c71_1 {
- status = "okay";
+ status = "disabled";
mboxes = <&mailbox0_cluster4 &mbox_c71_1>;
memory-region = <&c71_1_dma_memory_region>,
<&c71_1_memory_region>;
};
&c71_2 {
- status = "okay";
+ status = "disabled";
mboxes = <&mailbox0_cluster5 &mbox_c71_2>;
memory-region = <&c71_2_dma_memory_region>,
<&c71_2_memory_region>;
};
&c71_3 {
- status = "okay";
+ status = "disabled";
mboxes = <&mailbox0_cluster5 &mbox_c71_3>;
memory-region = <&c71_3_dma_memory_region>,
<&c71_3_memory_region>;
};