EasyManua.ls Logo

Phytec i.MX 93 - Page 76

Default Icon
85 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
i.MX 93 BSP Manual PD24.1.1 Documentation Rev.: imx8mp-pd22.1.2-51-ga548be7d
Low Drive (LD) and
Low Drive (LD) with Software Fast Frequency Change (SWFFC).
Mode CPU freq DDR data rate VDD_SOC
OverDrive (OD) 1.7 GHz 3733 MT/s 900mV
NominalDrive (ND) 1.4 GHz 1866 MT/s 850mV
LowDrive (LD) 900 MHz 1866 MT/s 800mV
LowDrive (LD) with SWFFC 900 MHz 625 MT/s 800mV
The i.MX 93 BSP supports the VFS feature. The Linux kernel provides a LPM driver that allows setting
VDD_SOC, CPU freq and DDR speed.
To put the device in OverDrive (OD) mode type:
target:~$ echo 0 > /sys/devices/platform/imx93-lpm/mode
To put the device in NominalDrive (ND) mode type:
target:~$ echo 1 > /sys/devices/platform/imx93-lpm/mode
To put the device in LowDrive (LD) mode type:
target:~$ echo 2 > /sys/devices/platform/imx93-lpm/mode
To put the device in LowDrive (LD) mode with the lowest DDR speed with SWFFC type:
target:~$ echo 3 > /sys/devices/platform/imx93-lpm/mode
To check the current CPU frequency type:
target:~$ mhz
To check the current mode and DDR frequency type:
target:~$ cat /sys/devices/platform/imx93-lpm/mode
To check the current VDD_SOC type:
target:~$ cat /sys/kernel/debug/regulator/regulator_summary
For more detailed information about the LPM driver and modes, refer to the NXPs documentation: https:
//docs.nxp.com/bundle/AN13917/page/topics/low_power_mode_use_cases.html
7.18.2 CPU Core Management
The i.MX 93 SoC can have multiple processor cores on the die. The i.MX 93, for example, has 2 ARM Cores
which can be turned on and o individually at runtime.
To see all available cores in the system, execute:
target:~$ ls /sys/devices/system/cpu -1
This will show, for example:
Accessing Peripherals 72