summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/power/intel,ap-pwr-signal-base.yaml
blob: 256320f85bbb98af11908ad2987d46a20a997e53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Copyright 2022 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

description: |
    The power signals are defined using different compatibles,
    which configure the source of the signal (GPIO, VW, external etc.).
    All signals use a common base enum-name so that the core code
    can use consistent names.

properties:
    dbg-label:
        type: string
        required: true
        description: Label of power signals used in debug messages

    enum-name:
        type: string
        required: true
        description: |
          Enumeration values for power signals.
          Keep in alphebetical order.
        enum:
        - PWR_ALL_SYS_PWRGD
        - PWR_DSW_PWROK
        - PWR_EC_PCH_RSMRST
        - PWR_EC_PCH_SYS_PWROK
        - PWR_EC_SOC_DSW_PWROK
        - PWR_EN_PP3300_A
        - PWR_EN_PP5000_A
        - PWR_IMVP9_VRRDY
        - PWR_PCH_PWROK
        - PWR_PG_PP1P05
        - PWR_RSMRST
        - PWR_SLP_S0
        - PWR_SLP_S3
        - PWR_SLP_S4
        - PWR_SLP_S5
        - PWR_SLP_SUS
        - PWR_SYS_RST
        - PWR_VCCST_PWRGD