1# Copyright (c) 2020, Intel Corporation
2# SPDX-License-Identifier: Apache-2.0
3
4description: Properties for power management state
5
6compatible: "zephyr,power-state"
7
8properties:
9  power-state-name:
10    type: string
11    required: true
12    description: indicates a power state
13    enum:
14      - "active"
15      - "runtime-idle"
16      - "suspend-to-idle"
17      - "standby"
18      - "suspend-to-ram"
19      - "suspend-to-disk"
20      - "soft-off"
21  substate-id:
22    type: int
23    description: Platform specific identification.
24  min-residency-us:
25    type: int
26    description: |
27        Minimum residency duration in microseconds. It is the minimum time for a
28        given idle state to be worthwhile energywise. It includes the time to enter
29        in this state.
30  exit-latency-us:
31    type: int
32    description: |
33        Worst case latency in microseconds required to exit the idle state.
34  zephyr,pm-device-disabled:
35    type: boolean
36    description: |
37       Disable system managed device power management for this state. When set,
38       the power management subsystem will not suspend devices before entering
39       this state.
40