zephyr/scripts/generate_usb_vif/constants/xml_constants.py
Pieter De Gendt bf2db7afc0 python: Format and sort imports
ruff check --select I001 --fix applied to all python files that had
this as only issue.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2024-11-25 10:07:13 +01:00

36 lines
1.2 KiB
Python

#!/usr/bin/env python3
# Copyright (c) 2022 The Chromium OS Authors
# SPDX-License-Identifier: Apache-2.0
"""This file contains XML constants defined to be used by generate_vif.py"""
from constants import other_constants, vif_element_constants
XML_ENCODING = "utf-8"
XML_ELEMENT_NAME_PREFIX = "vif"
XML_ROOT_ELEMENT_NAME = "VIF"
XML_VIF_NAMESPACE = "http://usb.org/VendorInfoFile.xsd"
XML_NAMESPACE_ATTRIBUTES = {
"xmlns:vif": XML_VIF_NAMESPACE,
}
VIF_SPEC_ELEMENTS = {
"VIF_Specification": {
other_constants.TEXT: "3.19",
},
"VIF_App": {
other_constants.CHILD: {
"Description": {
other_constants.TEXT: "This VIF XML file is generated by the Zephyr GenVIF script",
}
}
},
}
VIF_SPEC_ELEMENTS_FROM_SOURCE_XML = {vif_element_constants.VENDOR_NAME,
vif_element_constants.MODEL_PART_NUMBER,
vif_element_constants.PRODUCT_REVISION,
vif_element_constants.TID,
vif_element_constants.VIF_PRODUCT_TYPE,
vif_element_constants.CERTIFICATION_TYPE, }