The PM platform driver exports a standard debugfs interface to access all EEMI services. The interface is only intended for testing and does not contain any checking regarding improper usage, and the number, type and valid ranges of the arguments. Be aware that invoking EEMI services directly through this interface can very easily interfere with the kernel power management operations, resulting in unexpected behavior or system crash. Zynq MP debugfs interface is enabled by default in defconfig.
- Required Kernel Configurations
-
- Kernel hacking
- Compile-time checks and compiler options
- [*] Debug Filesystem
- Compile-time checks and compiler options
- Firmware Drivers
-
Zynq MPSoC Firmware Drivers
- [*] Enable Xilinx Zynq MPSoC firmware interface
- [*] Enable Xilinx Zynq MPSoC firmware debug APIs
-
Zynq MPSoC Firmware Drivers
- Kernel hacking
You can invoke any EEMI API except for:
- Self Suspend
- Request Wake-up the APU
- System Shutdown
- Force Power Down the APU