TS-4300 Low Power Mode
From embeddedTS Manuals
Low Drive Overlay
In order to enable Low Drive (LD) mode, the imx93-ts4300-ld.dtbo device tree overlay must be loaded at boot. This is controlled using the u-boot extra_fdt_overlays environment variable. To set that from linux:
fw_setenv extra_fdt_overlays imx93-ts4300-ld.dtbo
The device tree overlay will be picked up on the next boot.
Enable Low Drive Mode
The CPU Low Power Mode is controlled by the imx93-lpm driver through /sys/devices/platform/imx93-lpm/mode
The lpm mode supports 4 modes, 0-3, but only 0 (overdrive) and 3 (low drive) modes are currently supported. To see what mode you are in:
root@tsimx9:~# cat /sys/devices/platform/imx93-lpm/mode
System is in OD mode with DDR 3200 MTS!To switch to LD/SWFFC mode:
root@tsimx9:~# echo 3 > /sys/devices/platform/imx93-lpm/mode
[ 410.931987] System switching to LD/SWFFC mode...
root@tsimx9:~# cat /sys/devices/platform/imx93-lpm/mode
System is in LD mode with DDR 625 MTS!CPU and RAM speeds are decreased in Low Drive mode to save power without going to sleep. See Power Consumption for expected power savings and Sleep Mode for details on light and deep sleep modes.