| #!/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", |
| } |