Debug Interface - 2021.1 English

Zynq UltraScale+ MPSoC Software Developer Guide (UG1137)

Document ID
UG1137
Release Date
2021-07-13
Version
2021.1 English

The PM platform driver exports a standard debugfs interface to access all EEMI services. The interface is intended for testing only and does not contain any checking regarding improper usage, and the number, type and valid ranges of the arguments. The user should be aware that invoking EEMI services directly via this interface can very easily interfere with the kernel power management operations, resulting in unexpected behavior or system crash. Zynq MPSoC debugfs interface is disabled by default in defconfig. It needs to be enabled explicitly as mentioned below.

Kernel configurations required (in this order):

  • Kernel hacking
    • Compile-time checks and compiler options
      • [*] Debug File system
  • Firmware Drivers
    • Zynq MPSoC Firmware Drivers
      • [*] Enable Xilinx Zynq MPSoC firmware interface
      • [*] Enable Xilinx Zynq MPSoC firmware debug APIs

You may invoke any EEMI API except for:

  • Self Suspend
  • System Shutdown
  • Force Power Down the APU
  • Request Wake-up the APU