]>
Commit | Line | Data |
---|---|---|
6ae81428 | 1 | /**@file\r |
8879d432 | 2 | \r |
8f2a5f80 | 3 | Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>\r |
9d2eedba | 4 | SPDX-License-Identifier: BSD-2-Clause-Patent\r |
8879d432 | 5 | \r |
6 | Module Name:\r | |
7 | \r | |
8 | MiscPortInternalConnectorDesignatorData.c\r | |
9 | \r | |
10 | Abstract: \r | |
11 | \r | |
12 | This driver parses the mMiscSubclassDataTable structure and reports\r | |
13 | any generated data to the DataHub.\r | |
14 | \r | |
6ae81428 | 15 | **/\r |
8879d432 | 16 | \r |
8879d432 | 17 | #include "MiscSubclassDriver.h"\r |
18 | \r | |
19 | //\r | |
20 | // Static (possibly build generated) Bios Vendor data.\r | |
21 | //\r | |
1fdd39d3 | 22 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortInternalConnectorDesignator) = {\r |
8879d432 | 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 // PortPath\r | |
29 | };\r | |
30 | \r | |
31 | //\r | |
32 | // Static (possibly build generated) Bios Vendor data.\r | |
33 | //\r | |
1fdd39d3 | 34 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortKeyboard) = {\r |
8879d432 | 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\r | |
43 | };\r | |
44 | \r | |
1fdd39d3 | 45 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = {\r |
8879d432 | 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\r | |
54 | };\r | |
55 | \r | |
56 | \r | |
1fdd39d3 | 57 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom1) = {\r |
8879d432 | 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\r | |
64 | };\r | |
65 | \r | |
1fdd39d3 | 66 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = {\r |
8879d432 | 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\r | |
73 | };\r | |
74 | \r | |
1fdd39d3 | 75 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortExtensionPower) = {\r |
8879d432 | 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\r | |
82 | };\r | |
83 | \r | |
1fdd39d3 | 84 | MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = {\r |
8879d432 | 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\r | |
91 | };\r | |
92 | \r | |
93 | /* eof - MiscPortInternalConnectorDesignatorData.c */\r |