]>
Commit | Line | Data |
---|---|---|
949f388f | 1 | /*++\r |
2 | \r | |
3 | Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>\r | |
e3ba31da | 4 | SPDX-License-Identifier: BSD-2-Clause-Patent\r |
949f388f | 5 | \r |
6 | Module Name:\r | |
7 | \r | |
8 | MiscPortInternalConnectorDesignatorData.c\r | |
d18d8a1d | 9 | \r |
10 | Abstract:\r | |
949f388f | 11 | \r |
12 | This driver parses the mMiscSubclassDataTable structure and reports\r | |
13 | any generated data to the DataHub.\r | |
14 | \r | |
15 | **/\r | |
16 | \r | |
17 | #include "MiscSubClassDriver.h"\r | |
18 | \r | |
19 | //\r | |
20 | // Static (possibly build generated) Bios Vendor data.\r | |
21 | //\r | |
22 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortInternalConnectorDesignator) = {\r | |
23 | STRING_TOKEN(STR_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR), // PortInternalConnectorDesignator\r | |
24 | STRING_TOKEN(STR_MISC_PORT_EXTERNAL_CONNECTOR_DESIGNATOR), // PortExternalConnectorDesignator\r | |
25 | EfiPortConnectorTypeOther, // PortInternalConnectorType\r | |
26 | EfiPortConnectorTypeOther, // PortExternalConnectorType\r | |
27 | EfiPortTypeNone, // PortType\r | |
28 | {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r | |
29 | };\r | |
30 | \r | |
31 | //\r | |
32 | // Static (possibly build generated) Bios Vendor data.\r | |
33 | //\r | |
34 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortKeyboard) = {\r | |
35 | STRING_TOKEN (STR_MISC_PORT_INTERNAL_KEYBOARD), // PortInternalConnectorDesignator\r | |
36 | STRING_TOKEN (STR_MISC_PORT_EXTERNAL_KEYBOARD), // PortExternalConnectorDesignator\r | |
37 | EfiPortConnectorTypeNone, // PortInternalConnectorType\r | |
38 | EfiPortConnectorTypePS2, // PortExternalConnectorType\r | |
39 | EfiPortTypeKeyboard, // PortType\r | |
40 | // mPs2KbyboardDevicePath // PortPath\r | |
41 | //\r | |
42 | {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r | |
43 | };\r | |
44 | \r | |
45 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = {\r | |
46 | STRING_TOKEN (STR_MISC_PORT_INTERNAL_MOUSE), // PortInternalConnectorDesignator\r | |
47 | STRING_TOKEN (STR_MISC_PORT_EXTERNAL_MOUSE), // PortExternalConnectorDesignator\r | |
48 | EfiPortConnectorTypeNone, // PortInternalConnectorType\r | |
49 | EfiPortConnectorTypePS2, // PortExternalConnectorType\r | |
50 | EfiPortTypeMouse, // PortType\r | |
51 | // mPs2MouseDevicePath // PortPath\r | |
52 | //\r | |
53 | {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r | |
54 | };\r | |
55 | \r | |
56 | \r | |
57 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom1) = {\r | |
58 | STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM1),\r | |
59 | STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM1),\r | |
60 | EfiPortConnectorTypeNone,\r | |
61 | EfiPortConnectorTypeDB9Female,\r | |
62 | EfiPortTypeSerial16550ACompatible,\r | |
63 | {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r | |
64 | };\r | |
65 | \r | |
66 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = {\r | |
67 | STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM2),\r | |
68 | STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM2),\r | |
69 | EfiPortConnectorTypeNone,\r | |
70 | EfiPortConnectorTypeDB9Female,\r | |
71 | EfiPortTypeSerial16550ACompatible,\r | |
72 | {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r | |
73 | };\r | |
74 | \r | |
75 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortExtensionPower) = {\r | |
76 | STRING_TOKEN(STR_MISC_PORT_INTERNAL_EXTENSION_POWER),\r | |
77 | STRING_TOKEN(STR_MISC_PORT_EXTERNAL_EXTENSION_POWER),\r | |
78 | EfiPortConnectorTypeOther,\r | |
79 | EfiPortConnectorTypeNone,\r | |
80 | EfiPortTypeOther,\r | |
81 | {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r | |
82 | };\r | |
83 | \r | |
84 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = {\r | |
85 | STRING_TOKEN(STR_MISC_PORT_INTERNAL_FLOPPY),\r | |
86 | STRING_TOKEN(STR_MISC_PORT_EXTERNAL_FLOPPY),\r | |
87 | EfiPortConnectorTypeOnboardFloppy,\r | |
88 | EfiPortConnectorTypeNone,\r | |
89 | EfiPortTypeOther,\r | |
90 | {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r | |
91 | };\r | |
92 | \r | |
93 | /* eof - MiscPortInternalConnectorDesignatorData.c */\r |