/**@file Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent Module Name: MiscPortInternalConnectorDesignatorData.c Abstract: This driver parses the mMiscSubclassDataTable structure and reports any generated data to the DataHub. **/ #include "MiscSubclassDriver.h" // // Static (possibly build generated) Bios Vendor data. // MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortInternalConnectorDesignator) = { STRING_TOKEN(STR_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR), // PortInternalConnectorDesignator STRING_TOKEN(STR_MISC_PORT_EXTERNAL_CONNECTOR_DESIGNATOR), // PortExternalConnectorDesignator EfiPortConnectorTypeOther, // PortInternalConnectorType EfiPortConnectorTypeOther, // PortExternalConnectorType EfiPortTypeNone, // PortType 0 // PortPath }; // // Static (possibly build generated) Bios Vendor data. // MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortKeyboard) = { STRING_TOKEN (STR_MISC_PORT_INTERNAL_KEYBOARD), // PortInternalConnectorDesignator STRING_TOKEN (STR_MISC_PORT_EXTERNAL_KEYBOARD), // PortExternalConnectorDesignator EfiPortConnectorTypeNone, // PortInternalConnectorType EfiPortConnectorTypePS2, // PortExternalConnectorType EfiPortTypeKeyboard, // PortType // mPs2KbyboardDevicePath // PortPath // 0 }; MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = { STRING_TOKEN (STR_MISC_PORT_INTERNAL_MOUSE), // PortInternalConnectorDesignator STRING_TOKEN (STR_MISC_PORT_EXTERNAL_MOUSE), // PortExternalConnectorDesignator EfiPortConnectorTypeNone, // PortInternalConnectorType EfiPortConnectorTypePS2, // PortExternalConnectorType EfiPortTypeMouse, // PortType // mPs2MouseDevicePath // PortPath // 0 }; MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom1) = { STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM1), STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM1), EfiPortConnectorTypeNone, EfiPortConnectorTypeDB9Female, EfiPortTypeSerial16550ACompatible, 0 }; MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = { STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM2), STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM2), EfiPortConnectorTypeNone, EfiPortConnectorTypeDB9Female, EfiPortTypeSerial16550ACompatible, 0 }; MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortExtensionPower) = { STRING_TOKEN(STR_MISC_PORT_INTERNAL_EXTENSION_POWER), STRING_TOKEN(STR_MISC_PORT_EXTERNAL_EXTENSION_POWER), EfiPortConnectorTypeOther, EfiPortConnectorTypeNone, EfiPortTypeOther, 0 }; MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = { STRING_TOKEN(STR_MISC_PORT_INTERNAL_FLOPPY), STRING_TOKEN(STR_MISC_PORT_EXTERNAL_FLOPPY), EfiPortConnectorTypeOnboardFloppy, EfiPortConnectorTypeNone, EfiPortTypeOther, 0 }; /* eof - MiscPortInternalConnectorDesignatorData.c */