3 Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
4 SPDX-License-Identifier: BSD-2-Clause-Patent
8 MiscPortInternalConnectorDesignatorData.c
12 This driver parses the mMiscSubclassDataTable structure and reports
13 any generated data to the DataHub.
17 #include "MiscSubclassDriver.h"
20 // Static (possibly build generated) Bios Vendor data.
22 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA
, MiscPortInternalConnectorDesignator
) = {
23 STRING_TOKEN(STR_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR
), // PortInternalConnectorDesignator
24 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_CONNECTOR_DESIGNATOR
), // PortExternalConnectorDesignator
25 EfiPortConnectorTypeOther
, // PortInternalConnectorType
26 EfiPortConnectorTypeOther
, // PortExternalConnectorType
27 EfiPortTypeNone
, // PortType
32 // Static (possibly build generated) Bios Vendor data.
34 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA
, MiscPortKeyboard
) = {
35 STRING_TOKEN (STR_MISC_PORT_INTERNAL_KEYBOARD
), // PortInternalConnectorDesignator
36 STRING_TOKEN (STR_MISC_PORT_EXTERNAL_KEYBOARD
), // PortExternalConnectorDesignator
37 EfiPortConnectorTypeNone
, // PortInternalConnectorType
38 EfiPortConnectorTypePS2
, // PortExternalConnectorType
39 EfiPortTypeKeyboard
, // PortType
40 // mPs2KbyboardDevicePath // PortPath
45 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA
, MiscPortMouse
) = {
46 STRING_TOKEN (STR_MISC_PORT_INTERNAL_MOUSE
), // PortInternalConnectorDesignator
47 STRING_TOKEN (STR_MISC_PORT_EXTERNAL_MOUSE
), // PortExternalConnectorDesignator
48 EfiPortConnectorTypeNone
, // PortInternalConnectorType
49 EfiPortConnectorTypePS2
, // PortExternalConnectorType
50 EfiPortTypeMouse
, // PortType
51 // mPs2MouseDevicePath // PortPath
57 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA
, MiscPortCom1
) = {
58 STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM1
),
59 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM1
),
60 EfiPortConnectorTypeNone
,
61 EfiPortConnectorTypeDB9Female
,
62 EfiPortTypeSerial16550ACompatible
,
66 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA
, MiscPortCom2
) = {
67 STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM2
),
68 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM2
),
69 EfiPortConnectorTypeNone
,
70 EfiPortConnectorTypeDB9Female
,
71 EfiPortTypeSerial16550ACompatible
,
75 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA
, MiscPortExtensionPower
) = {
76 STRING_TOKEN(STR_MISC_PORT_INTERNAL_EXTENSION_POWER
),
77 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_EXTENSION_POWER
),
78 EfiPortConnectorTypeOther
,
79 EfiPortConnectorTypeNone
,
84 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA
, MiscPortFloppy
) = {
85 STRING_TOKEN(STR_MISC_PORT_INTERNAL_FLOPPY
),
86 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_FLOPPY
),
87 EfiPortConnectorTypeOnboardFloppy
,
88 EfiPortConnectorTypeNone
,
93 /* eof - MiscPortInternalConnectorDesignatorData.c */