工具/软件:
尊敬的团队成员:
我们正在考虑采用 DRA714。
该芯片的最大频率为 600MHz。
SDK(6.00.00.03 版)针对最大频率为 1000MHz 的芯片进行了配置、因此需要将其调整为 600MHz。
如之前的 e2e 帖子中所述、这可以通过按如下所示更改设备树设置来实现。
--- a/arch/arm/boot/dts/dra7.dtsi
+++ b/arch/arm/boot/dts/dra7.dtsi
@@ -102,8 +102,8 @@
compatible = "operating-points-v2";
opp-shared;
- opp_nom@1000000000 {
- opp-hz = /bits/ 64 <1000000000>;
+ opp_nom@600000000 {
+ opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <1060000 850000 1150000>;
opp-supported-hw = <0xFF 0x01>;
■问题
通过将 DTS 电压设置从 1.06V 更改为 0.85V、
器件是否会超出 TI 的保证运行条件?
--- a/arch/arm/boot/dts/dra7.dtsi
+++ b/arch/arm/boot/dts/dra7.dtsi
@@ -102,8 +102,8 @@
opp_nom@600000000 {
opp-hz = /bits/ 64 <600000000>;
- opp-microvolt = <1060000 850000 1150000>;
+ opp-microvolt = <850000 850000 1150000>;
opp-supported-hw = <0xFF 0x01>;
0.85V 的值是数据表中规定的下限。

■ 我们的理解
如果有任何误解、请纠正我们。
-
如果器件根据电子保险丝 (*) 中写入的电压值运行、则它将在保证的规格内运行。
该值考虑了各个单元之间的变化、并在出厂发货时写入 STD_FUSE_OPP 寄存器。 -
也可以使用 DTS 中设置的电压值而不是使用电子保险丝中写入的电压值来运行器件。
然而、该操作是否在保证的规格范围内尚不确定。
我们理解支持可能有限、因为这是一个旧芯片、
但我们感谢您的帮助。 我们期待着你的答复。