- Review SoC Sleep state functionality.
The SoC supports many sleep states based on resource availability:
- DDR (Double data rate memory)
- XO (Crystal oscillator) clock
(Chip_CX)(Digital power supply)(Chip_MX)(Memory domains power supply)
- Understand sleep transition.
- Learn the SoC sleep states and their resource states:
| SoC sleep states | Resource states |
|---|---|
| Active |
|
| DDR collapse |
|
| XO shutdown (CXSD) |
|
| SoC sleep (AOSD) |
|
Verify system-on-chip sleep state
Transitioning to the sleep state significantly reduces power consumption. To ensure power efficiency, the device should enter sleep state, whenever it’s idle. To verify that the device has successfully entered sleep state, it’s essential to retrieve the SoC sleep statistics.Run the following commands, to retrieve SoC sleep statistics:
- Mount debug file system to access device debugfs nodes
- Run the following command to retrieve AOSD sleep statistics:
- Run the following command to retrieve CXSD sleep statistics
| Field | Explanation |
|---|---|
Count |
|
Last Entered At | Indicates the last sleep entry timestamp in ticks |
Last Exited At | Indicates the last sleep exit timestamp in ticks |
Accumulated duration | Total amount of time in sleep, represented in ticks |

