You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
706 B
33 lines
706 B
#!/usr/bin/env python3 |
|
|
|
# Copyright (c) 2022 The Chromium OS Authors |
|
# SPDX-License-Identifier: Apache-2.0 |
|
|
|
"""This file contains generic constants defined to be used by generate_vif.py""" |
|
|
|
NAME = "name" |
|
VALUE = "value" |
|
TEXT = "text" |
|
ATTRIBUTES = "attributes" |
|
CHILD = "child" |
|
TRUE = "true" |
|
FALSE = "false" |
|
|
|
PD_PORT_TYPE_VALUES = { |
|
"sink": ("0", "Consumer Only"), |
|
"source": ("3", "Provider Only"), |
|
"dual": ("4", "DRP"), |
|
} |
|
|
|
TYPE_C_STATE_MACHINE_VALUES = { |
|
"sink": ("1", "SNK"), |
|
"source": ("0", "SRC"), |
|
"dual": ("2", "DRP"), |
|
} |
|
|
|
FR_SWAP_REQD_TYPE_C_CURRENT_AS_INITIAL_SOURCE_VALUES = { |
|
0: "FR_Swap not supported", |
|
1: "Default USB Power", |
|
2: "1.5A @ 5V", |
|
3: "3A @ 5V", |
|
}
|
|
|