i.MX 93 BSP Manual PD24.1.1 Documentation Rev.: imx8mp-pd22.1.2-51-ga548be7d
7.20.1 Watchdog Support in systemd
Systemd has included hardware watchdog support since version 183.
• To activate watchdog support, the le system.conf in /etc/systemd/ has to be adapted by enabling the
options:
RuntimeWatchdogSec=60s
ShutdownWatchdogSec=10min
RuntimeWatchdogSec denes the timeout value of the watchdog, while ShutdownWatchdogSec denes the
timeout when the system is rebooted. For more detailed information about hardware watchdogs under
systemd can be found at http://0pointer.de/blog/projects/watchdog.html. The changes will take eect
after a reboot or run:
target:~$ systemctl daemon-reload
7.21 bbnsm Power Key
The X_ONOFF pin connected to the ON/OFF button can be pressed long (for 5 seconds) to trigger Power
OFF without SW intervention or used to wake up the system out of suspend. With the bbnsm_pwrkey
driver, the KEY_POWER event is also reported to userspace when the button is pressed. On default,
systemd is congured to ignore such events. The function of Power OFF without SW intervention are not
congured. Triggering a power o with systemd when pushing the ON/OFF button can be congured under
/etc/systemd/logind.conf and set using:
HandlePowerKey=poweroff
7.22 PXP
The i.MX 93 SoC contains an PiXel Pipeline (PXP). The PXP combines the following into a single processing
engine:
• Scaling
• Color Space Conversion (CSC)
• Secondary Color Space Conversion (CSC2)
• Rotation
and thus minimizes the memory footprint required for the display pipeline. How to use the PXP with
Gstreamer and Wayland check the How to Use PXP in GStreamer and Wayland (AN13829) Application
note from NXP.
7.23 On-Chip OTP Controller (OCOTP_CTRL) - eFuses
The i.MX 93 provides one-time programmable fuses to store information such as the MAC address, boot
conguration, and other permanent settings (“On-Chip OTP Controller (OCOTP_CTRL)” in the i.MX 93
Reference Manual). The following list is an abstract from the i.MX 93 Reference Manual and includes some
useful registers in the OCOTP_CTRL (at base address 0x47510000):
Accessing Peripherals 75