EasyManua.ls Logo

Phytec i.MX 93 - Thermal Management

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
cpu0/
cpu1/
cpufreq/
[...]
Here the system has two processor cores. By default, all available cores in the system are enabled to
get maximum performance.
To switch o a single-core, execute:
target:~$ echo 0 > /sys/devices/system/cpu/cpu1/online
As conrmation, you will see:
[ 110.505012] psci: CPU1 killed (polled 0 ms)
Now the core is powered down and no more processes are scheduled on this core.
You can use top to see a graphical overview of the cores and processes:
target:~$ htop
To power up the core again, execute:
target:~$ echo 1 > /sys/devices/system/cpu/cpu1/online
7.18.3 Suspend to RAM
The phyCORE-i.MX93 supports basic suspend and resume. Dierent wake-up sources can be used. Sus-
pend/resume is possible with:
target:~$ echo mem > /sys/power/state
#resume with pressing on/off button
To wake up with serial console run
target:~$ echo enabled > /sys/class/tty/ttyLP0/power/wakeup
target:~$ echo mem > /sys/power/state
Device can be put into suspend and waken-up with PEB-EVAL-01 S2 button
To wake up with RTC alarm check: RTC Wakealarm
7.19 Thermal Management
7.19.1 U-Boot
The previous temperature control in the U-Boot was not satisfactory. Now the u-boot has a temperature
shutdown to prevent the board from getting too hot during booting. The temperatures at which the shutdown
occurs are identical to those in the kernel.
The individual temperature ranges with the current temperature are displayed in the boot log:
CPU: Industrial temperature grade (-40C to 105C) at 33C
Accessing Peripherals 73