imx93x:Deep sleep mode requires less than 5ma of power consumption

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

imx93x:Deep sleep mode requires less than 5ma of power consumption

1,274 次查看
gongyaxuan
Contributor I

For the imx93x board we made, the customer required that the power consumption in deep sleep mode was less than 5ma, but we actually tested that the power consumption in mem mode was less than 20ma. Do you have any good suggestions

0 项奖励
回复
5 回复数

1,238 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

You can find more information about our BSP releases on the next link.

To change i.MX93 frequency you need to change mode (OD/ND/LD).

On iMX93 EVK, to reduce the frequency to 900 MHz you have to use the imx93-11x11-evk-ld.dtb.

You need to refer to node "lpm" of the device tree and modify the device tree "imx93-11x11-evk.dts" on the lpm node to activate the full feature of our driver.

The node should be on the next way:

 

&lpm {
    soc-supply = <&buck1>;
    ld-mode-enabled;
    status = "okay";
};

 

You can use mode 2 (900Mhz, " DDR half speed") or mode 1 (1400Mhz, " DDR half speed"), those modes have the same DDR speed.

Mode 3 maintains the frequency of 900 Mhz but reduces the DDR speed.

Mode 0 (1700Mhz, " DDR full speed")

 

root@imx93evk:~# echo 0 > /sys/devices/platform/imx93-lpm/mode
[ 141.048843] System switching to OD mode...
root@imx93evk:~# mhz
1690 MHz, 0.5917 nanosec clock
root@imx93evk:~# echo 1 > /sys/devices/platform/imx93-lpm/mode
[ 150.819362] System switching to ND mode...
root@imx93evk:~# mhz
1398 MHz, 0.7153 nanosec clock
root@imx93evk:~# echo 2 > /sys/devices/platform/imx93-lpm/mode
[ 158.915528] System switching to LD/SWFFC mode...
root@imx93evk:~# mhz
898 MHz, 1.1136 nanosec clock
root@imx93evk:~# echo 3 > /sys/devices/platform/imx93-lpm/mode
[ 169.811660] System switching to OD mode...
[ 169.816431] System switching to LD/SWFFC mode...
root@imx93evk:~# mhz
898 MHz, 1.1136 nanosec clock

 

 Best regards.

0 项奖励
回复

1,242 次查看
gongyaxuan
Contributor I

There is also a problem, it seems that imx93 does not support nvfs, if I want to change the cpu frequency for testing, how should I adjust the cpu frequency

0 项奖励
回复

1,245 次查看
gongyaxuan
Contributor I

Thank you very much for my attempts. Could you please give me some information about Linux BSP GA

0 项奖励
回复

1,260 次查看
JorgeCas
NXP TechSupport
NXP TechSupport

Hello, I hope you are doing well.

Here some suggestions to reduce overall power consumption of the board:

- The I/Os and power rails of an unused function can be terminated to reduce overall board power according to hardware design guide.

- Disable unused modules on device tree.

- The SoC voltages and core frequencies of modules should be kept at the minimum specified levels and scaled dynamically with respect to the current performance demands of the application where possible.

- All unused power rails should be turned off from the PMIC and power gate unused domains if possible.

- All unused module clocks should be turned off (Dynamically handled by NXP Linux BSP).

- Customers are encouraged to use the latest Linux BSP GA release available on nxp.com, which leverages the i.MX 93 processor power management features and incorporates various Linux software power management techniques.

- For more details on the power consumption, refer to AN13054.

Best regards.

0 项奖励
回复

878 次查看
gongyaxuan
Contributor I

I would like to ask why my lpm driver failed to load
My device tree configuration is as follows

gongyaxuan_1-1712558528913.png

 

gongyaxuan_2-1712558537035.png

 

 

0 项奖励
回复