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