summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/power/intel,ap-pwr-signal-base.yaml
blob: 62968e0795ccf9d8b494c63156331d04412e2589 (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 ChromiumOS Authors
# 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