• No : 8269
  • 公開日時 : 2021/09/21 22:58
  • 更新日時 : 2022/09/01 10:20
  • 印刷

【NXP:i.MX】 i.MX8M Mini VDD_ARMの電圧と動作周波数について

i.MX8M Miniのデータシート(IMX8MMIECRev.1, 07/2020)のTable10. Operating ranges(P.17)では、
VDD_ARMの値として下記の様に説明があります。
 
Power supply for Quad-A53, 1.2 GHz   typ 0.85V
Power supply for Quad-A53, 1.6 GHz   typ 0.95V
 
これは入れる電圧を変えれば自動的に、1.2GHz⇔1.6GHzが切り替わるということでしょうか。
それとも、この周波数を切り替えるために他の設定(HW、SW含む)が必要でしょうか。
カテゴリー : 

回答

i.MX8M MiniのA53コアの動作周波数に応じてPMICから出力するVDD_ARMの電圧を変更する必要があります。
動作周波数とVDD_ARMの電圧については、arch/arm/dts/imx8mm.dtsiファイルで設定されています。
 
Linux BSP L5.4.70の場合、imx8mm.dtsiファイルの122行から149行を参照してください。
================================
              a53_opp_table: opp-table {
                            compatible = "operating-points-v2";
                            opp-shared;
                            opp-1200000000 {
                                          opp-hz = /bits/ 64 <1200000000>;
                                          opp-microvolt = <850000>;
                                          opp-supported-hw = <0xe>, <0x7>;
                                          clock-latency-ns = <150000>;
                                          opp-suspend;
                            };
                            opp-1600000000 {
                                          opp-hz = /bits/ 64 <1600000000>;
                                          opp-microvolt = <900000>;
                                          opp-supported-hw = <0xc>, <0x7>;
                                          clock-latency-ns = <150000>;
                                          opp-suspend;
                            };
                            opp-1800000000 {
                                          opp-hz = /bits/ 64 <1800000000>;
                                          opp-microvolt = <1000000>;
                                          opp-supported-hw = <0x8>, <0x3>;
                                          clock-latency-ns = <150000>;
                                          opp-suspend;
                            };
              };
================================